标签: gdb
我试图使用GDB调用一个函数,这个函数属于一个实例化的类。我没有可用的调试符号,虽然我有一个指向类/ vtable的指针和函数的偏移量。
是否可以调用此功能?
答案 0 :(得分:1)
当然,这是可能的。您始终可以按地址呼叫功能。最简单的方法是将指针转换为正确的类型,或者根据ABI"将类型转换为足够正确的类型。 E.g:
set $fun = (int (*) (void *)) 0xADDR call $fun ("whatever")