[LLVMdev] tracing stack variables
Dane Napier van Dyck
toothbrush at gatech.edu
Tue Sep 16 16:01:57 PDT 2008
I'm trying to discern whether or not stack variables are all accessible
through ExecutionEngine.cpp .
Initially , I targeted the 'alloca' function as the source for all
stack accession data , but I think that the function is too basic : ie ,
the type data may not be easily accessible from that function's scope .
So my next idea was to use ExecutionEngine , because when data is
allocated the information I want is already being used to determine
allocation space . But I'm don't think stack accessions are included in
its scope . I do need global (and static) info but I'm confident
everything I need is here .
I'm still interested in using XNgine::LoadFromMemory to access my stack
variables but I wonder what someone more experienced would do ;
Will this cover all of the bases ? ; Can I reference metadata at (or
near) the pointer returned by 'alloca' to get the info I need ?
thanks ,
dane van dyck
georgia institute of technology
More information about the llvm-dev
mailing list