Uploaded March 2020 | Updated September 2026, 2 weeks ago
In this video we look at how we can call C++ member methods from our Assembly code. The main tricks involved here are getting the actual name of the function (the name will usually be mangled by the compiler), and then being careful to ensure the first parameter is a pointer to the object, the *this pointer.
Support What's a Creel? on Patreon:
patreon.com/whatsacreel
FaceBook:
facebook.com/whatsacreel
Music Channel:
youtube.com/channel/UC2nWRGqPL6O-Lm8mexWhISQ
Another channel with random things:
youtube.com/channel/UCK7bPumWNzWRnb3N8LCzKsA
Software used to make this vid:
Visual Studio 2019 Community:
visualstudio.com/downloads
Audacity:
audacityteam.org
OBS:
obsproject.com
Davinci Resolve 16:
blackmagicdesign.com/products/davinciresolve
OpenOffice:
openoffice.org
Gimp:
gimp.org
In this video we look at how we can call C++ member methods from our Assembly code. The main tricks involved here are getting the actual name of the function (the name will usually be mangled by the compiler), and then being careful to ensure the first parameter is a pointer to the object, the *this pointer.
Support What's a Creel? on Patreon:
patreon.com/whatsacreel
FaceBook:
facebook.com/whatsacreel
Music Channel:
youtube.com/channel/UC2nWRGqPL6O-Lm8mexWhISQ
Another channel with random things:
youtube.com/channel/UCK7bPumWNzWRnb3N8LCzKsA
Software used to make this vid:
Visual Studio 2019 Community:
visualstudio.com/downloads
Audacity:
audacityteam.org
OBS:
obsproject.com
Davinci Resolve 16:
blackmagicdesign.com/products/davinciresolve
OpenOffice:
openoffice.org
Gimp:
gimp.org










