Commit Graph

9 Commits

Author SHA1 Message Date
LinuxDev9002
04763c3ef8 Add bounded BPF egress pacer tutorial 2026-07-18 15:09:39 -07:00
云微
929aec4441 build: stop tracking generated tutorial artifacts (#215)
* build: stop tracking generated tutorial artifacts

* build: avoid duplicating the goroutine offset

---------

Co-authored-by: LinuxDev9002 <i@littlefisher.me>
2026-07-14 06:32:13 -07:00
Littlefisher
285e4f2579 feat: Add book recommendations and promotional content for eBPF learning resources 2025-11-03 21:39:29 -08:00
云微
70451702f0 Add wall clock analysis (#184)
* Add combined on-CPU and off-CPU profiler script

- Implemented a new profiling tool that captures both on-CPU and off-CPU activity for a specified process.
- The script runs 'oncputime' and 'offcputime' tools simultaneously and combines their results into a unified flamegraph.
- Added functionality to discover threads and profile them individually if the application is multi-threaded.
- Included error handling for tool execution and output processing.
- Created methods for generating flamegraph data and SVG visualizations.
- Added command-line argument parsing for user-defined profiling parameters.
- Implemented detailed analysis reports for both individual threads and overall profiling results.

* feat: integrate blazesym v0.2.0 for improved symbol resolution and add test program for memory leak detection

* docs: update README to enhance wall clock profiling tutorial with detailed explanations and examples

* feat: add wallclock-profiler tests to CI workflow for tool validation

* fix: rename combined_profiler.py to wallclock_profiler.py in test scripts and usage examples
2025-09-30 22:11:52 -07:00
Yusheng Zheng
872fc7a3ab add sched 2024-10-20 07:20:38 +00:00
云微
ab0d1eef08 add kfuncs docs (#136)
* add

* update

* update

* add ci

* update

* fix
2024-10-03 04:30:16 +01:00
云微
bbd7b1638d Add more XDP related blogs (#135)
* add setup

* update

* fix code

* move to dir

* fix code

* update the code

* update code of 42

* update 21

* update

* fix linter issues and add xdp in rust

* update the docker file

* fix CI

* fix kernel code

* update

* update

* add guidline
2024-09-26 01:15:42 +00:00
云微
426e993507 Add http and translate for signal (#73)
* use BPF_NO_GLOBAL_DATA

to avoid error on old kernel versions or libbpf versions,
use BPF_NO_GLOBAL_DATA

* add translate of replace

* add socket

* add socket http impl

* improve userspace program

* add desc for http

* update translate to eng

* add ci for 32
2023-09-18 11:22:49 +08:00
云微
5055d062dc Move submodule to src/third_party and remove duplicated (#65)
* add submodule

* fix duplicate submodule

* fix submodule and remove duplicate code

* fix blazsym version
2023-08-18 21:39:31 +08:00