+struct mach_o_dyld_cache_header_external
+{
+ unsigned char magic[16];
+
+ unsigned char mapping_offset[4];
+ unsigned char mapping_count[4];
+ unsigned char images_offset[4];
+ unsigned char images_count[4];
+
+ unsigned char dyld_base_address[8];
+
+ unsigned char code_signature_offset[8];
+ unsigned char code_signature_size[8];
+
+ unsigned char slide_info_offset[8];
+ unsigned char slide_info_size[8];
+
+ unsigned char local_symbols_offset[8];
+ unsigned char local_symbols_size[8];
+};
+
+struct mach_o_dyld_cache_mapping_info_external
+{
+ unsigned char address[8];
+ unsigned char size[8];
+ unsigned char file_offset[8];
+ unsigned char max_prot[4];
+ unsigned char init_prot[4];
+};
+
+struct mach_o_dyld_cache_image_info_external
+{
+ unsigned char address[8];
+ unsigned char mtime[8];
+ unsigned char inode[8];
+ unsigned char path_file_offset[4];
+ unsigned char pad[4];
+};
+
+