- 09 Sep, 2017 2 commits
-
-
Alastair Robertson authored
Previously the auto-generated key type was the same as the value type, which made maps containing string values use far more stack memory than they should when accessing them.
-
Alastair Robertson authored
Commit 3dd703a5 didn't fix it as intended
-
- 06 Sep, 2017 5 commits
-
-
Alastair Robertson authored
-
Alastair Robertson authored
For count() maps, sort by value For others, sort by key
-
Alastair Robertson authored
BPF programs can't span multiple functions - add always inliner pass so multiple calls to strcmp will work. LLVM version-independent workaround from BCC
-
Alastair Robertson authored
e.g. @x = "a"; @y = @x;
-
Alastair Robertson authored
-
- 20 Aug, 2017 2 commits
-
-
Alastair Robertson authored
Fixes case where two printf statements might have the same format string but still require their outputs to be displayed differently. This can happen with the new func builtin, which is printed as a string, but passes through an address to be symbolicated. e.g. kprobe:sys_open { printf("hi %s\n", func); printf("hi %s\n", comm) }
-
Alastair Robertson authored
Improves accuracy and efficiency
-
- 19 Aug, 2017 3 commits
-
-
Alastair Robertson authored
-
Alastair Robertson authored
-
Alastair Robertson authored
-
- 13 Aug, 2017 1 commit
-
-
Alastair Robertson authored
Issue #5
-
- 07 Aug, 2017 5 commits
-
-
Alastair Robertson authored
e.g.: kprobe:sys_read,sys_write { @[func] = count() }
-
Alastair Robertson authored
-
Alastair Robertson authored
-
Alastair Robertson authored
-
Alastair Robertson authored
-
- 06 Aug, 2017 3 commits
-
-
Alastair Robertson authored
-
Alastair Robertson authored
Issue #2
-
Alastair Robertson authored
-
- 26 Jul, 2017 3 commits
-
-
Alastair Robertson authored
Issue #1
-
Alastair Robertson authored
-
Alastair Robertson authored
-
- 23 Jul, 2017 3 commits
-
-
Alastair Robertson authored
-
Alastair Robertson authored
-
Alastair Robertson authored
Behave like regular variables from other languages - scoped within each probe block - can only be used after being assigned - not saved to BPF maps
-
- 22 Jul, 2017 2 commits
-
-
Alastair Robertson authored
Codegen: Use unsigned versions of division/modulo operations (LLVM BPF backend doesn't support signed)
-
Alastair Robertson authored
-
- 09 Jul, 2017 3 commits
-
-
Alastair Robertson authored
-
Alastair Robertson authored
-
Alastair Robertson authored
-
- 08 Jul, 2017 6 commits
-
-
Alastair Robertson authored
-
Alastair Robertson authored
-
Alastair Robertson authored
Called when '==' or '!=' are used on string values
-
Alastair Robertson authored
-
Alastair Robertson authored
-
Alastair Robertson authored
-
- 02 Jul, 2017 2 commits
-
-
Alastair Robertson authored
-
Alastair Robertson authored
-