Understanding C++ virtual functions using readelf and objdump | Hacker News Reader