Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
This 17-minute video tutorial introduces the fundamentals of C++ name mangling by examining overloaded functions in sample programs. Explore how name mangling enables function overloading, namespace management, and type safety in C++. Learn about the layers of the name mangling process, understand the role of the linker, and get a preview of FLIRT functionality in IDA Pro. Discover essential concepts for cybersecurity professionals, reverse engineers, and those interested in malware analysis through practical demonstrations of how C++ handles function identification behind the scenes.
Syllabus
01 - C++ Name Mangling - Investigating Overloaded Functions
Taught by
Dr Josh Stroschein