Introduction
Profile Linux kernel modules with Arm Streamline
Set up your environment
Build the out-of-tree kernel module
Profile the out-of-tree kernel module
Integrate a custom character device driver into the Linux kernel
Profile the in-tree kernel driver
Use Streamline with the Statistical Profiling Extension
Summary
Next Steps
| Skill level: | Advanced |
| Reading time: | 1 hr |
| Last updated: | 30 Nov 2025 |
| Skill level: |
| Advanced |
| Reading time: |
| 1 hr |
| Last updated: |
| 30 Nov 2025 |
| Author: | Yahya Abouelseoud, Arm |
| Arm IP: | Cortex-A |
| Tags: |
| Author: |
|
| Arm IP: |
| Cortex-A |
| Tags: |
This is an advanced topic for developers and performance engineers interested in profiling Linux kernel performance.
Upon completion of this Learning Path, you will be able to:
Before starting, you will need the following: