Searched refs:segInfo (Results 1 – 3 of 3) sorted by relevance
| /xnu-10063.141.1/osfmk/mach/ |
| H A D | dyld_kernel_fixups.h | 104 const struct dyld_chained_starts_in_segment* segInfo, in fixup_value() argument 112 switch (segInfo->pointer_format) { in fixup_value() 143 dyldLogFunc("unsupported pointer chain format: 0x%04X", segInfo->pointer_format); in fixup_value() 151 const struct dyld_chained_starts_in_segment* segInfo, in walk_chain() argument 161 uintptr_t pageContentStart = (uintptr_t)mh + (uintptr_t)segInfo->segment_offset in walk_chain() 162 + (pageIndex * segInfo->page_size); in walk_chain() 166 dyldLogFunc("[LOG] kernel-fixups: segInfo->segment_offset 0x%llx\n", segInfo->segment_offset); in walk_chain() 167 dyldLogFunc("[LOG] kernel-fixups: segInfo->segment_pagesize %d\n", segInfo->page_size); in walk_chain() 168 dyldLogFunc("[LOG] kernel-fixups: segInfo pointer format %d\n", segInfo->pointer_format); in walk_chain() 176 fixup_value(chain, segInfo, slide, basePointers, &stop); in walk_chain() [all …]
|
| /xnu-10063.141.1/osfmk/vm/ |
| H A D | vm_dyld_pager.c | 276 struct dyld_chained_starts_in_segment *segInfo, in fixupPage64() argument 282 uint16_t firstStartOffset = segInfo->page_start[pageIndex]; in fixupPage64() 344 struct dyld_chained_starts_in_segment *segInfo, in fixupChain32() argument 373 if (target > segInfo->max_valid_pointer) { in fixupChain32() 375 uint32_t bias = (0x04000000 + segInfo->max_valid_pointer) / 2; in fixupChain32() 397 struct dyld_chained_starts_in_segment *segInfo, in fixupPage32() argument 402 uint16_t startOffset = segInfo->page_start[pageIndex]; in fixupPage32() 419 if ((uintptr_t)&segInfo->page_start[overflowIndex + 1] > (uintptr_t)link_info + link_info_size) { in fixupPage32() 424 chainEnd = (segInfo->page_start[overflowIndex] & DYLD_CHAINED_PTR_START_LAST); in fixupPage32() 425 startOffset = (segInfo->page_start[overflowIndex] & ~DYLD_CHAINED_PTR_START_LAST); in fixupPage32() [all …]
|
| /xnu-10063.141.1/iokit/Kernel/ |
| H A D | IOHibernateIO.cpp | 1936 page = segInfo->segments[i].physPage; in hibernate_write_image() 1937 count = segInfo->segments[i].pageCount; in hibernate_write_image()
|