Commit Graph

30 Commits

Author SHA1 Message Date
fa2ff0a242 Use BPFHelperID Enums in bpf_helper_handler 2025-09-30 23:51:05 +05:30
c1466a5bca Add BPFHelperID enum to bpf_helper_handler 2025-09-30 23:43:29 +05:30
18811933bf cleanup stray files and add return paths 2025-09-30 20:52:41 +05:30
e464a3fdd5 fix struct usage in handle_helper_functions 2025-09-30 01:59:16 +05:30
ea5a1ab2de add jupyter notebook support 2025-09-27 12:24:49 +05:30
de5cc438ab Allow access from struct fields 2025-09-26 23:02:51 +05:30
737c4d3039 Support storing and printing string type 2025-09-26 04:17:29 +05:30
ee03ac04d0 Fix printk handler to comply with new symtab convention 2025-09-26 01:02:10 +05:30
51595f9ec2 Add types returns to bpf helpers 2025-09-26 00:28:10 +05:30
dad57bd340 Fix local_sym_tab accesses in bpf_helper_handler 2025-09-25 23:51:08 +05:30
943697ac9f Pass down type info in local_sym_tab 2025-09-25 23:43:19 +05:30
a1bc813ec5 Small fix to enum va 2025-09-21 17:58:51 +05:30
fefd6840c8 finish perf_event_output helper integration 2025-09-21 17:50:58 +05:30
79f0949abc Fix calling conventions changed by structs 2025-09-21 16:19:12 +05:30
a1371697cc overhaul handle_helper_calls 2025-09-21 16:10:29 +05:30
3c976b88d3 pass down structs_sym_tab 2025-09-21 15:20:41 +05:30
69a86c2433 Add perf_event_output boilerplate 2025-09-21 15:14:55 +05:30
b0f18229d9 Add PID helper 2025-09-19 22:58:16 +05:30
079288265f Format integers in fstrings to display as u64 2025-09-19 22:34:19 +05:30
a09e4e1bb6 Add deref(), add delete helper, refactor pre-alloc 2025-09-12 04:26:27 +05:30
1936ded032 seperate expr handling logic to a different file to prevent circular import, add format strings 2025-09-11 03:07:57 +05:30
7de3a381b0 add map update function support 2025-09-10 23:44:29 +05:30
55c9b2ebe1 Add var assigning for helpers 2025-09-10 01:49:14 +05:30
dafd6d18ab janitorial: create unified helper handler 2025-09-10 01:22:45 +05:30
3628276e08 Add ktime 2025-09-09 23:40:05 +05:30
ff7663803d implement bpf map lookup emission 2025-09-09 01:04:39 +05:30
5adc6d75e9 janitorial 2025-09-09 00:26:06 +05:30
d87decd25e Add bpf_ktime_get_ns helper function without IR gen 2025-09-07 20:58:54 +05:30
7e47f8dcef Multi string and multi program support 2025-09-07 20:41:41 +05:30
d52b9ceb69 separate out bpf_printk IR generator 2025-09-07 20:22:29 +05:30