Lines Matching defs:slide
98 static void runDyldInitializers(const struct macho_header* mh, intptr_t slide, int argc, const char* argv[], const char* envp[], const char* apple[])
132 static void rebaseDyld(const struct macho_header* mh, intptr_t slide)
158 uintptr_t* const symbolPointers = (uintptr_t*)(sect->addr + slide);
160 symbolPointers[j] += slide;
179 const uintptr_t relocBase = firstWritableSeg->vmaddr + slide;
183 const relocation_info* const relocsStart = (struct relocation_info*)(linkEditSeg->vmaddr + slide + dynamicSymbolTable->locreloff - linkEditSeg->fileoff);
193 *((uintptr_t*)(reloc->r_address + relocBase)) += slide;
207 intptr_t slide, const struct macho_header* dyldsMachHeader,
210 // if kernel had to slide dyld, we need to fix up load sensitive locations
212 if ( slide != 0 ) {
213 rebaseDyld(dyldsMachHeader, slide);
232 runDyldInitializers(dyldsMachHeader, slide, argc, argv, envp, apple);