conferences | speakers | series

Porting LLDB to a new Target

home

Porting LLDB to a new Target
FOSDEM 2015

At Mentor Embedded/CodeSourcery, we have recently ported LLDB to debug programs for a very specialized processor. This port required a lot of customization in LLDB. We introduced a new connection mechanism to the target and handled new object file and symbols formats.

In this talk, I will describe our experience of porting LLDB. I will explain how to make use of the Plugin architecture of LLDB to customize its behaviour. Finally, I will discuss in details how to write the following plugins.

i) Process plugin to add a new way to connect to target

ii) ObjectFile plugin to handle a new object file format

Speakers: Hafiz Abid Qadeer