[llvm-dev] figure out the name of the function called via % instead of @
Peng Yu via llvm-dev
llvm-dev at lists.llvm.org
Sun Jan 27 14:08:04 PST 2019
Hi,
I see the following code in a .ll file converted from a .bc file.
%tmp12 = load void ()*, void ()** @rl_deprep_term_function, align 8,
!dbg !11308
call void %tmp12(), !dbg !11309
As I understand it, @rl_deprep_term_function is a pointer to a
variable of type void ()*, which is a pointer to a function takes no
argument and return void. Upon load, %tmp12 holds the pointer to the
function, which can be called in the following instruction.
Does anybody know what is the best way to figure out the name of the
function being called? This must be done at runtime and can not be
done statically? Thanks.
--
Regards,
Peng
More information about the llvm-dev
mailing list