Searched refs:patchAddr (Results 1 – 5 of 5) sorted by relevance
| /arkcompiler/ets_runtime/ecmascript/deoptimizer/ |
| D | relocator.cpp | 40 bool Relocator::Relocate(Elf64_Rela *sec, uintptr_t symbolAddr, uintptr_t patchAddr) in Relocate() argument 54 intptr_t imm = patchAddr + addend - symbolAddr; in Relocate() 68 intptr_t v = patchAddr + addend - symbolAddr; in Relocate() 93 bool Relocator::RelocateBySymbolId(Elf64_Word symbolId, uintptr_t patchAddr) in RelocateBySymbolId() argument 105 ret = Relocate(cur, symbolAddr, patchAddr); in RelocateBySymbolId() 111 bool Relocator::RelocateBySymbol(const char* symbol, uintptr_t patchAddr) in RelocateBySymbol() argument 121 bool ret = RelocateBySymbolId(symId.value(), patchAddr); in RelocateBySymbol()
|
| D | relocator.h | 45 PUBLIC_API bool RelocateBySymbolId(Elf64_Word symbolId, uintptr_t patchAddr); 46 PUBLIC_API bool RelocateBySymbol(const char* symbol, uintptr_t patchAddr); 53 bool Relocate(Elf64_Rela *sec, uintptr_t symbolAddr, uintptr_t patchAddr);
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | aot_file_manager.cpp | 271 uintptr_t patchAddr = thread->GetRTInterface(RTSTUB_ID(DeoptHandlerAsm)); in RewriteRelcateDeoptHandler() local 272 return RewriteRelcateTextSection(Deoptimizier::GetLLVMDeoptRelocateSymbol(), patchAddr); in RewriteRelcateDeoptHandler() 279 [[maybe_unused]] uintptr_t patchAddr) in RewriteRelcateTextSection() argument 297 if (!relocate.RelocateBySymbol(symbol, patchAddr)) { in RewriteRelcateTextSection()
|
| D | aot_file_manager.h | 394 bool RewriteRelcateTextSection(const char* symbol, uintptr_t patchAddr);
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | llvm_ir_builder.cpp | 1923 …LLVMValueRef patchAddr = LLVMBuildIntToPtr(builder, rtoffset, LLVMPointerType(LLVMInt64Type(), 0),… in GenDeoptEntry() local 1924 LLVMValueRef llvmAddr = LLVMBuildLoad(builder, patchAddr, ""); in GenDeoptEntry()
|