varun-r-mallya
  • Joined on 2025-06-20
varun-r-mallya synced commits to symex at varun-r-mallya/python-bpf from mirror 2025-11-13 02:18:36 +00:00
9d76502d5a Fix get_flags_val usage
a10da4a277 Implement bpf_get_stack handler
29e90601b7 Init bpf_get_stack emitter
Compare 3 commits »
varun-r-mallya synced commits to symex at varun-r-mallya/python-bpf from mirror 2025-11-12 09:58:38 +00:00
56df05a93c Janitorial formatting
a55efc6469 Implement output helper for RingBuf maps, add a match-case based dispatch for output helper handlers for multiple map types
64cd2d2fc2 Set minimum supported Python version to 3.10
cbddc0aa96 Introduce MapSymbol to propagate map type info in map_sym_tab
Compare 4 commits »
varun-r-mallya synced new reference symex to varun-r-mallya/python-bpf from mirror 2025-11-12 01:48:38 +00:00
varun-r-mallya synced commits to symex at varun-r-mallya/python-bpf from mirror 2025-11-12 01:48:38 +00:00
varun-r-mallya synced commits to master at varun-r-mallya/python-bpf from mirror 2025-11-11 17:38:59 +00:00
df981be095 Janitorial format
316c21c428 Fix char_array to pointer/int detection fallback in helper_utils
c883d95655 Minor fix - check expr type before sending to char_array handler in printk_formatter
Compare 3 commits »
varun-r-mallya synced commits to test-workflow at varun-r-mallya/pylibbpf from mirror 2025-11-11 17:38:42 +00:00
ffc5a9f15f Add .so and .pyd wildcards to setuptools package-data in pyproject.toml
503e6da987 Janitorial formatting
8585f170cb Remove debug prints from test, fix name of Pip workflow
0780615fc5 Config setuptools to get library location
c26617d64f Overhaul pip.yml
Compare 8 commits »
varun-r-mallya synced commits to master at varun-r-mallya/pylibbpf from mirror 2025-11-11 17:38:41 +00:00
9a54aedb37 Update Python version link in README
270f4337d3 Merge pull request #6 from pythonbpf/test-workflow
ffc5a9f15f Add .so and .pyd wildcards to setuptools package-data in pyproject.toml
503e6da987 Janitorial formatting
8585f170cb Remove debug prints from test, fix name of Pip workflow
Compare 13 commits »
varun-r-mallya synced new reference test-workflow to varun-r-mallya/pylibbpf from mirror 2025-11-11 09:28:35 +00:00
varun-r-mallya synced commits to test-workflow at varun-r-mallya/pylibbpf from mirror 2025-11-11 09:28:35 +00:00
varun-r-mallya synced commits to master at varun-r-mallya/pylibbpf from mirror 2025-11-11 09:28:35 +00:00
298df7ede6 Update workflows to treat Python 3.12 as minimum version
b48f6a8a97 Bump minimum python version to 3.12
6e4dc0f5aa Bump setuptools version in setup.py to use new licensing format
a51bed14ca Fix LICENSE and metadata in pyproject.toml
3a85a6446e Add Python discovery to CMakeLists.txt
Compare 6 commits »
varun-r-mallya synced new reference request-struct to varun-r-mallya/python-bpf from mirror 2025-11-10 17:08:36 +00:00
varun-r-mallya synced commits to request-struct at varun-r-mallya/python-bpf from mirror 2025-11-10 17:08:36 +00:00
varun-r-mallya synced commits to master at varun-r-mallya/python-bpf from mirror 2025-11-07 15:38:35 +00:00
5a8b64f1d9 Merge pull request #64 from pythonbpf/all_helpers
cf99b3bb9a Fix call to get_or_create_ptr_from_arg for probe_read_str
6c85b248ce Init sz in get_or_create_ptr_from_arg
b5a3494cc6 Fix typo in get_or_create_ptr_from_arg
be62972974 Fix ScratchPoolManager::counter
Compare 37 commits »
varun-r-mallya synced commits to all_helpers at varun-r-mallya/python-bpf from mirror 2025-11-07 15:38:35 +00:00
cf99b3bb9a Fix call to get_or_create_ptr_from_arg for probe_read_str
6c85b248ce Init sz in get_or_create_ptr_from_arg
b5a3494cc6 Fix typo in get_or_create_ptr_from_arg
be62972974 Fix ScratchPoolManager::counter
2f4a7d2f90 Remove get_struct_char_array_ptr in favour of get_char_array_ptr_and_size, wrap it in get_or_crate_ptr_from_arg to use in bpf_helper_handler
Compare 5 commits »
varun-r-mallya synced commits to all_helpers at varun-r-mallya/python-bpf from mirror 2025-11-06 23:18:36 +00:00
3ccd3f767e Add expected types for pointer creation of args in probe_read handler
2e37726922 Add signature relection for all helper handlers except print
Compare 2 commits »
varun-r-mallya synced commits to master at varun-r-mallya/python-bpf from mirror 2025-11-05 14:38:40 +00:00
faad3555dc Merge pull request #67 from pythonbpf/32int_support
5ad33b011e move a test to passing
2f4785b796 add int type conversion for all vmlinux struct field int types.
c5fdd3bce2 move some tests to passing
b0d35693b9 format chore
Compare 9 commits »
varun-r-mallya synced commits to all_helpers at varun-r-mallya/python-bpf from mirror 2025-11-05 14:38:40 +00:00
5b36726b7d Make bpf_skb_store_bytes work
3e6cea2b67 Move get_struct_char_array_ptr from helper/printk_formatter to helper/helper_utils, enable array to ptr conversion in skb_store_bytes
338d4994d8 Fix count_temps_in_call to only look for Pointer args of a helper_sig
Compare 3 commits »
varun-r-mallya synced commits to 32int_support at varun-r-mallya/python-bpf from mirror 2025-11-05 14:38:39 +00:00
5ad33b011e move a test to passing
2f4785b796 add int type conversion for all vmlinux struct field int types.
c5fdd3bce2 move some tests to passing
b0d35693b9 format chore
44c6ceda27 fix context debug info repetition circular reference error
Compare 6 commits »
varun-r-mallya synced commits to all_helpers at varun-r-mallya/python-bpf from mirror 2025-11-04 14:08:37 +00:00
3078d4224d Add typed scratch space support to the bpf_skb_store_bytes helper
7d29790f00 Make use of new get_next_temp in helpers
963e2a8171 Change ScratchPoolManager to use typed scratch space
Compare 3 commits »
varun-r-mallya synced commits to all_helpers at varun-r-mallya/python-bpf from mirror 2025-11-04 01:08:35 +00:00
123a92af1d Change allocation pass to generate typed temp variables
752f564d3f Change count_temps_in_call to return hashmap of types
d8cddb9799 Add signature extraction to HelperHandlerRegistry
Compare 3 commits »