|
|
3489f45b63
|
Add failing XDP vmlinux tests
|
2025-11-01 18:57:07 +05:30 |
|
|
|
204ec26154
|
add i32 support and make it extensible
|
2025-11-01 14:44:39 +05:30 |
|
|
|
71d005b6b1
|
complete vmlinux struct name generation in IR.
* Breaks when it finds unions.
* Still does not support function pointers.
|
2025-10-16 18:58:28 +05:30 |
|
|
|
5d9a29ee8e
|
format chore
|
2025-10-16 18:22:25 +05:30 |
|
|
|
041e538b53
|
fix errors. Does not support union name resolution yet.
|
2025-10-16 18:21:14 +05:30 |
|
|
|
5413cc793b
|
something fixed itself.
|
2025-10-16 18:06:36 +05:30 |
|
|
|
f21837aefe
|
support most bitfields
|
2025-10-16 04:13:04 +05:30 |
|
|
|
0f5c1fa752
|
format chore
|
2025-10-16 04:10:24 +05:30 |
|
|
|
c22d85ceb8
|
add array field generation support
|
2025-10-15 23:56:04 +05:30 |
|
|
|
8239097fbb
|
format chore
|
2025-10-15 17:49:38 +05:30 |
|
|
|
a4cfc2b7aa
|
add assignments table and offset handler
|
2025-10-15 17:49:20 +05:30 |
|
|
|
11e8e72188
|
add base for ir gen
|
2025-10-15 02:00:23 +05:30 |
|
|
|
a03d3e5d4c
|
format chore
|
2025-10-14 02:36:04 +05:30 |
|
|
|
e1f9ac6ba0
|
add dependency tree functionality
|
2025-10-14 02:35:49 +05:30 |
|
|
|
b34f7dd68a
|
format chore
|
2025-10-13 19:11:59 +05:30 |
|
|
|
69d8669e44
|
Merge pull request #28 from pythonbpf/vmlinux-working
Add compilation mechanism from vmlinux
Still does not compile to IR. only does semantic analysis.
Another PR will be opened soon for IR generation.
|
2025-10-13 19:08:41 +05:30 |
|
|
|
0b4c6264a8
|
complete dependency tree readiness resolution
|
2025-10-13 19:00:28 +05:30 |
|
|
|
e5741562f6
|
add full confidence import parsing
|
2025-10-12 23:56:38 +05:30 |
|
|
|
93634a4769
|
format chore
|
2025-10-12 23:47:46 +05:30 |
|
|
|
785182787c
|
make semantics work other than field diffs
|
2025-10-12 23:16:00 +05:30 |
|
|
|
80396c78a6
|
recursive parsing fix without ctypes in recursed type
|
2025-10-12 20:59:18 +05:30 |
|
|
|
8743ea17f3
|
one recursion issue solved
|
2025-10-12 01:33:23 +05:30 |
|
|
|
f8844104a6
|
add support for single depth pointer resolution
|
2025-10-11 23:18:51 +05:30 |
|
|
|
abbf17748d
|
format chore
|
2025-10-11 21:34:28 +05:30 |
|
|
|
7c559840f0
|
add ctype subclass identifier
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com>
|
2025-10-11 20:02:20 +05:30 |
|
|
|
1e3d775865
|
handle non-complex types along with recursion
|
2025-10-11 19:04:11 +05:30 |
|
|
|
168e26268e
|
add recursive addition algorithm with mixing of ast node type and type node which is not right.
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com>
|
2025-10-11 18:55:56 +05:30 |
|
|
|
68e9693f9a
|
add import parser
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com>
|
2025-10-11 17:13:21 +05:30 |
|
|
|
8aa9cf7119
|
Add failing oneline IfExpr conditional test
|
2025-10-10 22:54:11 +05:30 |
|
|
|
9683e3799f
|
format chore
|
2025-10-10 22:54:11 +05:30 |
|
|
|
200d293750
|
add global symbol table populate function
|
2025-10-10 22:54:10 +05:30 |
|
|
|
ed196caebf
|
add global symbol table populate function
|
2025-10-10 22:54:10 +05:30 |
|
|
|
a049796b81
|
add failing test
|
2025-10-10 22:54:10 +05:30 |
|
|
|
5f2df57e64
|
update globals test and todos.
|
2025-10-10 22:54:09 +05:30 |
|
|
|
130d8a9edc
|
format chore
|
2025-10-10 22:54:08 +05:30 |
|
|
|
40ae3d825a
|
fix broken IR generation logic for globals
|
2025-10-10 22:54:08 +05:30 |
|
|
|
484624104e
|
fix broken IR generation logic for globals
|
2025-10-10 22:54:07 +05:30 |
|
|
|
e7c4bdb150
|
add global support with broken generation function
|
2025-10-10 22:54:07 +05:30 |
|
|
|
7210366e7d
|
add global failing test
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com>
|
2025-10-10 22:54:06 +05:30 |
|
|
|
435bf27176
|
Add compile to tests/failing_tests/conditionals/helper_cond.py
|
2025-10-10 22:54:06 +05:30 |
|
|
|
cfc246c80d
|
Add explanation notes to failing conditionals tests
|
2025-10-10 22:53:58 +05:30 |
|
|
|
f3c80f9e5f
|
Add helper_cond failing test for conditionals
|
2025-10-10 22:53:58 +05:30 |
|
|
|
0d3a5748dd
|
Move map_comp test to passing
|
2025-10-10 22:53:57 +05:30 |
|
|
|
e180a89644
|
Add _normalize_types to handle mismatched ints, move type_mismatch test to passing
|
2025-10-10 22:53:55 +05:30 |
|
|
|
34a267e982
|
Add type_mismatch failing test for conditionals
|
2025-10-10 22:53:55 +05:30 |
|
|
|
c81aad7c67
|
Add failing struct_ptr test for conditionals
|
2025-10-10 22:53:54 +05:30 |
|
|
|
2e677c2c7b
|
Fix struct_access in eval_expr, move struct_access conditional test to passing
|
2025-10-10 22:53:54 +05:30 |
|
|
|
b8b937bfca
|
Add failing test map_comp for conditionals
|
2025-10-10 22:53:53 +05:30 |
|
|
|
5451ba646d
|
Add support for unary op 'not' in eval_expr, move not test to passing
|
2025-10-10 22:53:52 +05:30 |
|
|
|
7720437ca5
|
Add failing tests struct and not for conditionals
|
2025-10-10 22:53:52 +05:30 |
|