|
|
f9ee43e7ef
|
Add passing test smp_processor_id.py for helpers
|
2025-11-01 14:13:52 +05:30 |
|
|
|
70a04f54d1
|
Add passing test for bpf_probe_read helper
|
2025-11-01 13:51:08 +05:30 |
|
|
|
0006e26b08
|
Add passing test for bpf_get_prandom_u32 implementation
|
2025-10-27 01:09:27 +05:30 |
|
|
|
84fdf52658
|
Merge branch 'master' into bcc_examples
|
2025-10-22 04:09:07 +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 |
|
|
|
fc55b7ecaa
|
Add passing ptr_to_char_array test for strings
|
2025-10-16 23:42:03 +05:30 |
|
|
|
c143739a04
|
Add passing test struct_field_to_var_str for strings
|
2025-10-16 23:21:55 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
a756f5e4b7
|
Add passing helper test for assignment
|
2025-10-10 23:55:12 +05:30 |
|
|
|
019a83cf11
|
Add passing and.py test for conditionals
|
2025-10-10 22:54:01 +05:30 |
|
|
|
140d9e6e35
|
Add passing or.py test for conditionals
|
2025-10-10 22:54:01 +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 |
|
|
|
2e677c2c7b
|
Fix struct_access in eval_expr, move struct_access conditional test to passing
|
2025-10-10 22:53:54 +05:30 |
|
|
|
6cc29c4fa1
|
Add var_comp test for conditionals
|
2025-10-10 22:53:52 +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 |
|
|
|
eb0a7a917d
|
Add map test to conditionals
|
2025-10-10 22:53:51 +05:30 |
|
|
|
6f65903552
|
Add var_binop test for conditionals
|
2025-10-10 22:53:51 +05:30 |
|
|
|
97e74d09be
|
Add var test for conditionals
|
2025-10-10 22:53:50 +05:30 |
|
|
|
9c7560ed2e
|
Add const_binop test for conditionals
|
2025-10-10 22:53:50 +05:30 |
|
|
|
2979ceedcf
|
Add const_int test for conditionals
|
2025-10-10 22:53:49 +05:30 |
|
|
|
745f59278f
|
Move conditional logic to eval_expr, add _conver_to_bool, add passing bool test
|
2025-10-10 22:53:49 +05:30 |
|
|
|
49c59b32ca
|
Add Boolean return support
|
2025-10-10 22:53:48 +05:30 |
|
|
|
c596213b2a
|
Add cst_var_binop.py as passing assign test
|
2025-10-09 03:42:25 +05:30 |
|
|
|
3bb4b099c1
|
Add passing and.py test for conditionals
|
2025-10-08 06:28:03 +05:30 |
|
|
|
e7912a088f
|
Add passing or.py test for conditionals
|
2025-10-08 06:27:18 +05:30 |
|
|
|
95a196a91f
|
Move map_comp test to passing
|
2025-10-08 05:53:52 +05:30 |
|
|
|
2d850f457f
|
Add _normalize_types to handle mismatched ints, move type_mismatch test to passing
|
2025-10-08 02:22:41 +05:30 |
|
|
|
caa5d92c32
|
Fix struct_access in eval_expr, move struct_access conditional test to passing
|
2025-10-07 13:35:31 +05:30 |
|