Home
last modified time | relevance | path

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

/xnu-10002.61.3/osfmk/mach/
H A Ddyld_kernel_fixups.h71 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()
[all …]