Lines Matching defs:Name
233 uint64_t MCJIT::getExistingSymbolAddress(const std::string &Name) {
235 if (Name[0] == '\1')
236 return Dyld.getSymbolLoadAddress(Name.substr(1));
238 + Name));
241 Module *MCJIT::findModuleForSymbol(const std::string &Name,
250 Function *F = M->getFunction(Name);
254 GlobalVariable *G = M->getGlobalVariable(Name);
264 uint64_t MCJIT::getSymbolAddress(const std::string &Name,
270 uint64_t Addr = getExistingSymbolAddress(Name);
275 Module *M = findModuleForSymbol(Name, CheckFunctionsOnly);
282 return getExistingSymbolAddress(Name);
285 uint64_t MCJIT::getGlobalValueAddress(const std::string &Name) {
287 uint64_t Result = getSymbolAddress(Name, false);
293 uint64_t MCJIT::getFunctionAddress(const std::string &Name) {
295 uint64_t Result = getSymbolAddress(Name, true);
481 void *MCJIT::getPointerToNamedFunction(const std::string &Name,
484 void *ptr = MemMgr.getPointerToNamedFunction(Name, false);
491 if (void *RP = LazyFunctionCreator(Name))
495 report_fatal_error("Program used external function '"+Name+
532 uint64_t LinkingMemoryManager::getSymbolAddress(const std::string &Name) {
533 uint64_t Result = ParentEngine->getSymbolAddress(Name, false);
536 if (!Result && Name[0] == '_')
537 Result = ParentEngine->getSymbolAddress(Name.substr(1), false);
540 return ClientMM->getSymbolAddress(Name);