This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
For More Information or to Register, Click Here
View analytic
Wednesday, October 7 • 16:00 - 16:50
Strace: Monitoring the Kernel-User-Space Conversation - Michael Kerrisk

Sign up or log in to save this to your schedule and see who's attending!

Strace is a tool for monitoring the "system-call conversation" that takes place between applications and the kernel. At the simplest level, it can be used to display the entire conversation, and--crucially--that conversation is displayed symbolically (without the need for application source code). Thus, one sees the names of system calls, the symbolic representation of each of bit-mask argument (using the names shown in the man pages), structure arguments broken out into individual fields, and so on. In this presentation, we explain the output produced by strace (including some subtle details) and look at the rich set of options it provides for limiting the trace to specific systems calls and signals, as well as accesses to specific files.

avatar for Michael Kerrisk

Michael Kerrisk

Author/Engineer, man7.org
Michael Kerrisk is the author of the highly praised book, ""The Linux Programming Interface"" (http://man7.org/tlpi/), a guide and reference for system programming on Linux and UNIX. Since 2004, he is the maintainer of the Linux man-pages project (http://www.kernel.org/doc/man-pages/).

Wednesday October 7, 2015 16:00 - 16:50
Liffey Hall 1