Home
last modified time | relevance | path

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

/xnu-11215/libkern/kxld/
H A Dkxld_symtab.c59 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 Dkxld_sect.c58 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 Dkxld_symtab.h62 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 Dkxld_sect.h74 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 Dmacho_size_63133398.c42 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 Dmacho.py2 from macholib import MachO as macho unknown
63 class MemMachOHeader(macho.MachOHeader):
164 macho.MachOHeader = MemMachOHeader
167 class MemMachO(macho.MachO):
H A Dkext.py19 from macho import MachOSegment, MemMachO, VisualMachoMap
44 import macho
136 return macho.MemMachO(bufio)
H A DMakefile62 macho.py \
H A Dmemory.py12 import macho
/xnu-11215/doc/debugging/
H A Ddebugging.md342 >>> 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 Darm_init_sptm.c1539 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()