1. 01 Dec, 2016 4 commits
  2. 30 Nov, 2016 7 commits
  3. 29 Nov, 2016 13 commits
  4. 28 Nov, 2016 1 commit
    • William Cohen's avatar
      Eliminate rpmlint errors and allow bcc srpm to build on Fedora koji b… (#815) · 5794642f
      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
      5794642f
  5. 24 Nov, 2016 7 commits
  6. 18 Nov, 2016 1 commit
  7. 14 Nov, 2016 2 commits
  8. 13 Nov, 2016 1 commit
    • Sasha Goldshtein's avatar
      trace: Avoid passing -1 as the pid to USDT · dd04536d
      Sasha Goldshtein authored
      When the `-p` switch is used with `trace`, it would set
      the tgid to the value passed to `-p` and set the pid to
      -1. The result would be incorrect logic that passed the -1
      pid value to the `USDT` context constructor, which fails
      for probes that require the pid to enable (because they
      have a semaphore that needs a poke). This commit fixes it.
      dd04536d
  9. 11 Nov, 2016 2 commits
  10. 09 Nov, 2016 2 commits
    • Brenden Blanco's avatar
      Merge pull request #808 from goldshtn/close-table-fd-fix · 7a68964a
      Brenden Blanco authored
      cc, python: Clean up BPF module and tables
      7a68964a
    • Sasha Goldshtein's avatar
      cc, python: Clean up BPF module and tables · c085977e
      Sasha Goldshtein authored
      When the `BPFModule` object is destroyed, shared tables
      were closed, but non-shared tables were not. Add `close`
      call to close non-shared tables in `~BPFModule`.
      
      Make sure the `BPF.cleanup` function in the Python module
      calls `bpf_module_destroy` to clean up the module. Otherwise,
      we have hanging table fds that aren't destroyed.
      
      Fixes #806. This would have been an issue for any tool
      that repeatedly runs a BPF program with new maps. It's just
      that most tools we have haven't exhibited this behavior.
      c085977e