Demonstrating Breeze: a dependency tracing tool and LD_PRELOAD framework for developing debuggers and profilers

Staff - Faculty of Informatics

Start date: 7 October 2013

End date: 8 October 2013

The Faculty of Informatics is pleased to announce a seminar given by Rosemary Francis

DATE: Monday, October 7th, 2013
PLACE: USI Lugano Campus, room A32, Red Building (Via G. Buffi 13)
TIME: 15.30

ABSTRACT:
Breeze is a Linux dependency tracing tool from Ellexus. It uses a technique called LD_PRELOAD to catch calls into the kernel and manipulate them. You can use this to create your own debugger or profiler, but you can also use to, for example, switch file systems for an application as it is running. In this talk I will demo Breeze and our LD_PRELOAD technology. I'll show you some of the things you can do with is as well as analysing some of the common mistakes that we see when people try to use this technique.

BIO:
Dr. Rosemary Francis is the Technical Director of Ellexus Ltd. Rosemary obtained her PhD in Computer Architecture from the Cambridge University Computer Lab. After working in the chip design industry, Rosemary founded Ellexus to help manage the complex tool chains needed for semiconductor design. Ellexus now specialises in tracing Linux applications and troubleshooting software installation and configuration.

HOST: Prof. Walter Binder