f4d903d4b5
Fix create_targets_and_rvals early returns
2025-10-22 04:06:22 +05:30
f9494c870b
Fix logical fallacy in get_char_array_ptr_and_size
2025-10-22 04:01:45 +05:30
0d4ebf72b6
lint readme
...
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com >
2025-10-22 03:59:53 +05:30
adf32560a0
bpf passthrough gen in codegen
...
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com >
2025-10-22 03:45:54 +05:30
c65900b733
Merge pull request #62 from pythonbpf/script
...
make script curlable
2025-10-22 03:25:31 +05:30
711e34cae1
Add script running instruction to README.md
2025-10-22 03:25:00 +05:30
cf3f4a0002
make script curlable
2025-10-22 03:21:05 +05:30
d50157fa09
Merge pull request #61 from pythonbpf/script
...
Add setup script
2025-10-22 02:47:03 +05:30
ba860b5039
add setup script
2025-10-22 02:44:13 +05:30
21cea97d78
add return None statements
2025-10-21 07:02:34 +05:30
d8729342dc
add bpf_passthrough generation
2025-10-21 07:01:37 +05:30
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
798f07986a
Add enhanced vfsreadlat BCC example with live plotly and dash graphs on browser
2025-10-21 05:36:59 +05:30
caecb8c9b0
Merge pull request #59 from pythonbpf/vmlinux-handler
...
LGTM
2025-10-21 05:01:14 +05:30
1a0e21eaa8
support vmlinux enum in map arguments
2025-10-21 04:59:46 +05:30
e98d5684ea
Add enhanced live vfsreadlat.py monitor BCC example with rich library
2025-10-21 04:31:23 +05:30
190baf2674
support vmlinux enum in printk handler
2025-10-21 04:10:25 +05:30
c07707a9ad
Add vfsreadlat.py BCC example
2025-10-21 03:56:04 +05:30
c3f3d1e564
format chore
2025-10-21 03:43:22 +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
66caa3cf1d
Merge pull request #58 from pythonbpf/vmlinux-handler
...
finish table construction for vmlinux symbol info transfer
2025-10-20 22:19:27 +05:30
e499c29d42
float vmlinux_symtab till process_func_body
2025-10-20 22:13:38 +05:30
76d0dbfbf4
change globvar string to real global variable
2025-10-20 21:36:54 +05:30
56a2fbaf5b
change globvar string to real global variable
2025-10-20 21:36:46 +05:30
3b323132f0
change equality condition
2025-10-20 21:29:04 +05:30
c9363e62a9
move field name generation to assignments dict
2025-10-20 21:27:42 +05:30
a20643f3a7
move assignemnt tablegen to ir_generation.py
2025-10-20 18:41:59 +05:30
d0fecbc03c
Add sync_perf_output BCC example
2025-10-20 15:43:57 +05:30
174095973b
Fix userspace calling in sys_sync
2025-10-20 15:10:12 +05:30
3273620447
Fix userspace calling in sync_timing
2025-10-20 15:08:27 +05:30
610cbe82a8
Fix userspace calling in sync_count
2025-10-20 15:04:40 +05:30
54c97e648b
Fix userspace calling in hello_fields
2025-10-20 15:02:31 +05:30
dd9411b7b9
Fix userspace calling in hello_world
2025-10-20 14:59:13 +05:30
aa85d0e0ef
Remove unnecessary attached var in hello_perf_output
2025-10-20 14:58:50 +05:30
eee212795f
add assignment dict handling to class_handler.py
2025-10-20 04:41:00 +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
5bba8dce12
Complete hello_perf_output BCC example
2025-10-20 04:02:34 +05:30
8c976e46ae
Fix loglevel and pylibbpf import in codegen
2025-10-20 04:00:30 +05:30
5512bf52e4
add todo on struct name generator
2025-10-18 23:29:31 +05:30
079ceaa0d6
Merge pull request #57 from pythonbpf/vmlinux-debug-info
...
Add debug info handling to vmlinux
* Does not add support for recursive ctypes pointer based resolution
* Still does not support unions and function pointers.
* Has the mechanism to build for function pointers added.
2025-10-18 23:10:57 +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