|
|
3078d4224d
|
Add typed scratch space support to the bpf_skb_store_bytes helper
|
2025-11-04 16:09:11 +05:30 |
|
|
|
7d29790f00
|
Make use of new get_next_temp in helpers
|
2025-11-04 16:02:56 +05:30 |
|
|
|
963e2a8171
|
Change ScratchPoolManager to use typed scratch space
|
2025-11-04 14:16:44 +05:30 |
|
|
|
123a92af1d
|
Change allocation pass to generate typed temp variables
|
2025-11-04 06:20:39 +05:30 |
|
|
|
752f564d3f
|
Change count_temps_in_call to return hashmap of types
|
2025-11-04 05:40:22 +05:30 |
|
|
|
d8cddb9799
|
Add signature extraction to HelperHandlerRegistry
|
2025-11-04 05:19:22 +05:30 |
|
|
|
33e18f6d6d
|
Introduce HelperSignature in HelperHandlerRegistry
|
2025-11-03 21:21:13 +05:30 |
|
|
|
5e371787eb
|
Fix the number of args for skb_store_bytes by making the first arg implicit
|
2025-11-03 21:11:16 +05:30 |
|
|
|
67c9d9b932
|
Fix imports for bpf_skb_store_bytes
|
2025-11-02 04:33:45 +05:30 |
|
|
|
f757a32a63
|
Implement bpf_skb_store_bytes_emitter
|
2025-11-02 04:32:05 +05:30 |
|
|
|
c5de92b9d0
|
Add BPF_SKB_STORE_BYTES to HelperIDs
|
2025-11-02 04:17:15 +05:30 |
|
|
|
4efd3223cd
|
Add passing uid_gid helper test
|
2025-11-02 03:47:26 +05:30 |
|
|
|
4884ed7577
|
Fix imports for bpf_get_current_uid_gid
|
2025-11-02 03:35:41 +05:30 |
|
|
|
5b7769dd38
|
Implement bpf_get_current_uid_gid_emitter
|
2025-11-02 03:34:04 +05:30 |
|
|
|
b7c1e92f05
|
Add BPF_GET_CURRENT_UID_GID to HelperIDs
|
2025-11-02 03:29:02 +05:30 |
|
|
|
8b28a927c3
|
Add helpful TODO to PID_TGID emitter
|
2025-11-02 03:27:27 +05:30 |
|
|
|
f9ee43e7ef
|
Add passing test smp_processor_id.py for helpers
|
2025-11-01 14:13:52 +05:30 |
|
|
|
dabb8bf0df
|
Fix imports for BPF_GET_SMP_PROCESSOR_ID
|
2025-11-01 14:07:47 +05:30 |
|
|
|
19dedede53
|
Implement BPF_GET_SMP_PROCESSOR_ID helper
|
2025-11-01 14:05:50 +05:30 |
|
|
|
82cac8f8ef
|
Add BPF_GET_SMP_PROCESSOR_ID to HelperIDs
|
2025-11-01 14:02:07 +05:30 |
|
|
|
70a04f54d1
|
Add passing test for bpf_probe_read helper
|
2025-11-01 13:51:08 +05:30 |
|
|
|
ec2ea835e5
|
Fix imports and type issues for bpf_probe_read
|
2025-11-01 13:50:23 +05:30 |
|
|
|
2257c175ed
|
Implement BPF_PROBE_READ helper
|
2025-11-01 13:14:50 +05:30 |
|
|
|
5bf60d69b8
|
Add BPF_PROBE_READ to HelperIDs
|
2025-11-01 12:52:15 +05:30 |
|
|
|
0006e26b08
|
Add passing test for bpf_get_prandom_u32 implementation
|
2025-10-27 01:09:27 +05:30 |
|
|
|
5cbd9a531e
|
Add bpf_get_prandom_u32 helper
|
2025-10-27 01:08:56 +05:30 |
|
|
|
5c1e7103a6
|
Add Python notebook examples for current BCC examples
|
2025-10-23 00:28:45 +05:30 |
|
|
|
576fa2f106
|
Add interactive Python notebook for hello_world BCC Example
|
2025-10-22 21:58:32 +05:30 |
|
|
|
76a873cb0d
|
Update clone-matplotlib example
|
2025-10-22 21:47:16 +05:30 |
|
|
|
e86c6082c9
|
Add BCC examples and change dir structure in setup.sh
|
2025-10-22 21:46:45 +05:30 |
|
|
|
cb1ad15f43
|
Fix examples/clone_plot to use new syntax and pylibbpf API
|
2025-10-22 20:54:59 +05:30 |
|
|
|
b24b3ed250
|
Remove TypedDict from assignment_info in favour of dataclasses
|
2025-10-22 20:48:56 +05:30 |
|
|
|
beaad996db
|
Fix map access syntax in examples/xdp_pass
|
2025-10-22 20:07:38 +05:30 |
|
|
|
99b92e44e3
|
Fix exapmles/kprobes to use latest pylibbpf
|
2025-10-22 20:04:02 +05:30 |
|
|
|
ce7adaadb6
|
Fix examples/hello_world to use latest pylibbpf
|
2025-10-22 19:57:47 +05:30 |
|
|
|
5ac316a1ac
|
Fix examples/binops_demo.py syntax
|
2025-10-22 19:52:23 +05:30 |
|
|
|
7a99d21b24
|
Fix typo in BCC Examples README
|
2025-10-22 04:49:22 +05:30 |
|
|
|
cf05e4959d
|
Add README for BCC Examples
|
2025-10-22 04:45:09 +05:30 |
|
|
|
a7394ccafa
|
bump version
v0.1.6
|
2025-10-22 04:18:10 +05:30 |
|
|
|
63f378c34b
|
Merge pull request #51 from pythonbpf/bcc_examples
Port BCC tutorial examples to PythonBPF
|
2025-10-22 04:14:09 +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 |
|
|
|
0d4ebf72b6
|
lint readme
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com>
|
2025-10-22 03:59:53 +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 |
|