| /xnu-12377.81.4/libkern/kxld/ |
| H A D | kxld_sect.c | 42 static kern_return_t export_macho(const KXLDSect *sect, u_char *buf, u_long offset, 43 u_long bufsize); 46 u_long *header_offset, u_long header_size, u_long data_offset); 50 u_long *header_offset, u_long header_size, u_long data_offset); 58 kxld_sect_init_from_macho_32(KXLDSect *sect, u_char *macho, u_long *sect_offset, 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() 175 sect->data = kxld_alloc((u_long) sect->size); in kxld_sect_init_got() 216 kxld_free(sect->data, (u_long) sect->size); in kxld_sect_clear() 241 kxld_free(sect->data, (u_long) sect->size); in kxld_sect_deinit() 260 u_long [all …]
|
| H A D | kxld_sect.h | 75 u_long *sect_offset, u_int sectnum, const struct kxld_relocator *relocator) 84 u_long *sect_offset, u_int sectnum, const struct kxld_relocator *relocator) 126 u_long kxld_sect_get_macho_header_size(boolean_t is_32_bit) 130 u_long kxld_sect_get_macho_data_size(const KXLDSect *sect) 143 u_long *header_offset, u_long header_size, u_long *data_offset, 144 u_long data_size, boolean_t is_32_bit) 148 u_long *header_offset, 149 u_long header_size, 151 u_long data_size,
|
| H A D | kxld_seg.h | 79 KXLDArray *section_order, u_long hdrsize) 100 u_long kxld_seg_get_macho_header_size(const KXLDSeg *seg, boolean_t is_32_bit) 105 u_long kxld_seg_get_macho_data_size(const KXLDSeg *seg) 111 u_long *header_offset, u_long header_size, 112 u_long *data_offset, u_long data_size, 119 u_long *header_offset, 120 u_long header_size, 121 u_long data_size,
|
| H A D | kxld_sym.h | 197 char class_name[], u_long class_name_len) 201 const KXLDSym *sym, char class_name[], u_long class_name_len) 205 char class_name[], u_long class_name_len) 209 char class_name[], u_long class_name_len) 213 char vtable_name[], u_long vtable_name_len) 217 char meta_vtable_name[], u_long meta_vtable_name_len) 221 char final_sym_name[], u_long final_sym_name_len) 224 u_long kxld_sym_get_function_prefix_from_class_name(const char *class_name, 225 char function_prefix[], u_long function_prefix_len) 230 char *strtab, u_long *stroff, u_long strsize) [all …]
|
| H A D | kxld_seg.c | 68 u_long *header_offset, u_long header_size, u_long data_offset); 72 u_long *header_offset, u_long header_size, u_long data_offset); 181 u_long hdrsize) in kxld_seg_finalize_object_segment() 186 u_long sect_offset = 0; in kxld_seg_finalize_object_segment() 206 sect_offset = (u_long) seg->link_addr; in kxld_seg_finalize_object_segment() 211 sect_offset = (u_long) (sect->link_addr + sect->size); in kxld_seg_finalize_object_segment() 485 u_long 488 u_long size = 0; in kxld_seg_get_macho_header_size() 506 u_long 509 u_long size = 0; [all …]
|
| H A D | kxld_splitinfolc.h | 62 u_long kxld_splitinfolc_get_macho_header_size(void) 68 u_long *header_offset, 69 u_long header_size, 70 u_long *data_offset, 71 u_long size)
|
| H A D | kxld_sym.c | 61 const char *suffix, char *buf, u_long len); 620 char class_name[], u_long class_name_len) in kxld_sym_get_class_name_from_metaclass() 640 char class_name[], u_long class_name_len) in kxld_sym_get_class_name_from_super_metaclass_pointer() 661 char class_name[], u_long class_name_len) in kxld_sym_get_class_name_from_vtable() 682 char class_name[], u_long class_name_len) in kxld_sym_get_class_name_from_vtable_name() 701 char vtable_name[], u_long vtable_name_len) in kxld_sym_get_vtable_name_from_class_name() 704 u_long outlen = 0; in kxld_sym_get_vtable_name_from_class_name() 726 char meta_vtable_name[], u_long meta_vtable_name_len) in kxld_sym_get_meta_vtable_name_from_class_name() 729 u_long outlen = 0; in kxld_sym_get_meta_vtable_name_from_class_name() 757 char final_sym_name[], u_long final_sym_name_len) in kxld_sym_get_final_sym_name_from_class_name() [all …]
|
| H A D | kxld_object.c | 85 u_long size; // used by old interface 103 u_long output_buffer_size; 127 u_char *file, u_long size); 129 static u_long get_macho_header_size(const KXLDObject *object); 130 static u_long get_macho_data_size(const KXLDObject *object) __unused; 164 u_int ncmds, u_long *header_offset, u_long header_size); 166 static u_long get_macho_cmd_data_32(u_char *file, u_long offset, 169 u_char *buf, u_int ncmds, u_long *header_offset, u_long header_size); 172 static u_long get_macho_cmd_data_64(u_char *file, u_long offset, 175 u_char *buf, u_int ncmds, u_long *header_offset, u_long header_size); [all …]
|
| H A D | kxld_reloc.h | 117 const u_char *data, u_long offset) 133 u_long kxld_reloc_get_macho_header_size(void) 136 u_long kxld_reloc_get_macho_data_size(const struct kxld_array *locrelocs, 142 u_char *buf, u_long *header_offset, u_long header_size, 143 u_long *data_offset, u_long size)
|
| H A D | kxld_symtab.h | 108 u_long kxld_symtab_get_macho_header_size(void) 111 u_long kxld_symtab_get_macho_data_size(const KXLDSymtab *symtab, 117 u_long *header_offset, u_long header_size, 118 u_long *data_offset, u_long data_size,
|
| H A D | kxld_symtab.c | 64 static kern_return_t init_syms_32(KXLDSymtab *symtab, u_char *macho, u_long offset, 68 static kern_return_t init_syms_64(KXLDSymtab *symtab, u_char *macho, u_long offset, 117 u_long symoff; in init_macho() 148 symoff = (u_long)(src->symoff - kernel_linkedit_seg->fileoff); in init_macho() 153 symoff = (u_long)src->symoff; in init_macho() 182 init_syms_32(KXLDSymtab *symtab, u_char *macho, u_long offset, u_int nsyms) in init_syms_32() 209 init_syms_64(KXLDSymtab *symtab, u_char *macho, u_long offset, u_int nsyms) in init_syms_64() 391 u_long 399 u_long 404 u_long size = 1; /* strtab start padding */ in kxld_symtab_get_macho_data_size() [all …]
|
| H A D | kxld_splitinfolc.c | 62 u_long 73 u_long *header_offset, in kxld_splitinfolc_export_macho() 74 u_long header_size, in kxld_splitinfolc_export_macho() 75 u_long *data_offset, in kxld_splitinfolc_export_macho() 76 u_long size) in kxld_splitinfolc_export_macho()
|
| H A D | kxld_kext.h | 77 u_long *vmsize) 81 u_long *header_size, u_long *vmsize) 84 void kxld_kext_set_linked_object_size(KXLDKext *kext, u_long vmsize)
|
| H A D | kxld_uuid.h | 60 u_long kxld_uuid_get_macho_header_size(void) 65 u_long *header_offset, u_long header_size)
|
| H A D | kxld_srcversion.h | 60 u_long kxld_srcversion_get_macho_header_size(void) 65 u_long *header_offset, u_long header_size)
|
| H A D | kxld_versionmin.h | 71 u_long kxld_versionmin_get_macho_header_size(const KXLDversionmin *versionmin) 76 u_long *header_offset, u_long header_size)
|
| H A D | kxld.c | 109 u_char *file, u_long size, const char *name); 112 kxld_addr_t *vmaddr, u_long *vmsize, u_char **linked_object_alloc_out); 114 u_long size, const char *name, KXLDDependency *dependencies, 366 u_long size, in kxld_link_file() 376 u_long vmsize = 0; in kxld_link_file() 483 u_long size, in init_kext_objects() 564 get_object_for_file(KXLDContext *context, u_char *file, u_long size, in get_object_for_file() 602 u_long vmsize = 0; in allocate_split_kext() 603 u_long header_size = 0; in allocate_split_kext() 631 u_long *vmsize_out, in allocate_kext() [all …]
|
| H A D | kxld_srcversion.c | 60 u_long 70 u_long *header_offset, u_long header_size) in kxld_srcversion_export_macho()
|
| H A D | kxld_object.h | 56 u_char *file, u_long size, const char *name, 119 void kxld_object_get_vmsize(const KXLDObject *object, u_long *header_size, 120 u_long *vmsize) 123 void kxld_object_set_linked_object_size(KXLDObject *object, u_long vmsize) 128 u_long *vmsize)
|
| H A D | kxld_uuid.c | 60 u_long 70 u_long *header_offset, u_long header_size) in kxld_uuid_export_macho()
|
| H A D | kxld_versionmin.c | 101 u_long 112 u_long *header_offset, u_long header_size) in kxld_versionmin_export_macho()
|
| H A D | kxld_reloc.c | 174 const u_char *data, u_long offset) 179 const u_char *data, u_long offset) 197 const KXLDRelocator *relocator, u_long offset); 200 static u_long get_macho_data_size_for_array(const KXLDArray *relocs); 569 u_long 577 u_long 582 u_long rval = 0; in kxld_reloc_get_macho_data_size() 595 u_char *buf, u_long *header_offset, u_long header_size, in kxld_reloc_export_macho() 596 u_long *data_offset, u_long size) in kxld_reloc_export_macho() 602 u_long count = 0; in kxld_reloc_export_macho() [all …]
|
| /xnu-12377.81.4/bsd/sys/ |
| H A D | gmon.h | 204 u_long kcountsize; 206 u_long fromssize; 208 u_long tossize; 210 u_long lowpc; 211 u_long highpc; 212 u_long textsize; 213 u_long hashfraction;
|
| /xnu-12377.81.4/bsd/skywalk/nexus/ |
| H A D | nexus_ioctl.c | 33 nxioctl_check_entitlement(u_long cmd) in nxioctl_check_entitlement() 59 _nxioctl(struct nxctl *nxctl, u_long cmd, caddr_t data, proc_t procp) in _nxioctl() 77 nxioctl(struct nxctl *nxctl, u_long cmd, caddr_t data, proc_t procp) in nxioctl() 88 nxioctl_kernel(nexus_controller_t ncd, u_long cmd, caddr_t data, proc_t procp) in nxioctl_kernel()
|
| /xnu-12377.81.4/bsd/machine/ |
| H A D | cons.h | 71 int consioctl(dev_t, u_long, caddr_t, int, struct proc *); 83 int kmioctl(dev_t, u_long, caddr_t, int, struct proc *);
|