- 25 Dec, 2018 3 commits
-
-
Brendan Gregg authored
bpftrace adaptations of several iovisor/bcc tcp*.py tools
-
Dale Hamel authored
-
Dale Hamel authored
-
- 24 Dec, 2018 1 commit
-
-
Brendan Gregg authored
Extract LINUX_VERSION_CODE from running kernel via vDSO.
-
- 22 Dec, 2018 1 commit
-
-
David Wilson authored
This method reuses a stable interface provided for glibc, avoids runtime header file parsing or regexes, and the vDSO structure should remain stable over time. Fall back to the compile time constant if search fails.
-
- 21 Dec, 2018 1 commit
-
-
Brendan Gregg authored
Initial inet_ntop implementation
-
- 20 Dec, 2018 1 commit
-
-
Dale Hamel authored
-
- 17 Dec, 2018 1 commit
-
-
Augusto Caringi authored
The 'bpftrace -l' command (without any search expression) should also list the tracepoints, in the same way of 'bpftrace -l '*''.
-
- 22 Nov, 2018 2 commits
-
-
Dale Hamel authored
-
Dale Hamel authored
-
- 21 Nov, 2018 2 commits
-
-
Brendan Gregg authored
Fix random small typos and mistakes in man pages
-
Augusto Caringi authored
-
- 18 Nov, 2018 4 commits
-
-
Brendan Gregg authored
Fix possible crash on exit due to wrong vector size (#201)
-
Brendan Gregg authored
Document unroll
-
Brendan Gregg authored
Add fedora package install instructions to INSTALL.md
-
Augusto Caringi authored
-
- 16 Nov, 2018 1 commit
-
-
Augusto Caringi authored
On method BPFtrace::find_empty_key() size of 'value' vector (value_size) must be multiplied by ncpus_ when map.type_.type == Type::lhist otherwise bpf syscall (BPF_MAP_LOOKUP_ELEM) will write out of bounds thus corrupting the heap.
-
- 15 Nov, 2018 1 commit
-
-
Matheus Marchini authored
Fixes: https://github.com/iovisor/bpftrace/issues/251
-
- 13 Nov, 2018 1 commit
-
-
williangaspar authored
-
- 11 Nov, 2018 4 commits
-
-
-
Jon Haslam authored
-
nomme authored
Support for split LLVM libs Support for split LLVM libs is added since Gentoo does not distribute a combined LLVM library.
-
-
- 08 Nov, 2018 2 commits
-
-
Jon Haslam authored
-
Brendan Gregg authored
fix map keying with 1 or 2 byte integers (#232)
-
- 06 Nov, 2018 1 commit
-
-
Jon Haslam authored
-
- 30 Oct, 2018 1 commit
-
-
Alastair Robertson authored
-
- 28 Oct, 2018 1 commit
-
-
Aleksa Sarai authored
User-space stacks are quite special in regards to aggregation (and comparison) between processes. To a first approximation, each pid has a different memory mapping and thus pointers should not be compared or aggregated between pids[*]. With ASLR this becomes even more fun, and thus it is necessary to do usym()-style packing of the stackid for ustack (since bpf_get_stackid will give you a hash of the pointers -- even in the ustack case). However, the kernel address space is the same regardless of current->pid -- and in many cases you want to aggregate between different processes (and if not, you can always do the packing yourself with @[tid,stack]). So, we only apply the packing when dealing with ustack. sym() already does the right thing. [*] This is more than slightly untrue -- really this depends on current->mm and ideally we would aggregate ustack on current->mm. Unfortunately this is not a luxury we have at the moment. Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
-
- 27 Oct, 2018 2 commits
-
-
Rodney Lorrimar authored
-
Brendan Gregg authored
Fix USAGE message (issue 191)
-
- 26 Oct, 2018 2 commits
-
-
Augusto Caringi authored
- Stop warning about '-h' - Sort options alphabetically - Cosmetic changes
-
Brendan Gregg authored
Fix 'lhist() 0 entry has 0M' (issue 63)
-
- 25 Oct, 2018 1 commit
-
-
Augusto Caringi authored
-
- 24 Oct, 2018 2 commits
-
-
Brendan Gregg authored
opensnoop to trace openat
-
Brendan Gregg authored
-
- 22 Oct, 2018 2 commits
-
-
Brendan Gregg authored
rename name builtin to probe
-
Brendan Gregg authored
Use env to find bpftrace
-
- 21 Oct, 2018 2 commits
-
-
williangaspar authored
-
-
- 20 Oct, 2018 1 commit
-
-
Alastair Robertson authored
Fixlets
-