#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.
structdyld_kernel_image_info
| uuid_t | uuid | |
| fsobj_id_t | fsobjid | |
| fsid_t | fsid | |
| uint64_t | load_addr |
structdyld_kernel_process_info
| struct dyld_kernel_image_info | cache_image_info | |
| uint64_t | timestamp | mach_absolute_time of last time dyld change to image list |
| uint32_t | imageCount | number of images currently loaded into process |
| uint32_t | initialImageCount | number of images statically loaded into process (before any dlopen() calls) |
| uint8_t | dyldState | one of dyld_process_state_* values |
| boolean_t | no_cache | process is running without a dyld cache |
| boolean_t | private_cache | process 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