#include <mach/dyld_kernel.h> also included by <mach/mach.h>

mach/dyld_kernel.h

These definitions must be kept in sync with the ones in osfmk/mach/mach_types.defs.
3 typedefs · 2 structs

structdyld_kernel_image_info

size 40, align 8
uuid_tuuid
fsobj_id_tfsobjid
fsid_tfsid
uint64_tload_addr

structdyld_kernel_process_info

size 72, align 8
struct dyld_kernel_image_infocache_image_info
uint64_ttimestampmach_absolute_time of last time dyld change to image list
uint32_timageCountnumber of images currently loaded into process
uint32_tinitialImageCountnumber of images statically loaded into process (before any dlopen() calls)
uint8_tdyldStateone of dyld_process_state_* values
boolean_tno_cacheprocess is running without a dyld cache
boolean_tprivate_cacheprocess is using a private copy of its dyld cache

typedefdyld_kernel_image_info_t

typedef struct dyld_kernel_image_info dyld_kernel_image_info_t

typedefdyld_kernel_process_info_t

typedef struct dyld_kernel_process_info dyld_kernel_process_info_t

typedefdyld_kernel_image_info_array_t

typedef dyld_kernel_image_info_t *dyld_kernel_image_info_array_t