Making NEON shine simply requires following a few tips. In this presentation, I'll first introduce NEON and do a comparison between ARMv8 and ARMv7 NEON before we explore the key factors to a successful use of NEON. I'll present work I've done on the Skia graphics library (used in Chromium, Firefox, Android) and share a number of tips.
This session is meant to look at Coresight in deeper details. The goal is to go ove more advanced concepts that are going beyond the basic traces mechanism such as STMs and how it could be used to interleave messages from the existing kernel trace infrastructure with the Coresight trace stream. The second part will concentrated on some of the challenges we face such as the configuration of STM trace channels between user and kernel space, the representation of metadata
for trace decoding and the decoding of compressed streams themselves. The presentation will conclude with a use case example and it's associated decoded trace stream.
This session will be a presentation about currently available binary analysis tools, including: Sanitizers, perf (a performance counter and tracing profiling tool), record/replay (a reverse debugging facility in GDB) and prelink rootfs.