Home
last modified time | relevance | path

Searched refs:_mh_execute_header (Results 1 – 25 of 26) sorted by relevance

12

/xnu-12377.61.12/tools/tests/execperf/
H A Dprintexecinfo.c38 …const NXArchInfo *arch = NXGetArchInfoFromCpuType(_mh_execute_header.cputype, _mh_execute_header.c… in printexecinfo()
40 printf("executable load address = 0x%016llx\n", (uint64_t)(uintptr_t)&_mh_execute_header); in printexecinfo()
42 _mh_execute_header.cputype, in printexecinfo()
43 _mh_execute_header.cpusubtype, in printexecinfo()
/xnu-12377.61.12/osfmk/arm64/sptm/
H A Darm_init_sptm.c328 k_mh = &_mh_execute_header; in arm_slide_rebase_and_sign_image()
1884 …segPRELINKTEXTB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__PRELINK_TEXT", &segS… in arm_vm_init()
1885 …segPLKDATACONSTB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__PLK_DATA_CONST", &se… in arm_vm_init()
1886 …segPLKTEXTEXECB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__PLK_TEXT_EXEC", &seg… in arm_vm_init()
1887 segTEXTB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__TEXT", &segSizeTEXT); in arm_vm_init()
1888 …segDATACONSTB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__DATA_CONST", &segSiz… in arm_vm_init()
1889 …segTEXTEXECB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__TEXT_EXEC", &segSize… in arm_vm_init()
1890 segDATAB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__DATA", &segSizeDATA); in arm_vm_init()
1892 …segBOOTDATAB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__BOOTDATA", &segSizeB… in arm_vm_init()
1893 …segLINKB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__LINKEDIT", &segSizeL… in arm_vm_init()
[all …]
/xnu-12377.61.12/osfmk/i386/
H A Di386_vm_init.c300 if (_mh_execute_header.flags & MH_PIE) { in i386_vm_init()
304 loadcmd = (struct load_command *)((uintptr_t)&_mh_execute_header + in i386_vm_init()
305 sizeof(_mh_execute_header)); in i386_vm_init()
307 for (cmd = 0; cmd < _mh_execute_header.ncmds; cmd++) { in i386_vm_init()
325 segTEXTB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, in i386_vm_init()
327 segDATAB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, in i386_vm_init()
329 segLINKB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, in i386_vm_init()
331 segHIBB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, in i386_vm_init()
333 segPRELINKTEXTB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, in i386_vm_init()
335 segPRELINKINFOB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, in i386_vm_init()
[all …]
H A Di386_init.c627 k_mh = &_mh_execute_header; in i386_slide_and_rebase_image()
1164 hdescseg = getsegbynamefromheader(&_mh_execute_header, "__HIB"); in doublemap_init()
1171 kernel_section_t *thdescsect = getsectbynamefromheader(&_mh_execute_header, "__HIB", "__text"); in doublemap_init()
/xnu-12377.61.12/osfmk/arm64/
H A Darm_vm_init.c2007 …segPRELINKTEXTB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__PRELINK_TEXT", &segS… in arm_vm_init()
2008 …segPLKDATACONSTB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__PLK_DATA_CONST", &se… in arm_vm_init()
2009 …segPLKTEXTEXECB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__PLK_TEXT_EXEC", &seg… in arm_vm_init()
2010 segTEXTB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__TEXT", &segSizeTEXT); in arm_vm_init()
2011 …segDATACONSTB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__DATA_CONST", &segSiz… in arm_vm_init()
2012 …segTEXTEXECB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__TEXT_EXEC", &segSize… in arm_vm_init()
2014 …segPPLTEXTB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__PPLTEXT", &segSizePP… in arm_vm_init()
2015 …segPPLTRAMPB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__PPLTRAMP", &segSizeP… in arm_vm_init()
2016 …segPPLDATACONSTB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__PPLDATA_CONST", &seg… in arm_vm_init()
2018 segDATAB = (vm_offset_t) getsegdatafromheader(&_mh_execute_header, "__DATA", &segSizeDATA); in arm_vm_init()
[all …]
H A Dstart.s562 adrp x0, EXT(_mh_execute_header)@page // address of kernel mach header
563 add x0, x0, EXT(_mh_execute_header)@pageoff
/xnu-12377.61.12/libkern/
H A Dkernel_mach_header.c82 return getlastaddr(&_mh_execute_header); in getlastkerneladdr()
295 return firstsegfromheader(&_mh_execute_header); in firstseg()
357 return getsegbynamefromheader(&_mh_execute_header, seg_name); in getsegbyname()
371 (kernel_mach_header_t *)&_mh_execute_header, segname, sectname); in getsectbyname()
/xnu-12377.61.12/libkern/libkern/
H A Dkernel_mach_header.h82 extern kernel_mach_header_t _mh_execute_header;
/xnu-12377.61.12/tests/unit/mocks/
H A Dmock_attached.c49 int _mh_execute_header; variable
/xnu-12377.61.12/osfmk/kdp/
H A Dprocessor_core.c275 _mh_execute_header.magic, _mh_execute_header.cputype, _mh_execute_header.cpusubtype) == NULL) { in kern_register_xnu_coredump_helper()
286 refcon, "secure-kernel", SECURE_COREDUMP, TRUE, _mh_execute_header.magic, in kern_register_sk_coredump_helper()
287 _mh_execute_header.cputype, _mh_execute_header.cpusubtype) == NULL) { in kern_register_sk_coredump_helper()
/xnu-12377.61.12/bsd/sys/
H A Dlinker_set.h82 # define MH_EXECUTE_HEADER &_mh_execute_header
/xnu-12377.61.12/san/memory/
H A Dkasan-arm64.c453 if ((vm_offset_t)args->deviceTreeP < (vm_offset_t)&_mh_execute_header) { in kasan_bootstrap()
507 if ((vm_offset_t)args->deviceTreeP - p2v < (vm_offset_t)&_mh_execute_header) { in kasan_bootstrap()
H A Dkasan_dynamic_denylist.c329 if (mh != &_mh_execute_header) { in addr_to_func()
582 kasan_dyn_denylist_load_kext((uintptr_t)&_mh_execute_header, "__kernel__"); in kasan_init_dyn_denylist()
H A Dkasan.c243 kernel_mach_header_t *header = (kernel_mach_header_t *)&_mh_execute_header; in kasan_init_xnu_globals()
/xnu-12377.61.12/osfmk/arm/
H A Darm_init.c237 k_mh = &_mh_execute_header; in arm_slide_rebase_and_sign_image()
296 OSRuntimeSignStructors(&_mh_execute_header); in arm_slide_rebase_and_sign_image()
/xnu-12377.61.12/bsd/dev/dtrace/
H A Dsdt.c467 mh = &_mh_execute_header; in sdt_get_module_mh()
518 kernel_mach_header_t *mh = &_mh_execute_header; in sdt_early_init()
/xnu-12377.61.12/libsa/
H A Dbootstrap.cpp194 kernel_mach_header_t *mh = &_mh_execute_header; in readStartupExtensions()
/xnu-12377.61.12/libkern/c++/
H A DOSRuntime.cpp142 g_kernel_kmod_info.address = (vm_address_t) &_mh_execute_header; in OSlibkernInit()
H A DOSKext.cpp825 load_address = (vm_offset_t)&_mh_execute_header; in allocAndInitFakeKext()
1096 (long long unsigned int)_mh_execute_header.cputype, in initialize()
1097 8 * sizeof(_mh_execute_header.cputype)); in initialize()
1099 (long long unsigned int)_mh_execute_header.cpusubtype, in initialize()
1100 8 * sizeof(_mh_execute_header.cpusubtype)); in initialize()
3523 if ((UInt32)_mh_execute_header.cputype != in readMkext2Archive()
15844 return (void *)&_mh_execute_header;
/xnu-12377.61.12/pexpert/gen/
H A Ddevice_tree.c262 addr64_t exec_header_phys = kvtophys((vm_offset_t)&_mh_execute_header); in SecureDTIsLockedDown()
/xnu-12377.61.12/osfmk/i386/AT386/
H A Dmodel_dep.c1405 if (panic_print_macho_symbol_name(&_mh_execute_header, search, "mach_kernel") == 0) { in panic_print_symbol_name()
/xnu-12377.61.12/osfmk/kern/
H A Ddebug.c424 uuid = getuuidfromheader(&_mh_execute_header, &uuidlen); in panic_init()
H A Dkalloc.c1138 kernel_mach_header_t *xnu_mh = &_mh_execute_header; in kalloc_type_view_parse()
/xnu-12377.61.12/libkern/kxld/
H A Dkxld_object.c401 kKxldLogArchNotSupported, _mh_execute_header->cputype); in get_target_machine_info()
/xnu-12377.61.12/osfmk/x86_64/
H A Dpmap.c1297 for (seg = firstseg(); seg != NULL; seg = nextsegfromheader(&_mh_execute_header, seg)) { in pmap_lowmem_finalize()

12