1. 31 Mar, 2016 3 commits
    • Alexei Starovoitov's avatar
      get rid of version checks · f09b5b8a
      Alexei Starovoitov authored
      version checks don't work at all on kernels with backported bpf bits
      they also fail when /usr/include/linux/bpf.h doesn't match loaded
      kernel.
      Fix these issues by embedding bpf.h into libbcc.so and force load it
      in clang, so we can remove all version checks and rely on verifier
      complaining on unknown function call.
      Later patch can make verifier errors less cryptic by converting
      'unknown call 12' to strings.
      
      while at it update bpf.h to the latest.
      Signed-off-by: default avatarAlexei Starovoitov <ast@fb.com>
      f09b5b8a
    • 4ast's avatar
      Merge pull request #469 from goldshtn/usdt-v3 · 63a88006
      4ast authored
      Bug fix around USDT argument handling for constants
      63a88006
    • Sasha Goldshtein's avatar
      Bug fix around USDT argument handling for constants · 4d966bcf
      Sasha Goldshtein authored
      For USDT arguments of the form "-4@$-1", the parsing logic would fail
      because it didn't expect the second number (the actual value of the
      USDT argument as a constant) to be negative. This is now fixed.
      4d966bcf
  2. 30 Mar, 2016 30 commits
  3. 29 Mar, 2016 7 commits