* 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
- Introduced a new Python script to check the availability of URLs in markdown files within the project.
- The script supports options for fixing internal links, specifying output formats, and setting request timeouts.
- Generates detailed reports on working, broken, and skipped links, with support for text, JSON, and markdown formats.
- Updated markdown files to remove trailing punctuation from tutorial links for consistency.
* add 28 blog
* update test
* add 34
* Update test-libbpf.yml
* add link
* update 28
* add read only
* Update english version
* update 29
* update 29
* fix ci for 34
* 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
* impl 25 signal
* update more about openssl analysis
* add skeleton for sslsniff
* add code
* fix summary link
* add link for signal
* add ci for 25 and 30
* fix docs
Replace
```
docker run -it -v `pwd`/:/src/ yunwei37/ebpm:latest
```
with:
```
docker run -it -v `pwd`/:/src/ ghcr.io/eunomia-bpf/ecc-`uname -m`:latest
```
Add a basic CI check for the hello world BPF program.