- 19 Dec, 2016 2 commits
-
-
Sasha Goldshtein authored
`ugc` monitors GC start and end events in Java, Python, and Ruby, printing out a message when a GC cycle completes along with the duration of the GC and an optional additional description that depends on the target language. NOTE: This WIP does not have any interesting additional descriptions yet. Usage example: ``` ugc java 1448 # monitor Java GCs in process 1448 ```
-
Sasha Goldshtein authored
`ucalls` is a new tool that uses the USDT probes in high- level languages (Java, Python, Ruby) to summarize the number of method calls and optionally their latency. This is similar to `funccount` and `funclatency` but for methods in Java, Python, Ruby, and other languages that might have USDT probes for method entry and exit. `ucalls` uses the `method__entry` and `method__return` probes in Java and Ruby, and the `function__entry` and `function__return` probes in Python. The Python probes are not as accurate because they do not report the class name, but are still useful. The optional `-L` switch indicates whether latency numbers are required. By default, only the number of calls to each method is printed. The `-T` switch filters out the top methods (by number of calls or total latency).
-
- 16 Dec, 2016 4 commits
- 14 Dec, 2016 9 commits
-
-
4ast authored
Improve linear histogram limit, and improve error message.
-
Brendan Gregg authored
-
4ast authored
runqlen: use bpf_get_smp_processor_id()
-
Brendan Gregg authored
-
4ast authored
add runqlen tool
-
Brendan Gregg authored
-
Brendan Gregg authored
-
4ast authored
check effective userid on run #850
-
4ast authored
add Quick Start Guide for bcc docker
-
- 13 Dec, 2016 1 commit
-
-
Brendan Gregg authored
-
- 12 Dec, 2016 2 commits
-
-
4ast authored
docs: Update eBPF features list
-
Quentin Monnet authored
Update of BPF features list, following the release of kernel 4.9.
-
- 11 Dec, 2016 1 commit
-
-
4ast authored
offwaketime: update with get_stackid fixes #437
-
- 10 Dec, 2016 1 commit
-
-
ceeaspb authored
-
- 09 Dec, 2016 11 commits
-
-
4ast authored
Expose perf event support in C++ API
-
Teng Qin authored
-
Teng Qin authored
-
4ast authored
Improve C++ API perf buffer polling
-
Teng Qin authored
-
4ast authored
add support for bpf map flags
-
4ast authored
Make sure program FDs get cleaned up correctly
-
Teng Qin authored
-
4ast authored
Fix for issue 829 I reported
-
affansyed authored
Needed to make array initialized to null before bpf_probe_read as the verifier was rejecting the original code. will probably need to fix the tutorial as well
-
affansyed authored
updating my local repo
-
- 08 Dec, 2016 5 commits
-
-
Huapeng Zhou authored
-
4ast authored
Fix bug of missing to install simple_tc.py
-
Zhiyi Sun authored
Signed-off-by: Zhiyi Sun <zhiyisun@gmail.com>
-
Zhiyi Sun authored
-
Zhiyi Sun authored
examples/networking/CMakeLists.txt set $EXAMPLE_PROGRAMS twice. The second one(tc_perf_event.py) overwirte the first one(simple_tc.py). Signed-off-by: Zhiyi Sun <zhiyisun@gmail.com>
-
- 07 Dec, 2016 1 commit
-
-
Brenden Blanco authored
Add support for aarch64
-
- 06 Dec, 2016 1 commit
-
-
Zhiyi Sun authored
ABI for aarch64: register x0-x7 are used for parameter and result. In bcc, there are 6 parameter registers are defined. So use x0-x5 as parameter. frame pointer, link register, stack pointer and pc are added in PT_REGS_xx according to arm64 architecture. syscall number of bpf for aarch64 are defined in Kernel header uapi/asm-generic/unistd.h. Signed-off-by: Zhiyi Sun <zhiyisun@gmail.com>
-
- 03 Dec, 2016 2 commits