|
|
a1fe2ed4bc
|
change to 64 bit pointers. May be an issue. revert this commit if issues arise
|
2025-10-26 15:00:53 +05:30 |
|
|
|
93285dbdd8
|
geenrate gep IR
|
2025-10-26 02:12:33 +05:30 |
|
|
|
1ea44dd8e1
|
Use pointer arithmetic to resolve vmlinux struct fields
|
2025-10-25 05:40:45 +05:30 |
|
|
|
96216d4411
|
Consistently use Dataclass syntac for AssignmentInfo and related classes
|
2025-10-25 05:10:47 +05:30 |
|
|
|
028d9c2c08
|
generate IR partly
|
2025-10-25 04:41:13 +05:30 |
|
|
|
c6b5ecb47e
|
find global variable ir and field data from metadata
|
2025-10-24 03:34:27 +05:30 |
|
|
|
30bcfcbbd0
|
remove compile error on normal c_void_p in arg and separate localsymbol to avoid circular dep
|
2025-10-24 03:08:39 +05:30 |
|
|
|
f18a4399ea
|
format chore
|
2025-10-24 02:40:07 +05:30 |
|
|
|
4e01df735f
|
complete part of expr passing for attribute of i64 type
|
2025-10-24 02:38:39 +05:30 |
|
|
|
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 |
|
|
|
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 |
|
|
|
adf32560a0
|
bpf passthrough gen in codegen
Signed-off-by: varun-r-mallya <varunrmallya@gmail.com>
|
2025-10-22 03:45:54 +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 |
|
|
|
ba860b5039
|
add setup script
|
2025-10-22 02:44:13 +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 |
|
|
|
4179fbfc88
|
move around examples
|
2025-10-21 06:03:16 +05:30 |
|
|
|
ba397036b4
|
add failing examples to work on
|
2025-10-21 05:49:44 +05:30 |
|
|
|
798f07986a
|
Add enhanced vfsreadlat BCC example with live plotly and dash graphs on browser
|
2025-10-21 05:36:59 +05:30 |
|
|
|
caecb8c9b0
|
Merge pull request #59 from pythonbpf/vmlinux-handler
LGTM
|
2025-10-21 05:01:14 +05:30 |
|
|
|
1a0e21eaa8
|
support vmlinux enum in map arguments
|
2025-10-21 04:59:46 +05:30 |
|
|
|
e98d5684ea
|
Add enhanced live vfsreadlat.py monitor BCC example with rich library
|
2025-10-21 04:31:23 +05:30 |
|
|
|
190baf2674
|
support vmlinux enum in printk handler
|
2025-10-21 04:10:25 +05:30 |
|
|
|
c07707a9ad
|
Add vfsreadlat.py BCC example
|
2025-10-21 03:56:04 +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 |
|
|
|
66caa3cf1d
|
Merge pull request #58 from pythonbpf/vmlinux-handler
finish table construction for vmlinux symbol info transfer
|
2025-10-20 22:19: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 |
|
|
|
d0fecbc03c
|
Add sync_perf_output BCC example
|
2025-10-20 15:43:57 +05:30 |
|