diff options
Diffstat (limited to 'src/tools/mac/dump_syms')
-rw-r--r-- | src/tools/mac/dump_syms/macho_dump.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/tools/mac/dump_syms/macho_dump.cc b/src/tools/mac/dump_syms/macho_dump.cc index 4402bf4e..d882bbe8 100644 --- a/src/tools/mac/dump_syms/macho_dump.cc +++ b/src/tools/mac/dump_syms/macho_dump.cc @@ -138,8 +138,12 @@ void DumpFile(const char *filename) { } printf("filename: %s\n", filename); size_t object_files_size; - const struct fat_arch *object_files - = fat_reader.object_files(&object_files_size); + const SuperFatArch* super_fat_object_files = + fat_reader.object_files(&object_files_size); + struct fat_arch *object_files; + if (!super_fat_object_files->ConvertToFatArch(object_files)) { + exit(1); + } printf(" object file count: %ld\n", object_files_size); for (size_t i = 0; i < object_files_size; i++) { const struct fat_arch &file = object_files[i]; |