Lines Matching defs:ThunkName
620 std::string ThunkName = *MangledName;
621 if (ThunkName[0] == '?' && ThunkName.find("@") != std::string::npos) {
622 ThunkName.insert(ThunkName.find("@"), "$exit_thunk");
624 ThunkName.append("$exit_thunk");
627 Function::Create(Arm64Ty, GlobalValue::WeakODRLinkage, 0, ThunkName, M);
628 GuestExit->setComdat(M->getOrInsertComdat(ThunkName));
692 std::string ThunkName(MangledAlias->getName());
693 if (ThunkName[0] == '?' && ThunkName.find("@") != std::string::npos) {
694 ThunkName.insert(ThunkName.find("@"), "$hybpatch_thunk");
696 ThunkName.append("$hybpatch_thunk");
700 Function::Create(Arm64Ty, GlobalValue::WeakODRLinkage, 0, ThunkName, M);
701 GuestExit->setComdat(M->getOrInsertComdat(ThunkName));