This event has ended. Visit the official site or create your own event on Sched.
Back To Schedule
Friday, September 29 • 10:30am - 11:00am
Understanding the runtime behaviors of C++ programs using uftrace tool

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
This talk will present the uftrace function graph tracing tool, which was first introduced at CppCon last year. The uftrace tool utilizes function instrumentation techniques from compilers to provide deeper understanding of execution behaviors in C/C++ programs.

uftrace provides multiple ways to analyze the runtime behavior of C/C++ programs and measures the execution time of each function without source code modification. In addition, uftrace is highly configurable and allows the user to apply numerous filters to any function in the program. The recorded trace data can be displayed in the console or in a graphical output such as chrome trace viewer or flamegraph.

In this talk, Honggyu will present the uftrace internals, recent changes and how it can be practically used on production quality C++ projects. For more information, please visit https://github.com/namhyung/uftrace.

avatar for Honggyu Kim

Honggyu Kim

Software Engineer, LG Electronics
Honggyu Kim is a software engineer in LG Electronics and have been mainly working on software analysis and development tools. His interests are mainly in low-level embedded systems and he's also started working on JavaScript engines for webOS platform recently.

Friday September 29, 2017 10:30am - 11:00am PDT
ENIAC (404) Meydenbauer Center