YoVDO

Dynamic Tracing Tools on ARM/AArch64 Platform - Updates and Challenges

Offered By: Linux Foundation via YouTube

Tags

Linux Courses Embedded Systems Courses Cross-Compilation Courses perf Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the latest developments and challenges in dynamic tracing tools for ARM/AArch64 platforms in this informative conference talk. Gain insights into the recent updates of dynamic tracers and learn how to port and utilize them on ARM/AArch64 systems. Discover the bottlenecks in porting these tools to different architectures, including compilation issues, dependencies, and common bugs. Delve into various dynamic tracing frameworks and tools such as perf, SystemTap, and bcc, understanding their applications in analyzing system performance and functional issues. Follow along as the speaker guides you through the process of setting up and cross-compiling these tools for ARM/AArch64 environments, addressing challenges like multilib support and module limitations. Conclude with a discussion on potential improvements and future directions for dynamic tracing on ARM/AArch64 platforms.

Syllabus

Intro
Current IVI System Development
What's Dynamic Tracing?
Dynamic Tracing in Embedded
Linux Observability Tools - Traditional and New
Linux Dynamic Tracing Frameworks
Type of Dynamic Tracing Tools
Dynamic Tracing Tools (example bec)
funcgraph
funccount
trace
Flame Graph
perf-tools - Script
SystemTap
System Tap - Script
ply - Script
Summary of Tools
Port Dynamic Tracing Tools
Environments Reference Board
Kernel Configs
Other Environments
Cross-compile llvm/clang cont.
Cross-compile bec
Multilib Support cont.
Lack of Module cont.
asm macro cont.
Future Works
References


Taught by

Linux Foundation

Tags

Related Courses

Advanced Storage and Device Administration in Linux
A Cloud Guru
Becoming Familiar with SUSE Linux Enterprise
A Cloud Guru
BYOL: Build Your Own Linux From Scratch
A Cloud Guru
CentOS Enterprise Linux 8 Essentials
A Cloud Guru
CompTIA Linux+ XK0-004 Certification Exam
A Cloud Guru