- 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
- 02 Dec, 2016 3 commits
-
-
4ast authored
bcc: add lru_hash and lru_percpu_hash map types
-
Huapeng Zhou authored
-
shodoco authored
-
- 01 Dec, 2016 5 commits
-
-
Huapeng Zhou authored
-
4ast authored
profile: -p should match user PID
-
Brendan Gregg authored
-
4ast authored
tcplife: reorder logic to catch missed timestamps
-
Brendan Gregg authored
-
- 30 Nov, 2016 7 commits
- 29 Nov, 2016 13 commits
-
-
Teng Qin authored
-
4ast authored
biotop.py: fix compiler error on newer kernels
-
Brendan Gregg authored
-
Brenden Blanco authored
Determine kernel dirs at runtime (fix #743)
-
4ast authored
Add LLVMCoroutines lib for llvm>=4.0 builds
-
Krzesimir Nowak authored
As some module build directories split headers between `source/` and `build/` and this varies between distributions, determine the location at runtime.
-
Brenden Blanco authored
Building bcc against a tip of tree llvm introduces a new link failure, which is fixed by linking against libLLVMCoroutines (which only exists in 4.0). Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
Brenden Blanco authored
Improve the structure of exception related header files
-
Teng Qin authored
-
Teng Qin authored
-
4ast authored
tcplife.py: Catch passive closed by server, #788
-
Brendan Gregg authored
-
4ast authored
C++ helper class for BCC
-
- 28 Nov, 2016 1 commit
-
-
William Cohen authored
* Eliminate rpmlint errors and allow bcc srpm to build on Fedora koji build system The nightly bcc srpm does not build as-is on Fedora 24. To get the build to work the following changes were made in the bcc.spec file: -Specify where to find luajit headers and libraries -Correctly limit the build to the x86_64 architecture -Add needed build requires so the srpm can build on Fedora koji -Run ldconfig so shared library information is updated -Follow spec conventions by putting %changelog at the end of the spec file * Further refine the bcc.spec file Make the following improvements to the gcc.spec file: -Use local_clang_static variable to allow building with locally installed clang -Adjust build requires to include nucurses-devel and make -Put the subpackage descriptions and file list in a more logical order -Correct the binary rpm dependencies for the subpackages
-
- 24 Nov, 2016 7 commits
-
-
Teng Qin authored
-
Teng Qin authored
-
Teng Qin authored
-
Teng Qin authored
-
Teng Qin authored
-
4ast authored
Fixup test errors in clang, c api
-
Brenden Blanco authored
Some errors seem to have cropped up due to updating kernels and clang library versions. 1. test_c_api fails on kernels (seen on fedora 4.9) where startup_64 doesn't start at a particular address. Simplify the test to hopefully work in more systems. 2. The lua and python test_clang did a dereference on a particular bio field, which has been removed. Pick a different field that is more uniquitous. 3. test_xlate1 was generating code where the verified pointer spilled. Rewrite the example to store the result on the stack. Signed-off-by: Brenden Blanco <bblanco@plumgrid.com>
-
- 18 Nov, 2016 1 commit
-
-
4ast authored
trace: Avoid passing -1 as the pid to USDT
-