|
|
64674cf646
|
add alloc for only i64
|
2025-10-24 02:06:39 +05:30 |
|
|
|
36a1a0903e
|
Merge branch 'master' into vmlinux-handler
|
2025-10-22 12:02:51 +05:30 |
|
|
|
f2bc7f1434
|
pass context to memory allocation
|
2025-10-22 12:01:52 +05:30 |
|
|
|
b3921c424d
|
parse context from first function argument to local symbol table
|
2025-10-22 11:40:49 +05:30 |
|
|
|
a7394ccafa
|
bump version
|
2025-10-22 04:18:10 +05:30 |
|
|
|
37af7d2e20
|
Janitorial fix format
|
2025-10-22 04:12:42 +05:30 |
|
|
|
77c0d131be
|
Add permission error handling in trace_pipe
|
2025-10-22 04:10:31 +05:30 |
|
|
|
84fdf52658
|
Merge branch 'master' into bcc_examples
|
2025-10-22 04:09:07 +05:30 |
|
|
|
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 |
|
|
|
adf32560a0
|
bpf passthrough gen in codegen
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com>
|
2025-10-22 03:45:54 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
3a3116253f
|
generate members with dummy types
|
2025-10-18 03:53:10 +05:30 |
|
|
|
9b7aa6d8be
|
add dependency debug info list
|
2025-10-18 03:27:26 +05:30 |
|
|
|
60737d9894
|
Improve error handling in compile, pass structs_sym_tab and maps_sym_tab to BpfProgram
|
2025-10-17 03:25:15 +05:30 |
|
|
|
7ae629e8f7
|
bump version to v0.1.5
|
2025-10-16 19:04:04 +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 |
|
|
|
de02731ea1
|
add support with ctypes getattr offset. Also supports bitfields.
* breaks when struct_ring_buffer_per_cpu
|
2025-10-16 04:08:06 +05:30 |
|
|
|
c22d85ceb8
|
add array field generation support
|
2025-10-15 23:56:04 +05:30 |
|
|
|
009b11aca6
|
Implement bpf_probe_read_kernel_str helper, Allow i8* to i8 ArrayType conversion
|
2025-10-15 23:52:15 +05:30 |
|
|
|
2b3c81affa
|
TODO added for llvmlite attribute issue
*Refer: https://github.com/numba/llvmlite/issues/1331
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com>
|
2025-10-15 21:35:28 +05:30 |
|
|
|
8372111616
|
add basic IR gen strategy
|
2025-10-15 21:25:53 +05:30 |
|