An error occurred fetching the project authors.
  1. 16 Jan, 2019 1 commit
  2. 03 Jan, 2019 1 commit
  3. 19 Dec, 2018 1 commit
  4. 26 Sep, 2018 1 commit
  5. 02 Mar, 2018 1 commit
  6. 02 Apr, 2017 1 commit
  7. 30 Mar, 2017 1 commit
    • Paul Chaignon's avatar
      u* tools: automatically detect the language (#1067) · 4bb6d7fe
      Paul Chaignon authored
      * cc: bcc function to detect the language of a process
      
      bcc_procutils_language looks into /proc/$pid/cmdline, /proc/$pid/exe,
      and /proc/$pid/maps to determine the language.
      Python wrapper takes a list of candidate languages; if the detected
      language is not part of the list, None is returned.
      
      * u* tools: automatically detect the language
      
      Uses the detect_language bcc helper. -l switch can override the
      detected language. In uthreads and ucalls, the language can be
      overwritten to 'none' to trace pthreads and syscalls respectively.
      
      All tools use the -l switch to set the language, for consistency.
      4bb6d7fe
  8. 04 Mar, 2017 1 commit
    • Paul Chaignon's avatar
      Travis CI build to check compliance with PEP8 (#987) · 956ca1c8
      Paul Chaignon authored
      * Travis CI build to check compliance with PEP8
      
      * argdist: linter cleanup
      
      * dbslower: linter cleanup
      
      * dbstat: linter cleanup
      
      * memleak: linter cleanup
      
      * syscount: linter cleanup
      
      * tplist: linter cleanup
      
      * trace: linter cleanup
      
      * ucalls: linter cleanup
      
      * uflow: linter cleanup
      
      * ugc: linter cleanup
      
      * uobjnew: linter cleanup
      
      * ustat: linter cleanup
      956ca1c8
  9. 13 Feb, 2017 1 commit
    • Sasha Goldshtein's avatar
      u* tools: Gracefully handle missing probes · dc3a57cc
      Sasha Goldshtein authored
      When the target process is missing the required USDT probes, it can
      be a simple mistake (e.g. attaching a script as Java to a Python
      process), or a runtime that is not instrumented with the required
      probes. Attempt to gracefully handle the error and print a helpful
      message instructing the user why the error might have occurred.
      
      ```
      $ uthreads -l java $(pidof python)
      Error attaching USDT probes: the specified pid might not contain
      the given language's runtime, or the runtime was not built with the
      required USDT probes. Look for a configure flag similar to
      --with-dtrace or --enable-dtrace. To check which probes are present
      in the process, use the tplist tool.
      ```
      dc3a57cc
  10. 08 Feb, 2017 1 commit
    • Sasha Goldshtein's avatar
      ugc: Add -M for minimum time and -F for text filtering · c325200c
      Sasha Goldshtein authored
      Filter out collections that are shorter than x milliseconds by using
      `ugc -M x`. Display only collections that contain a certain string s
      in their description by using `ugc -F s`. The latter option is not
      implemented in the kernel, but rather just before printing the event
      in the user script (for simplicity), and documented as such.
      c325200c
  11. 19 Dec, 2016 5 commits