Brussels / 3 & 4 February 2018


Rust versus DWARF versus LLVM

Rust presents new challenges for the debugging ecosystem. This talk will cover some debugging peculiarities of Rust and how we plan to solve them.

Rust is a new systems programming language from Mozilla. Debugging Rust requires new capabilities from LLVM, from debuggers, and even DWARF. This talk will cover some of the difficulties presented by Rust, and will describe ongoing work to fix these problems in DWARF, LLVM, lldb, and gdb.


Tom Tromey