Home
last modified time | relevance | path

Searched refs:patchAddr (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/deoptimizer/
Drelocator.cpp40 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()
Drelocator.h45 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/
Daot_file_manager.cpp271 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()
Daot_file_manager.h394 bool RewriteRelcateTextSection(const char* symbol, uintptr_t patchAddr);
/arkcompiler/ets_runtime/ecmascript/compiler/
Dllvm_ir_builder.cpp1923 …LLVMValueRef patchAddr = LLVMBuildIntToPtr(builder, rtoffset, LLVMPointerType(LLVMInt64Type(), 0),… in GenDeoptEntry() local
1924 LLVMValueRef llvmAddr = LLVMBuildLoad(builder, patchAddr, ""); in GenDeoptEntry()