2012-07-27 83 views

回答

16
StringRef get_function_name(CallInst *call) 
{ 
    Function *fun = call->getCalledFunction(); 
    if (fun) // thanks @Anton Korobeynikov 
     return fun->getName(); // inherited from llvm::Value 
    else 
     return StringRef("indirect call"); 
} 

無論如何,它的文檔意味着什麼:

+9

注意的樂趣可以爲空在這裏間接調用的情況下。 – 2012-07-27 15:02:37

相關問題