
1st Kernel crash memory dump (panic)
Effectively debug Linux kernel crash memory dump by gaining a solid understanding of Exception in Armv8, learn to run TRACE32 and Crash Utility, gain both practical understanding crash debugging and sufficient insight into inner working of Linux kernel internals and Armv8-A architecture
Have you ever gone through kernel crash issue but do not know what to do? Do you want to level up your debugging skills to become senior level software engineer? Do you want to know what BSP engineers of global chipset makers(e.g: Qualcomm) are doing for kernel crash debugging? As a manager, do you want to enhance technical background knowledge to make better decision for taking care of crash issues? If you are in any of these situation, this course is right for you.
Why should we learn kernel crash debugging?
If you are system software engineer, you may go through a lot of unexpected issues and bugs. And kernel crash may occurs in various situations;
Kernel crash may occur at boot during bringup
Kernel crash may occur during verfication test after bringup is completed
This course is designed for you to enhance troubleshooting ability.
Here's what you'll be learning in this class:
Exception in Armv8-A architecture
How registers are updated when Arm throws exception
Kernel crash case studies
Debugging kernel crash dump using TRACE32 and crash utility.
If you register this course, you can download +6 kernel memory dump to practice kernel debugging on your own. This course covers practical content that any other course did not offer.
By the end of this course;
You will understand how exception is handled in Armv8-A (Linux kernel)
You will be familar with signature of kernel crash issue
You can start debugging kernel crash memory dump(You can download +6 memory dumps in the resource)