|
|
25394059a6
|
allow casting
|
2025-11-21 21:47:10 +05:30 |
|
|
|
42b8865a56
|
Merge branch 'master' into request-struct
|
2025-11-21 02:10:52 +05:30 |
|
|
|
144d9b0ab4
|
change c-file test structure
|
2025-11-20 17:24:02 +05:30 |
|
|
|
740eed45e1
|
add placeholder debug info to shut llvmlite up about NoneType
|
2025-11-20 14:17:57 +05:30 |
|
|
|
c8801f4c3e
|
nonetype not parsed
|
2025-11-19 23:35:10 +05:30 |
|
|
|
49740598ea
|
format chore
|
2025-11-13 09:31:10 +05:30 |
|
|
|
73bbf00e7c
|
add tests
|
2025-11-13 09:29:53 +05:30 |
|
|
|
5031f90377
|
fix stacked vmlinux struct parsing issue
|
2025-11-10 20:06:04 +05:30 |
|
|
|
c5bef26b88
|
add multi imports to single import line.
|
2025-11-08 18:08:04 +05:30 |
|
|
|
5ad33b011e
|
move a test to passing
|
2025-11-05 18:02:28 +05:30 |
|
|
|
2f4785b796
|
add int type conversion for all vmlinux struct field int types.
|
2025-11-05 18:01:41 +05:30 |
|
|
|
c5fdd3bce2
|
move some tests to passing
|
2025-11-05 17:48:26 +05:30 |
|
|
|
b0d35693b9
|
format chore
|
2025-11-05 17:44:45 +05:30 |
|
|
|
44c6ceda27
|
fix context debug info repetition circular reference error
|
2025-11-05 17:44:29 +05:30 |
|
|
|
2685d0a0ee
|
add i32 support special case and find ctx repetition in multiple functions error.
|
2025-11-05 17:38:38 +05:30 |
|
|
|
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 |
|