|
@@ -186,15 +186,6 @@ extern __thread uintptr_t tci_tb_ptr;
|
|
((uintptr_t)__builtin_extract_return_addr(__builtin_return_address(0)))
|
|
((uintptr_t)__builtin_extract_return_addr(__builtin_return_address(0)))
|
|
#endif
|
|
#endif
|
|
|
|
|
|
-/* The true return address will often point to a host insn that is part of
|
|
|
|
- the next translated guest insn. Adjust the address backward to point to
|
|
|
|
- the middle of the call insn. Subtracting one would do the job except for
|
|
|
|
- several compressed mode architectures (arm, mips) which set the low bit
|
|
|
|
- to indicate the compressed mode; subtracting two works around that. It
|
|
|
|
- is also the case that there are no host isas that contain a call insn
|
|
|
|
- smaller than 4 bytes, so we don't worry about special-casing this. */
|
|
|
|
-#define GETPC_ADJ 2
|
|
|
|
-
|
|
|
|
#if !defined(CONFIG_USER_ONLY)
|
|
#if !defined(CONFIG_USER_ONLY)
|
|
|
|
|
|
/**
|
|
/**
|