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-18 04:58:32 +00:00
da45daa972 Pass down structs_sym_tab to maps_debug_info, allow vmlinux enums to be used in an indexed format for map declaration
39a0746db4 Pass structs_sym_tab to maps_proc
Compare 2 commits »
varun-r-mallya synced commits to master at varun-r-mallya/python-bpf from mirror 2025-11-18 04:58:32 +00:00
64679f8072 Add skeleton _get_key_val_dbg_type in maps_debug_info.py
5667facf23 Pass down structs_sym_tab to maps_debug_info, allow vmlinux enums to be used in an indexed format for map declaration
4f8af16a17 Pass structs_sym_tab to maps_proc
Compare 3 commits »
varun-r-mallya synced commits to symex at varun-r-mallya/python-bpf from mirror 2025-11-16 20:18:32 +00:00
e9bb90cb70 Add docstring for bpf_get_stack_emitter
varun-r-mallya synced commits to master at varun-r-mallya/python-bpf from mirror 2025-11-16 20:18:32 +00:00
b84884162d Merge pull request #69 from pythonbpf/symex
e9bb90cb70 Add docstring for bpf_get_stack_emitter
9d76502d5a Fix get_flags_val usage
a10da4a277 Implement bpf_get_stack handler
29e90601b7 Init bpf_get_stack emitter
Compare 14 commits »
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 »