Lines Matching refs:fixup64
71 struct dyld_chained_ptr_64_kernel_cache_rebase fixup64; member
116 const void* baseAddress = basePointers[fixupLoc->fixup64.cacheLevel]; in fixup_value()
118 dyldLogFunc("Invalid cache level: %d\n", fixupLoc->fixup64.cacheLevel); in fixup_value()
122 uintptr_t slidValue = (uintptr_t)baseAddress + fixupLoc->fixup64.target; in fixup_value()
125 (const void *)baseAddress, (void *)(uintptr_t)fixupLoc->fixup64.target); in fixup_value()
128 if (fixupLoc->fixup64.isAuth) { in fixup_value()
129 slidValue = sign_pointer(fixupLoc->fixup64, fixupLoc, slidValue); in fixup_value()
132 if (fixupLoc->fixup64.isAuth) { in fixup_value()
181 if (chainContent.fixup64.next == 0) { in walk_chain()
185 … dyldLogFunc("[LOG] kernel-fixups: chainContent fixup 64.next %d\n", chainContent.fixup64.next); in walk_chain()
187 chain = (union ChainedFixupPointerOnDisk*)((uintptr_t)chain + chainContent.fixup64.next * 4); in walk_chain()
191 if (chainContent.fixup64.next == 0) { in walk_chain()
195 …dyldLogFunc("[LOG] kernel-fixups: chainContent fixup x86 64.next %d\n", chainContent.fixup64.next); in walk_chain()
197 chain = (union ChainedFixupPointerOnDisk*)((uintptr_t)chain + chainContent.fixup64.next); in walk_chain()