MachOView Changelog

What's new in MachOView 2.4.9200

Sep 18, 2014
  • Lots of leaks fixed
  • Updated disassembler from cctools-855
  • Updated llvm disassembler from libLTO OSX10.9
  • ARM64 relocations in detail (need to review)
  • Added new load commands

New in MachOView 2.4.9000 (Jan 7, 2014)

  • ARM64
  • LC_ENCRYPTION_INFO_64,LC_LINKER_OPTION
  • data in code and entries (DICES)
  • updated disassembler (cctools-845 and LLVM with enhanced symbol table)
  • SDK 10.8 / deploy 10.8
  • fix for multithreaded usage of CoreAnimation

New in MachOView 2.3.8505 (Jan 9, 2013)

  • updated disassembler (LLVM included for testing)
  • some GUI improvements (PreferencePanel)
  • transitions to __weak references instead of __unsafe_retain - SDK 10.8 / deploy 10.7
  • crash fix for disassembling encrypted ARM text sections

New in MachOView 2.3.8370 (Dec 20, 2012)

  • merge changes from fG!

New in MachOView 2.3.8345 (Jul 23, 2012)

  • Transition to ARC (but targeting OS X 10.6 for compatibility)
  • FAT binary layout in details
  • LC_ENCRYPTION_INFO,LC_PREBIND_CKSUM,LC_RPATH,LC_FUNCTION_STARTS
  • twolevel swapping for smaller memory usage and better GUI response
  • Better ObjectiveC 2 section parsing

New in MachOView 2.3.8011 Beta (Mar 30, 2012)

  • FAT binary layout in details - LC_ENCRYPTION_INFO,LC_PREBIND_CKSUM,LC_RPATH,LC_FUNCTION_STARTS - twolevel swapping for smaller memory usage and better GUI response (still in development because it is too slow. should change to memory mapped file)

New in MachOView 2.2.6500 (Nov 15, 2011)

  • Objective C sections
  • crash fix for concurrent treeView update
  • crash fix for disassembler (could read beyond file data)
  • relocs/bindings stored in a shadow NSData for faster access
  • improved exception records parser

New in MachOView 2.2.6200 (Nov 3, 2011)

  • Objective C sections
  • crash fix for concurrent treeView update
  • crash fix for disassembler (could read beyond file data)
  • relocs/bindings stored in a shadow NSData for faster access
  • improved exception records parser

New in MachOView 2.2.6000 (Nov 2, 2011)

  • Objective C sections
  • crash fix for concurrent treeView update
  • crash fix for disassembler (could read beyond file data)
  • relocs/bindings stored in a shadow NSData for faster access
  • improved exception records parser

New in MachOView 2.0.5029 (Jun 16, 2011)

  • ARM support
  • symbolic disassembling of text sections (based on otool)
  • split segment info in details
  • fast symbol stubs in details
  • improved RAW/RVA switch
  • typelist is fixed in LSDAs