#include <mach/arm/_structs.h> also included by <mach/mach.h>

mach/arm/_structs.h

__DARWIN_UNIX03
includes: sys/cdefs.h, machine/types.h
18 macros · 18 structs

macro_STRUCT_ARM_EXCEPTION_STATE

#define _STRUCT_ARM_EXCEPTION_STATE struct __darwin_arm_exception_state

struct__darwin_arm_exception_state

size 12, align 4
__uint32_t__exceptionnumber of arm exception taken
__uint32_t__fsrFault status
__uint32_t__farVirtual Fault Address

macro_STRUCT_ARM_EXCEPTION_STATE64

#define _STRUCT_ARM_EXCEPTION_STATE64 struct __darwin_arm_exception_state64

struct__darwin_arm_exception_state64

size 16, align 8
__uint64_t__farVirtual Fault Address
__uint32_t__esrException syndrome
__uint32_t__exceptionnumber of arm exception taken

macro_STRUCT_ARM_EXCEPTION_STATE64_V2

#define _STRUCT_ARM_EXCEPTION_STATE64_V2 struct __darwin_arm_exception_state64_v2

struct__darwin_arm_exception_state64_v2

size 16, align 8
__uint64_t__farVirtual Fault Address
__uint64_t__esrException syndrome

macro_STRUCT_ARM_THREAD_STATE

#define _STRUCT_ARM_THREAD_STATE struct __darwin_arm_thread_state

struct__darwin_arm_thread_state

size 68, align 4
__uint32_t[13]__rGeneral purpose register r0-r12
__uint32_t__spStack pointer r13
__uint32_t__lrLink register r14
__uint32_t__pcProgram counter r15
__uint32_t__cpsrCurrent program status register

macro_STRUCT_ARM_THREAD_STATE64

#define _STRUCT_ARM_THREAD_STATE64 struct __darwin_arm_thread_state64

struct__darwin_arm_thread_state64

size 272, align 8
__uint64_t[29]__xGeneral purpose registers x0-x28
__uint64_t__fpFrame pointer x29
__uint64_t__lrLink register x30
__uint64_t__spStack pointer x31
__uint64_t__pcProgram counter
__uint32_t__cpsrCurrent program status register
__uint32_t__padSame size for 32-bit or 64-bit clients

macro_STRUCT_ARM_VFP_STATE

#define _STRUCT_ARM_VFP_STATE struct __darwin_arm_vfp_state

struct__darwin_arm_vfp_state

size 260, align 4
__uint32_t[64]__r
__uint32_t__fpscr

macro_STRUCT_ARM_NEON_STATE64

#define _STRUCT_ARM_NEON_STATE64 struct __darwin_arm_neon_state64

macro_STRUCT_ARM_NEON_STATE

#define _STRUCT_ARM_NEON_STATE struct __darwin_arm_neon_state

struct__darwin_arm_neon_state64

size 528, align 16
__uint128_t[32]__v
__uint32_t__fpsr
__uint32_t__fpcr

struct__darwin_arm_neon_state

size 272, align 16
__uint128_t[16]__v
__uint32_t__fpsr
__uint32_t__fpcr

macro_STRUCT_ARM_PAGEIN_STATE

#define _STRUCT_ARM_PAGEIN_STATE struct __arm_pagein_state

struct__arm_pagein_state

size 4, align 4
int__pagein_error

macro_STRUCT_ARM_SME_STATE

#define _STRUCT_ARM_SME_STATE struct __darwin_arm_sme_state

struct__darwin_arm_sme_state

size 24, align 8
__uint64_t__svcr
__uint64_t__tpidr2_el0
__uint16_t__svl_b

macro_STRUCT_ARM_SVE_Z_STATE

#define _STRUCT_ARM_SVE_Z_STATE struct __darwin_arm_sve_z_state

struct__darwin_arm_sve_z_state

size 4096, align 4
char[16][256]__z

macro_STRUCT_ARM_SVE_P_STATE

#define _STRUCT_ARM_SVE_P_STATE struct __darwin_arm_sve_p_state

struct__darwin_arm_sve_p_state

size 512, align 4
char[16][32]__p

macro_STRUCT_ARM_SME_ZA_STATE

#define _STRUCT_ARM_SME_ZA_STATE struct __darwin_arm_sme_za_state

struct__darwin_arm_sme_za_state

size 4096, align 4
char[4096]__za

macro_STRUCT_ARM_SME2_STATE

#define _STRUCT_ARM_SME2_STATE struct __darwin_arm_sme2_state

struct__darwin_arm_sme2_state

size 64, align 4
char[64]__zt0

macro_STRUCT_ARM_LEGACY_DEBUG_STATE

#define _STRUCT_ARM_LEGACY_DEBUG_STATE struct __arm_legacy_debug_state

struct__arm_legacy_debug_state

size 256, align 4
__uint32_t[16]__bvr
__uint32_t[16]__bcr
__uint32_t[16]__wvr
__uint32_t[16]__wcr

macro_STRUCT_ARM_DEBUG_STATE32

#define _STRUCT_ARM_DEBUG_STATE32 struct __darwin_arm_debug_state32

struct__darwin_arm_debug_state32

size 264, align 8
__uint32_t[16]__bvr
__uint32_t[16]__bcr
__uint32_t[16]__wvr
__uint32_t[16]__wcr
__uint64_t__mdscr_el1Bit 0 is SS (Hardware Single Step)

macro_STRUCT_ARM_DEBUG_STATE64

#define _STRUCT_ARM_DEBUG_STATE64 struct __darwin_arm_debug_state64

struct__darwin_arm_debug_state64

size 520, align 8
__uint64_t[16]__bvr
__uint64_t[16]__bcr
__uint64_t[16]__wvr
__uint64_t[16]__wcr
__uint64_t__mdscr_el1Bit 0 is SS (Hardware Single Step)

macro_STRUCT_ARM_CPMU_STATE64

#define _STRUCT_ARM_CPMU_STATE64 struct __darwin_arm_cpmu_state64

struct__darwin_arm_cpmu_state64

size 128, align 8
__uint64_t[16]__ctrs