|
|
4179fbfc88
|
move around examples
|
2025-10-21 06:03:16 +05:30 |
|
|
|
ba397036b4
|
add failing examples to work on
|
2025-10-21 05:49:44 +05:30 |
|
|
|
1a0e21eaa8
|
support vmlinux enum in map arguments
|
2025-10-21 04:59:46 +05:30 |
|
|
|
190baf2674
|
support vmlinux enum in printk handler
|
2025-10-21 04:10:25 +05:30 |
|
|
|
e7734629a5
|
support binary ops with vmlinux enums
|
2025-10-21 03:41:21 +05:30 |
|
|
|
5955db88cf
|
add vmlinux expressions to eval expr
|
2025-10-21 03:24:27 +05:30 |
|
|
|
8da50b7068
|
float assignments to class_handler.py
|
2025-10-20 04:31:23 +05:30 |
|
|
|
e636fcaea7
|
add assignment info class family and change how assignments are handled
|
2025-10-20 04:23:52 +05:30 |
|
|
|
328b792e4e
|
add function pointer detection warning as well as identify ctypes non recursion error
|
2025-10-18 23:09:29 +05:30 |
|
|
|
5dafa5bd0d
|
add function pointer detection warning as well as identify ctypes non recursion error
|
2025-10-18 22:59:01 +05:30 |
|
|
|
33aa794718
|
identify error in pointer to ctypes subclass dependency fixing
|
2025-10-18 22:48:34 +05:30 |
|
|
|
d855e9ef2e
|
correct mistake in null pointer. Also identify error in pointer to char debug info generation
|
2025-10-18 22:32:03 +05:30 |
|
|
|
de19c8fc90
|
rename passing test
|
2025-10-18 22:15:58 +05:30 |
|
|
|
dc1b243e82
|
correct error size calculation for arrays
|
2025-10-18 22:13:59 +05:30 |
|
|
|
1b4272b408
|
members generated with wrong size calc for arrays
|
2025-10-18 22:02:10 +05:30 |
|
|
|
101183c315
|
members generated for simple ctypes
|
2025-10-18 21:45:26 +05:30 |
|
|
|
9b7aa6d8be
|
add dependency debug info list
|
2025-10-18 03:27:26 +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 |
|
|
|
2f1aaa4834
|
Fix typos
|
2025-10-12 11:41:01 +05:30 |
|
|
|
933d2a5c77
|
Fix comprehensive assignment test
|
2025-10-12 09:47:57 +05:30 |
|
|
|
b93f704eb8
|
Tweak the comprehensive assignment test
|
2025-10-12 09:46:16 +05:30 |
|
|
|
fa82dc7ebd
|
Add comprehensive passing test for assignment
|
2025-10-12 09:39:33 +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 |
|
|
|
8b7b1c08a5
|
Add struct_and_helper_binops passing test for assignments
|
2025-10-11 22:03:32 +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 |
|
|
|
a756f5e4b7
|
Add passing helper test for assignment
|
2025-10-10 23:55:12 +05:30 |
|
|
|
8aa9cf7119
|
Add failing oneline IfExpr conditional test
|
2025-10-10 22:54:11 +05:30 |
|