01d234ac86
Merge pull request #77 from pythonbpf/fix-vmlinux-ir-gen
...
Add a web dashboard to container monitor
2025-11-28 22:12:47 +05:30
c97efb2570
change web version
2025-11-28 22:11:41 +05:30
76c982e15e
Add a web dashboard
2025-11-28 21:30:41 +05:30
2543826e85
Merge pull request #75 from pythonbpf/fix-vmlinux-ir-gen
...
add container-monitor example
2025-11-28 21:12:45 +05:30
650744f843
beautify container monitor
2025-11-28 21:10:39 +05:30
d73c793989
format chore
2025-11-28 21:02:29 +05:30
bbe4990878
add container-monitor example
2025-11-28 21:02:29 +05:30
600993f626
add syscall monitor
2025-11-28 21:02:28 +05:30
6c55d56ef0
add file io and network stats in container monitor example
2025-11-28 21:02:28 +05:30
704b0d8cd3
Fix debug info generation of PerfEventArray maps
2025-11-28 21:02:27 +05:30
0e50079d88
Add passing test struct_pylib.py
2025-11-28 21:02:27 +05:30
d457f87410
Bump actions/checkout from 5 to 6 in the actions group
...
Bumps the actions group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-28 21:02:26 +05:30
4ea02745b3
Janitorial: Remove useless comments
2025-11-28 21:02:26 +05:30
84edddb685
Fix passing test hash_map_struct to include char array test
2025-11-28 21:02:25 +05:30
6f017a9176
Unify struct and pointer to struct handling, abstract null check in ir_ops
2025-11-28 21:02:25 +05:30
24e5829b80
format chore
2025-11-28 14:52:45 +05:30
2daedc5882
Fix debug info generation of PerfEventArray maps
2025-11-28 14:50:40 +05:30
14af7ec4dd
add file_io.bpf.py to make container-monitor
2025-11-28 14:47:29 +05:30
536ea4855e
add cgroup helper
2025-11-28 14:47:01 +05:30
5ba29db362
fix the c form of the xdp program
2025-11-27 23:44:44 +05:30
0ca835079d
Merge pull request #74 from pythonbpf/fix-vmlinux-ir-gen
...
Fix some issues with vmlinux struct usage in syntax
TODO: THIS DOES NOT FIX the XDP example.
The issue with the XDP example here is that the range is not being tracked due to multiple loads from stack which is making the verifier lose track of the range on that value.
2025-11-27 23:03:45 +05:30
de8c486461
fix: remove deref_to_depth on single depth pointers
2025-11-27 22:59:34 +05:30
f135cdbcc0
format chore
2025-11-27 14:03:12 +05:30
a8595ff1d2
feat: allocate tmp variable for pointer to vmlinux struct field access.
2025-11-27 14:02:00 +05:30
d43d3ad637
clear disksnoop output
2025-11-27 12:45:48 +05:30
9becee8f77
add expected type check
2025-11-27 12:44:12 +05:30
189526d5ca
format chore
2025-11-27 12:42:10 +05:30
1593b7bcfe
feat:user defined struct casting
2025-11-27 12:41:57 +05:30
127852ee9f
Add passing test struct_pylib.py
2025-11-27 04:45:34 +05:30
4905649700
feat:non struct field values can be cast
2025-11-26 14:18:40 +05:30
7b7b00dbe7
add disksnoop ipynb
2025-11-25 22:51:24 +05:30
102e4ca78c
add disksnoop example
2025-11-24 22:50:39 +05:30
2fd4fefbcc
Merge pull request #73 from pythonbpf/dependabot/github_actions/actions-76468cb07f
...
Bump actions/checkout from 5 to 6 in the actions group
2025-11-24 17:15:55 +05:30
016fd5de5c
Bump actions/checkout from 5 to 6 in the actions group
...
Bumps the actions group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 11:44:07 +00:00
8ad5fb8a3a
Janitorial: Remove useless comments
2025-11-23 06:29:44 +05:30
bf9635e324
Fix passing test hash_map_struct to include char array test
2025-11-23 06:27:01 +05:30
cbe365d760
Unify struct and pointer to struct handling, abstract null check in ir_ops
2025-11-23 06:26:09 +05:30
fed6af1ed6
bump version and prepare for release
v0.1.7
2025-11-22 13:54:41 +05:30
18886816fb
Merge pull request #68 from pythonbpf/request-struct
...
Support enough machinery to make request struct work
2025-11-22 13:48:06 +05:30
a2de15fb1e
add c_int to type_deducer.py
2025-11-22 13:36:21 +05:30
9def969592
Make map val struct type allocation work by fixing pointer deref and debuginfogen: WIP
2025-11-22 13:20:09 +05:30
081ee5cb4c
move requests.py to passing tests
2025-11-22 13:19:55 +05:30
a91c3158ad
sort fields in debug info by offset order
2025-11-22 12:35:47 +05:30
2b3635fe20
format chore
2025-11-22 01:48:44 +05:30
6f25c554a9
fix CO-RE read for cast structs
2025-11-22 01:47:25 +05:30
84507b8b98
add btf probe read kernel helper
2025-11-22 00:57:12 +05:30
a42a75179d
format chore
2025-11-22 00:37:39 +05:30
377fa4041d
add regular struct field access handling in vmlinux_registry.py
2025-11-22 00:36:59 +05:30
99321c7669
add a failing C test
2025-11-21 23:01:08 +05:30
11850d16d3
field check in allocation pass
2025-11-21 21:47:58 +05:30