| /xnu-11215/libkern/kxld/ |
| H A D | kxld_symtab.c | 59 u_char *macho, KXLDSeg * kernel_linkedit_seg, 90 u_char *macho, KXLDSeg * kernel_linkedit_seg) in kxld_symtab_init_from_macho_32() argument 92 return init_macho(symtab, src, macho, kernel_linkedit_seg, in kxld_symtab_init_from_macho_32() 102 u_char *macho, KXLDSeg * kernel_linkedit_seg) in kxld_symtab_init_from_macho_64() argument 104 return init_macho(symtab, src, macho, kernel_linkedit_seg, in kxld_symtab_init_from_macho_64() 113 u_char *macho, KXLDSeg * kernel_linkedit_seg, in init_macho() argument 118 u_char * macho_or_linkedit = macho; in init_macho() 122 check(macho); in init_macho() 154 symtab->strings = (char *) (macho + src->stroff); in init_macho() 182 init_syms_32(KXLDSymtab *symtab, u_char *macho, u_long offset, u_int nsyms) in init_syms_32() argument [all …]
|
| H A D | kxld_sect.c | 58 kxld_sect_init_from_macho_32(KXLDSect *sect, u_char *macho, u_long *sect_offset, in kxld_sect_init_from_macho_32() argument 62 struct section *src = (struct section *) ((void *) (macho + *sect_offset)); in kxld_sect_init_from_macho_32() 66 check(macho); in kxld_sect_init_from_macho_32() 81 sect->data = macho + src->offset; in kxld_sect_init_from_macho_32() 86 relocs = (struct relocation_info *) ((void *) (macho + src->reloff)); in kxld_sect_init_from_macho_32() 108 kxld_sect_init_from_macho_64(KXLDSect *sect, u_char *macho, u_long *sect_offset, in kxld_sect_init_from_macho_64() argument 112 struct section_64 *src = (struct section_64 *) ((void *) (macho + *sect_offset)); in kxld_sect_init_from_macho_64() 116 check(macho); in kxld_sect_init_from_macho_64() 131 sect->data = macho + src->offset; in kxld_sect_init_from_macho_64() 136 relocs = (struct relocation_info *) ((void *) (macho + src->reloff)); in kxld_sect_init_from_macho_64()
|
| H A D | kxld_symtab.h | 62 struct symtab_command *src, u_char *macho, KXLDSeg * kernel_linkedit_seg) 68 struct symtab_command *src, u_char *macho, KXLDSeg * kernel_linkedit_seg)
|
| H A D | kxld_sect.h | 74 kern_return_t kxld_sect_init_from_macho_32(KXLDSect *sect, u_char *macho, 83 kern_return_t kxld_sect_init_from_macho_64(KXLDSect *sect, u_char *macho,
|
| /xnu-11215/tests/ |
| H A D | macho_size_63133398.c | 42 static const unsigned char macho[] = { variable 400 static const unsigned char macho[] = { variable 3189 memcpy(mach_header, macho, macho_size);
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | macho.py | 2 from macholib import MachO as macho unknown 63 class MemMachOHeader(macho.MachOHeader): 164 macho.MachOHeader = MemMachOHeader 167 class MemMachO(macho.MachO):
|
| H A D | kext.py | 19 from macho import MachOSegment, MemMachO, VisualMachoMap 44 import macho 136 return macho.MemMachO(bufio)
|
| H A D | Makefile | 62 macho.py \
|
| H A D | memory.py | 12 import macho
|
| /xnu-11215/doc/debugging/ |
| H A D | debugging.md | 342 >>> m = macho.MemMacho(data, len(data)) 345 File ".../lldbmacros/macho.py", line 91, in __init__ 353 File ".../lldbmacros/macho.py", line 23, in new_load 371 >>> pdb.run('m = macho.MemMacho(data, len(data))', globals(), locals()) 392 /Volumes/...dSYM/Contents/Resources/Python/lldbmacros/macho.py(91)__init__() 400 /Volumes/...dSYM/Contents/Resources/Python/lldbmacros/macho.py(23)new_load() 415 self = <fileview [0, 112080] <macho.MemFile object at 0x1075cafd0>>
|
| /xnu-11215/osfmk/arm64/sptm/ |
| H A D | arm_init_sptm.c | 1539 kernel_mach_header_t *macho = (kernel_mach_header_t*)offsets->slid_base; in init_image_offsets() local 1540 offsets->unslid_base = (vm_offset_t)getsegbynamefromheader(macho, "__TEXT")->vmaddr; in init_image_offsets() 1543 offsets->unslid_top = getlastaddr(macho); in init_image_offsets()
|