/macosx-10.5.8/xnu-1228.15.4/iokit/mach-o/ |
H A D | mach_header.h | 29 * File: kern/mach_header.h 32 * routines defined in osfmk/mach-o/mach_header.c; this is made clear 42 * Made into machine independent form from machdep/m68k/mach_header.h. 53 struct mach_header **getmachheaders(void); 57 struct segment_command *firstsegfromheader(struct mach_header *header); 60 struct mach_header *header, 64 struct mach_header *header, 66 void *getsegdatafromheader(struct mach_header *, const char *, int *); 69 struct mach_header *header, 72 void *getsectdatafromheader(struct mach_header *, cons [all...] |
/macosx-10.5.8/xnu-1228.15.4/libkern/mach-o/ |
H A D | mach_header.h | 29 * File: kern/mach_header.h 32 * routines defined in osfmk/mach-o/mach_header.c; this is made clear 42 * Made into machine independent form from machdep/m68k/mach_header.h. 53 struct mach_header **getmachheaders(void); 57 struct segment_command *firstsegfromheader(struct mach_header *header); 60 struct mach_header *header, 64 struct mach_header *header, 66 void *getsegdatafromheader(struct mach_header *, const char *, int *); 69 struct mach_header *header, 72 void *getsectdatafromheader(struct mach_header *, cons [all...] |
/macosx-10.5.8/xnu-1228.15.4/osfmk/mach-o/ |
H A D | mach_header.h | 29 * File: kern/mach_header.h 32 * routines defined in osfmk/mach-o/mach_header.c; this is made clear 42 * Made into machine independent form from machdep/m68k/mach_header.h. 53 struct mach_header **getmachheaders(void); 57 struct segment_command *firstsegfromheader(struct mach_header *header); 60 struct mach_header *header, 64 struct mach_header *header, 66 void *getsegdatafromheader(struct mach_header *, const char *, int *); 69 struct mach_header *header, 72 void *getsectdatafromheader(struct mach_header *, cons [all...] |
H A D | mach_header.c | 29 * File: kern/mach_header.c 46 * Made into machine independent form from machdep/m68k/mach_header.c. 52 #include <mach-o/mach_header.h> 57 extern struct mach_header _mh_execute_header; 72 struct mach_header *header = &_mh_execute_header; 76 ((char *)header + sizeof(struct mach_header)); 93 struct mach_header ** 96 struct mach_header **tl; 98 if (kmem_alloc(kernel_map, (vm_offset_t *) &tl, 2*sizeof(struct mach_header *)) != KERN_SUCCESS) 102 tl[1] = (struct mach_header *) [all...] |
H A D | loader.h | 60 struct mach_header { struct 70 /* Constant for the magic field of the mach_header */ 95 * Constants for the filetype field of the mach_header 106 /* Constants for the flags field of the mach_header */ 122 * The load commands directly follow the mach_header. The total size of all 123 * of the commands is given by the sizeofcmds field in the mach_header. All 217 * segment of a MH_EXECUTE and MH_FVMLIB format file contains the mach_header 225 * mach_header and load commands are not part of the segment.
|
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/ |
H A D | mach_header.h | 29 * File: kern/mach_header.h 40 * Made into machine independent form from machdep/m68k/mach_header.h. 51 struct mach_header **getmachheaders(void); 55 struct segment_command *firstsegfromheader(struct mach_header *header); 58 struct mach_header *header, 62 struct mach_header *header, 64 void *getsegdatafromheader(struct mach_header *, const char *, int *); 67 struct mach_header *header, 70 void *getsectdatafromheader(struct mach_header *, const char *, const char *, int *); 74 struct fvmlib_command *fvmlibfromheader(struct mach_header *heade [all...] |
H A D | mach_header.c | 29 * File: kern/mach_header.c 46 * Made into machine independent form from machdep/m68k/mach_header.c. 51 #include <kern/mach_header.h> 57 extern struct mach_header _mh_execute_header; 69 struct mach_header *header = &_mh_execute_header; 73 ((char *)header + sizeof(struct mach_header)); 88 struct mach_header ** 91 struct mach_header **tl; 92 tl = (struct mach_header **)malloc(2*sizeof(struct mach_header *)); [all...] |
H A D | mach_loader.h | 53 user_addr_t mach_header; member in struct:_load_result 68 struct mach_header *header,
|
H A D | mach_loader.c | 111 .mach_header = MACH_VM_MIN_ADDRESS, 129 struct mach_header *header, 228 struct mach_header *mach_header, 237 struct mach_header *header, 320 * this is the limit on the kalloc() of enough bytes for a mach_header and 333 struct mach_header *header, 356 size_t mach_header_sz = sizeof(struct mach_header); 807 result->mach_header = map_addr; 940 result->mach_header 1539 get_macho_vnode( char *path, integer_t archbits, struct mach_header *mach_header, off_t *file_offset, off_t *macho_size, struct vnode **vpp ) argument 1558 struct mach_header mach_header; member in union:__anon147 [all...] |
H A D | kern_exec.c | 359 struct mach_header *mach_header = (struct mach_header *)imgp->ip_vdata; local 367 if (mach_header->magic != MH_CIGAM) { 372 if (mach_header->magic == MH_CIGAM_64) 384 OSSwapBigToHostInt32(mach_header->cputype); 386 OSSwapBigToHostInt32(mach_header->cpusubtype); 712 struct mach_header *mach_header = (struct mach_header *)img local [all...] |
H A D | kern_core.c | 214 struct mach_header *mh = NULL; /* protected by is_64 */ 217 size_t mach_header_sz = sizeof(struct mach_header); 315 mh = (struct mach_header *)header;
|
/macosx-10.5.8/xnu-1228.15.4/bsd/sys/ |
H A D | linker_set.h | 78 extern void *getsectdatafromheader(struct mach_header *, const char *, const char *, _ls_size_t *); 79 extern struct mach_header _mh_execute_header; 171 LINKER_SET_OBJECT_BEGIN((struct mach_header *)&_mh_execute_header, _set) 173 LINKER_SET_OBJECT_LIMIT((struct mach_header *)&_mh_execute_header, _set) 175 LINKER_SET_OBJECT_FOREACH((struct mach_header *)&_mh_execute_header, _pvar, _set) 177 LINKER_SET_OBJECT_ITEM((struct mach_header *)&_mh_execute_header, _set, _i) 189 __linker_set_object_begin(struct mach_header *_header, const char *_set) 192 __linker_set_object_begin(struct mach_header *_header, const char *_set) 202 __linker_set_object_limit(struct mach_header *_header, const char *_set) 205 __linker_set_object_limit(struct mach_header *_heade [all...] |
/macosx-10.5.8/xnu-1228.15.4/EXTERNAL_HEADERS/mach-o/ |
H A D | kld.h | 60 struct mach_header **header_addr, 65 struct mach_header **header_addr, 79 struct mach_header **header_addr,
|
/macosx-10.5.8/xnu-1228.15.4/libsa/ |
H A D | mach_loader.h | 53 vm_offset_t mach_header; member in struct:_load_result
|
H A D | dgraph.h | 88 struct mach_header * linked_image;
|
H A D | load.c | 126 extern struct mach_header _mh_execute_header; 525 struct mach_header * hdr; 533 struct mach_header hdr; 576 hdr = (struct mach_header *) mem; 578 cmd->hdr.sizeofcmds = sizeof(struct load_cmds) - sizeof(struct mach_header); 631 kload_error __kload_make_opaque_basefile(dgraph_t * dgraph, struct mach_header * hdr) 675 size = sizeof(struct mach_header) + text_seg->cmdsize + data_seg->cmdsize; 679 bcopy(hdr, (void *) out, sizeof(struct mach_header)); 680 hdr = (struct mach_header *) out; 681 out += sizeof(struct mach_header); [all...] |
/macosx-10.5.8/xnu-1228.15.4/libkern/c++/ |
H A D | OSRuntime.cpp | 43 struct mach_header; 46 #include <mach-o/mach_header.h> 198 struct mach_header *header; 203 header = (struct mach_header *)ki->address; 238 struct mach_header *header; 247 header = (struct mach_header *) ki->address;
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/kern/ |
H A D | symbols.c | 56 #include <mach-o/mach_header.h> 110 syms_nameforaddr1(const struct mach_header *mh, int isload, 175 extern struct mach_header _mh_execute_header;
|
H A D | kmod.c | 55 #include <mach-o/mach_header.h> 733 (struct mach_header*) info->address, "__TEXT", "__text"); 1279 extern struct mach_header _mh_execute_header; 1290 struct mach_header * orig_header = &_mh_execute_header; 1304 struct mach_header * header; 1389 header_size = sizeof(struct mach_header) + 1406 header = (struct mach_header *)buffer; 1412 header->sizeofcmds = header_size - sizeof(struct mach_header); 1638 struct mach_header * header = &_mh_execute_header; 1659 header = (struct mach_header *)kmod_inf [all...] |
/macosx-10.5.8/xnu-1228.15.4/osfmk/kdp/ml/i386/ |
H A D | kdp_vm.c | 299 struct mach_header *mh; 341 header_size = command_size + sizeof(struct mach_header); 349 mh = (struct mach_header *) header; 358 hoffset = sizeof(struct mach_header); /* offset into header */ 380 if ((panic_error = kdp_send_crashdump_data (KDP_DATA, NULL, sizeof(struct mach_header), (caddr_t) mh) < 0)) {
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/kdp/ml/ppc/ |
H A D | kdp_vm.c | 323 struct mach_header *mh; 364 header_size = command_size + sizeof(struct mach_header); 372 mh = (struct mach_header *) header; 381 hoffset = sizeof(struct mach_header); /* offset into header */ 403 if ((panic_error = kdp_send_crashdump_data(KDP_DATA, NULL, sizeof(struct mach_header), (caddr_t) mh) < 0)) {
|
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/ppc/ |
H A D | ppc_init.c | 49 #include <mach-o/mach_header.h> 101 extern struct mach_header _mh_execute_header;
|
H A D | fbt_ppc.c | 43 extern struct mach_header _mh_execute_header; /* the kernel's mach header */ 326 struct mach_header *mh; 339 mh = (struct mach_header *)(ctl->address);
|
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/dtrace/ |
H A D | fbt.c | 36 #include <kern/mach_header.h> 38 extern struct mach_header _mh_execute_header; /* the kernel's mach header */ 439 * Capture the kernel's mach_header in its entirety and the contents of 444 header_size = sizeof(struct mach_header) + _mh_execute_header.sizeofcmds;
|
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/i386/ |
H A D | fbt_x86.c | 42 extern struct mach_header _mh_execute_header; /* the kernel's mach header */ 396 struct mach_header *mh; 409 mh = (struct mach_header *)(ctl->address);
|