Menu

Tree [748cdf] master /
 History

HTTPS access


File Date Author Commit
 English.lproj 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 architecture 2016-03-29 Peter Saghelyi Peter Saghelyi [955125] missing files
 lib 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 mach 2016-03-29 Peter Saghelyi Peter Saghelyi [b6468e] missing files
 mach-o 2017-09-24 Peter Saghelyi Peter Saghelyi [972da8] Code modernization #1
 machoview.xcodeproj 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 otool_disasm 2017-09-24 Peter Saghelyi Peter Saghelyi [972da8] Code modernization #1
 .gitignore 2017-09-24 Peter Saghelyi Peter Saghelyi [972da8] Code modernization #1
 AppController.h 2014-01-03 Peter Saghelyi Peter Saghelyi [3ac0a6] ARM64 initial; many bugfixes; target:OSX10.8; c...
 AppController.mm 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 ArchiveLayout.h 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 ArchiveLayout.mm 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 Attach.h 2014-01-03 Peter Saghelyi Peter Saghelyi [3ac0a6] ARM64 initial; many bugfixes; target:OSX10.8; c...
 Attach.mm 2014-09-15 Peter Saghelyi Peter Saghelyi [c2d74f] fix for possible leak
 CRTFootPrints.h 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 CRTFootPrints.mm 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 Common.h 2014-01-04 Peter Saghelyi Peter Saghelyi [624a04] dices for LLVM disassembler
 DataController.h 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 DataController.mm 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 DataSources.h 2012-12-30 Peter Saghelyi Peter Saghelyi [3d0ed6] XIBs upgraded to 4.5; About box; Preference panel
 DataSources.mm 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 Document.h 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 Document.mm 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 DyldInfo.h 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 DyldInfo.mm 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 Exceptions.h 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 Exceptions.mm 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 FatLayout.h 2013-01-08 Peter Saghelyi Peter Saghelyi [236486] essageNew task: LLVM disasm;SDK 10.8;transition...
 FatLayout.mm 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 Info.plist 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 Layout.h 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 Layout.mm 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 LinkEdit.h 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 LinkEdit.mm 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 LoadCommands.h 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 LoadCommands.mm 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 MachOLayout.h 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 MachOLayout.mm 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 ObjC.h 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 ObjC.mm 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 PreferenceController.h 2014-01-03 Peter Saghelyi Peter Saghelyi [3ac0a6] ARM64 initial; many bugfixes; target:OSX10.8; c...
 PreferenceController.mm 2017-09-26 Peter Saghelyi Peter Saghelyi [39bdee] Code modernization #2 (convert to modern Object...
 Prefix.pch 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 README 2014-09-18 Peter Saghelyi Peter Saghelyi [790c5a] commit for new release 2.4.9200
 ReadWrite.h 2014-09-18 Peter Saghelyi Peter Saghelyi [fffcd7] fixed memory leaks with eliminating circular st...
 ReadWrite.mm 2017-09-26 Peter Saghelyi Peter Saghelyi [39bdee] Code modernization #2 (convert to modern Object...
 SectionContents.h 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 SectionContents.mm 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 createdmg 2014-01-04 Peter Saghelyi Peter Saghelyi [85bc29] build fixed
 greenApple.icns 2012-07-23 Peter Saghelyi Peter Saghelyi [11f449] trunk is created from branch 2.3
 libdisasm.a 2019-07-27 Saghelyi, Peter Saghelyi, Peter [748cdf] Code modernisation and concurrency fixes. Still...
 main.mm 2012-07-23 Peter Saghelyi Peter Saghelyi [11f449] trunk is created from branch 2.3
 redApple.icns 2012-07-23 Peter Saghelyi Peter Saghelyi [11f449] trunk is created from branch 2.3
 stop.png 2012-07-23 Peter Saghelyi Peter Saghelyi [d9f870]

Read Me

Hungry Apple icons by Nicholas Boyd (http://loafninja.deviantart.com)

todo:
- code sections parsing on demand
- string table

ver 2.4.9200
- 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

ver 2.4.9000
- 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

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

ver 2.3.8370
- merge changes from fG!
  -- do not reopen unclosed binaries
  -- some new Load Commands
  -- bugfixes

ver 2.3.8345
- 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

ver 2.2.6500
- objC 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

ver 2.1.5290
- mainly bugfixes (relocInfoInfo, static libraries)
- stop button for cancelling background tasks
- exception safe symbol/section namelookup
- disassembler updated to cctools-806

ver 2.0.5000 
- 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

ver 1.3.4090
- some new file types, section types
- minor fixes
- indirect symbols showed between squared brackets

ver 1.3.4045
- static libraries (binary archives)
- dyld info parsing in details
- base SDK and deploy target detection
- fix indirect symbol issues in compressed Mach-O files
- fix treeLock stability (now belongs to dataController not to the layout)
- display multiply symbols for the same address

ver 1.3.3047
- swapfile based processing to avoid memory overhead for extremely big binaries
  (note: Ctrl+click toggles swap file usage on the selected node for faster access) 
- two-level namespaces in details
- export dylibs (e.g.: libSystem.B.dylib)
- safer symbol/section table access

ver 1.2.2632 
- some command binary representation (dyld info, routines, two-level namespace)
- better grouping and ordering of parsed content
- 64bit exception data and relocation fixes
- more stable name unmangling in tooltips

ver 1.2.2200
- tooltip with unmangled name for all the mangled symbol
- better section parsing
- common symbol table for better search (types distinguished by coloured background)

ver 1.2.1842:
- coloured background for special items:
	local/absolute indirect symbol
	scattered relocation
- edit and save function
- RVA/RWA offset uses segments' properties for calculation
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.