Home
last modified time | relevance | path

Searched refs:recovery_addr (Results 1 – 7 of 7) sorted by relevance

/frameworks/libs/binary_translation/runtime_primitives/
Drecovery_code.cc57 uintptr_t recovery_addr; in FindRecoveryCode() local
64 recovery_addr = GetDefaultCodePoolInstance()->FindRecoveryCode(fault_addr); in FindRecoveryCode()
65 if (recovery_addr) { in FindRecoveryCode()
66 return recovery_addr; in FindRecoveryCode()
72 recovery_addr = FindExtraRecoveryCodeUnsafe(fault_addr); in FindRecoveryCode()
73 if (recovery_addr) { in FindRecoveryCode()
76 return recovery_addr; in FindRecoveryCode()
/frameworks/libs/binary_translation/interpreter/riscv64/
Dfaulty_memory_accesses_test.cc43 void* recovery_addr = FindFaultyMemoryAccessRecoveryAddrForTesting(fault_addr); in FaultHandler() local
44 CHECK(recovery_addr); in FaultHandler()
45 ucontext->uc_mcontext.gregs[kRegIP] = reinterpret_cast<greg_t>(recovery_addr); in FaultHandler()
Dfaulty_memory_accesses_x86_64.cc115 void* recovery_addr) { in MakePairAdapter() argument
116 return {reinterpret_cast<uintptr_t>(fault_addr), reinterpret_cast<uintptr_t>(recovery_addr)}; in MakePairAdapter()
Dinterpreter_test.cc61 void* recovery_addr = FindFaultyMemoryAccessRecoveryAddrForTesting(fault_addr); in FaultHandler() local
63 CHECK(recovery_addr); in FaultHandler()
64 ucontext->uc_mcontext.gregs[kRegIP] = reinterpret_cast<greg_t>(recovery_addr); in FaultHandler()
/frameworks/libs/binary_translation/guest_os_primitives/
Dguest_signal_handling.cc115 uintptr_t recovery_addr = FindRecoveryCode(addr, thread->state()); in HandleHostSignal() local
117 if (recovery_addr) { in HandleHostSignal()
130 ucontext->uc_mcontext.gregs[kHostRegIP] = recovery_addr; in HandleHostSignal()
133 reinterpret_cast<void*>(recovery_addr)); in HandleHostSignal()
/frameworks/libs/binary_translation/assembler/
Dmachine_code.cc68 uintptr_t recovery_addr = start + rel.data; in PerformRelocations() local
69 (*recovery_map)[fault_addr] = recovery_addr; in PerformRelocations()
Dmachine_code_test.cc70 auto recovery_addr = reinterpret_cast<uintptr_t>(&out[3]); in TEST() local
72 EXPECT_EQ(recovery_addr, rec[fault_addr]); in TEST()