Brussels / 3 & 4 February 2018

schedule

Debugging tools devroom


09 10 11 12 13 14 15 16 17 18
Saturday Simulating Multilevel Caches in Cachegrind
Modelling L2 and L3 CPU caches separately in Cachegrind for both x86 and ARM architectures for performance profiling of Isambard HPC system
Valgrind register allocator overhaul Valgrind's Memcheck tool vs Optimising Compilers
Keeping the false positive rate under control
gdb tools: duel and @PrettyPrinter Debug your build by tracing and reversing
stracing your build from sources to binaries
strace: new features Debugging realtime application with Ftrace DTrace for Linux Introduction to kmemleak DWARF5 and GNU extensions
New ways to go from binary to source
Rust versus DWARF versus LLVM Infinity

The Debugging Tools devroom features session topics describing various debugging and tracing tools, both for userspace and kernelspace.

Devrooms are a place for development teams to meet, discuss, hack and publicly present the project's latest improvements and future directions. We will have a whole day to hang out together as community embracing debugging and tracing tools. Please join us, regardless of whether you are a core hacker, a plugin hacker, a user, a packager or a hacker on a project that integrates, extends or complements debugging tools.

Event Speakers Start End

Saturday

  Simulating Multilevel Caches in Cachegrind
Modelling L2 and L3 CPU caches separately in Cachegrind for both x86 and ARM architectures for performance profiling of Isambard HPC system
Matthew Coles 10:30 10:55
  Valgrind register allocator overhaul Ivo Raisr 11:00 11:25
  Valgrind's Memcheck tool vs Optimising Compilers
Keeping the false positive rate under control
Julian Seward 11:30 12:10
  gdb tools: duel and @PrettyPrinter Sergei Golubchik 12:20 13:00
  Debug your build by tracing and reversing
stracing your build from sources to binaries
Philippe Ombredanne 13:05 13:45
  strace: new features Dmitry Levin 13:50 14:15
  Debugging realtime application with Ftrace Pierre Ficheux 14:25 14:50
  DTrace for Linux Tomáš Jedlička 14:55 15:35
  Introduction to kmemleak Thierry Escande 15:40 16:20
  DWARF5 and GNU extensions
New ways to go from binary to source
Mark Wielaard 16:30 17:10
  Rust versus DWARF versus LLVM Tom Tromey 17:15 17:55
  Infinity Gary Benson 18:00 18:40