Home
last modified time | relevance | path

Searched refs:mach_header (Results 1 – 20 of 20) sorted by relevance

/xnu-11215/tests/
H A Dmacho_size_63133398.c3169 struct mach_header *mach_header; variable
3188 mach_header = (struct mach_header *)(void *)((char *)dst_buf + ADJUSTMENT_SIZE);
3189 memcpy(mach_header, macho, macho_size);
3197 fat_arch->cputype = (cpu_type_t)htonl(mach_header->cputype);
3198 fat_arch->cpusubtype = (cpu_subtype_t)htonl(mach_header->cpusubtype);
H A Dcorrect_kernel_booted.c35 if (stbuf.st_size < (off_t)sizeof(struct mach_header)) { in get_macho_uuid()
76 const struct mach_header *hdr = mapped; in get_macho_uuid()
H A Dkas_info.c175 struct mach_header *mh = (struct mach_header *)data; in disk_kernel_segments()
H A Dshared_cache_reslide_test.c127 const struct mach_header *mh = info.dli_fbase; in build_faulting_shared_cache_address()
/xnu-11215/libkern/os/
H A Dinternal.c31 const struct mach_header *mhp = (const struct mach_header *) dso; in _os_trace_addr_in_text_segment_32()
32 …p = (const struct segment_command *)(const void *)((const char *)mhp + sizeof(struct mach_header)); in _os_trace_addr_in_text_segment_32()
67 const struct mach_header *mhp = (const struct mach_header *) dso; in _os_trace_addr_in_text_segment()
/xnu-11215/bsd/sys/
H A Dlinker_set.h97 # define MACH_HEADER_TYPE struct mach_header
211 __linker_get_slide(struct mach_header *_header) in __linker_get_slide()
222 const struct mach_header *hdr = _dyld_get_image_header(i); in __linker_get_slide()
244 _set_begin += __linker_get_slide((struct mach_header *)_header); in __linker_set_object_begin()
258 _set_begin += __linker_get_slide((struct mach_header *)_header); in __linker_set_object_limit()
/xnu-11215/bsd/kern/
H A Dmach_loader.c102 .mach_header = MACH_VM_MIN_ADDRESS,
144 struct mach_header *header,
299 struct mach_header *mach_header,
440 struct mach_header *header, in load_machfile()
770 struct mach_header *header, in parse_machfile()
1556 struct mach_header *header; in check_if_simulator_binary()
2848 struct mach_header mach_header; member
2896 struct mach_header *header; in load_dylinker()
3521 struct mach_header *header = (struct mach_header *)addr; in set_code_unprotect()
3597 struct mach_header *mach_header, in get_macho_vnode() argument
[all …]
H A Dmach_loader.h63 user_addr_t mach_header; member
119 struct mach_header *header,
H A Dkern_core.c347 struct mach_header *mh = NULL; /* protected by is_64 */ in coredump()
350 size_t mach_header_sz = sizeof(struct mach_header); in coredump()
555 mh = (struct mach_header *)header; in coredump()
H A Dkern_exec.c1205 struct mach_header *mach_header = (struct mach_header *)imgp->ip_vdata; in exec_mach_imgact() local
1230 if ((mach_header->magic == MH_CIGAM) || in exec_mach_imgact()
1231 (mach_header->magic == MH_CIGAM_64)) { in exec_mach_imgact()
1236 if ((mach_header->magic != MH_MAGIC) && in exec_mach_imgact()
1237 (mach_header->magic != MH_MAGIC_64)) { in exec_mach_imgact()
1242 if (mach_header->filetype != MH_EXECUTE) { in exec_mach_imgact()
1249 if (imgp->ip_origcputype != mach_header->cputype || in exec_mach_imgact()
1255 imgp->ip_origcputype = mach_header->cputype; in exec_mach_imgact()
1256 imgp->ip_origcpusubtype = mach_header->cpusubtype; in exec_mach_imgact()
1314 assert(mach_header->cputype == CPU_TYPE_ARM64 in exec_mach_imgact()
[all …]
/xnu-11215/libkern/kxld/
H A Dkxld_util.c290 struct mach_header *mach_hdr = (struct mach_header *) ((void *) file); in validate_and_swap_macho_32()
648 struct mach_header *hdr = (struct mach_header *) ((void *) file); in unswap_macho()
667 struct mach_header *mach_hdr = (struct mach_header *) ((void *) file); in unswap_macho_32()
H A Dkxld_object.c278 struct mach_header *mach_hdr = (struct mach_header *) ((void *) my_file); in kxld_object_init_from_macho()
482 struct mach_header *mach_hdr = NULL; in get_macho_slice_for_arch()
553 mach_hdr = (struct mach_header *) ((void *) my_file); in get_macho_slice_for_arch()
1162 struct mach_header *mach_hdr = (struct mach_header *) ((void *) (file + offset)); in get_macho_cmd_data_32()
1209 header_size += object_is_32_bit ? sizeof(struct mach_header) : sizeof(struct mach_header_64); in get_macho_header_size()
2124 struct mach_header *mach = NULL;
2132 mach = (struct mach_header *) ((void *) (buf + *header_offset));
/xnu-11215/libkern/libkern/
H A Dkernel_mach_header.h67 typedef struct mach_header kernel_mach_header_t;
/xnu-11215/tools/lldbmacros/
H A Dmacho.py72 header = self.mach_header.from_fileobj(fh, **kw)
159 self.total_size = sizeof(self.mach_header) + read_bytes
/xnu-11215/SETUP/setsegname/
H A Dsetsegname.c125 struct mach_header * hdr; in main()
/xnu-11215/EXTERNAL_HEADERS/mach-o/
H A Dloader.h54 struct mach_header { struct
/xnu-11215/osfmk/mach/
H A Ddyld_kernel_fixups.h227 startCmds = (struct load_command*)((uintptr_t)mh + sizeof(struct mach_header)); in kernel_collection_slide()
/xnu-11215/osfmk/kdp/
H A Dprocessor_core.c460 core_context->core_header_size = sizeofcmds + sizeof(struct mach_header); in coredump_save_summary()
511 struct mach_header core_header = { }; in coredump_save_summary()
/xnu-11215/SETUP/kextsymboltool/
H A Dkextsymboltool.c772 struct mach_header hdr; in main()
/xnu-11215/libkern/c++/
H A DOSKext.cpp7170 struct mach_header ** kxldHeaderPtr = NULL; // do not free in loadExecutable()
7171 struct mach_header * kxld_header = NULL; // xxx - need to free here? in loadExecutable()