Hi. Given a function pointer in GIMPLE IR, is there any way to find address/offset to which function pointd to?
e.g. I have written a code, /** C code **/ void foo() { . . . . } void (*fptr)(void) = foo; int main() { . . . . . } GIMPLE tree node for fptr would be, VAR_DECL--*--> POINTER_TYPE--*-->FUNCTION_TYPE ---*--> (Star specifies that, deferencing few more fields inside a tree_node) In Gimple code, I wont see any assignment statement for fptr=foo, as its a globally initialized. I was trying to trace GIMPLE data structure where possibly the information that, fptr points to foo would be stored. Is there any way to find it out? - Seema Ravandale Note: I am working on GCC-4.3.0