William Cohen

William Cohen has been a developer of performance tools at Red Hat for over a decade and has worked on a number of the performance tools in Red Hat Enterprise Linux and Fedora such as OProfile, PAPI, SystemTap, and Dyninst.

William Cohen's contributions

Featured image for Red Hat Enterprise Linux.
Article

Making SystemTap instrumentation easier with tapsets

William Cohen

Use existing SystemTap tapsets to make your SystemTap scripts more concise and more portable. Write your own tapsets to allow yourself and others to reuse SystemTap code across multiple instrumentation scripts.

Featured Image: systemtap dyninst runtime
Article

Debugging function parameters with Dyninst

William Cohen

Automate app analysis by using Dyninst to debug function parameters. The suite simplifies the process via dynamic and static analysis and instrumentation tools.

Featured image for: Instant replay: Debugging C and C++ programs with rr.
Article

How to debug C and C++ programs with rr

William Cohen

Learn how you can go back in time and replay what went wrong in a C/C++ program with rr (a GNU Debugger Linux enhancement) in this short demo.

Featured image: Debuginfo
Article

Debuginfo is not just for debugging programs

William Cohen

Discover how debuginfo can help you improve your code beyond debugging, thanks to the information it maps between the executable and the source code.