Searched refs:mach_header (Results 1 - 25 of 35) sorted by relevance

12

/macosx-10.5.8/xnu-1228.15.4/iokit/mach-o/
H A Dmach_header.h29 * 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 Dmach_header.h29 * 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 Dmach_header.h29 * 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 Dmach_header.c29 * 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 Dloader.h60 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 Dmach_header.h29 * 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 Dmach_header.c29 * 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 Dmach_loader.h53 user_addr_t mach_header; member in struct:_load_result
68 struct mach_header *header,
H A Dmach_loader.c111 .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 Dkern_exec.c359 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 Dkern_core.c214 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 Dlinker_set.h78 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 Dkld.h60 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 Dmach_loader.h53 vm_offset_t mach_header; member in struct:_load_result
H A Ddgraph.h88 struct mach_header * linked_image;
H A Dload.c126 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 DOSRuntime.cpp43 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 Dsymbols.c56 #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 Dkmod.c55 #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 Dkdp_vm.c299 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 Dkdp_vm.c323 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 Dppc_init.c49 #include <mach-o/mach_header.h>
101 extern struct mach_header _mh_execute_header;
H A Dfbt_ppc.c43 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 Dfbt.c36 #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 Dfbt_x86.c42 extern struct mach_header _mh_execute_header; /* the kernel's mach header */
396 struct mach_header *mh;
409 mh = (struct mach_header *)(ctl->address);

Completed in 106 milliseconds

12