Searched refs:r_address (Results 1 - 3 of 3) sorted by relevance

/xnu-2782.1.97/EXTERNAL_HEADERS/mach-o/
H A Dreloc.h65 int32_t r_address; /* offset in the section to what is being member in struct:relocation_info
77 * The r_address is not really the address as it's name indicates but an offset.
81 * entry is for. See comments in <mach-o/loader.h> about the r_address feild
102 * pair's r_address field. The exact number of bits of the other part of the
103 * reference store in the r_address field is dependent on the particular
124 * allows the r_address (which is really an offset) to fit in 24 bits and high
125 * bit of the r_address field in the relocation_info structure to indicate
147 #define R_SCATTERED 0x80000000 /* mask to be applied to the r_address field
157 r_address:24; /* offset in the section to what is being member in struct:scattered_relocation_info
164 r_address member in struct:scattered_relocation_info
[all...]
/xnu-2782.1.97/libkern/kxld/
H A Dkxld_reloc.c320 if (!(relocator->may_scatter && (src->r_address & R_SCATTERED)) &&
333 if (relocator->may_scatter && (src->r_address & R_SCATTERED)) {
334 reloc->address = scatsrc->r_address;
341 reloc->address = src->r_address;
364 if (relocator->may_scatter && (src->r_address & R_SCATTERED)) {
368 reloc->pair_address= scatsrc->r_address;
375 reloc->pair_address = scatsrc->r_address;
380 reloc->pair_target = src->r_address;
425 if (reloc->r_address & R_SCATTERED) {
1056 scatdst->r_address
[all...]
/xnu-2782.1.97/libkern/c++/
H A DOSKext.cpp4757 *((uintptr_t *)(relocBase + reloc[i].r_address)) += vm_kernel_slide;
4763 (unsigned long)VM_KERNEL_UNSLIDE(*((uintptr_t *)(relocBase + reloc[i].r_address))),
4764 (unsigned long)*((uintptr_t *)(relocBase + reloc[i].r_address)));

Completed in 156 milliseconds