otx
otx 0.16b
Your rating: Now say why...

(5) 5

Interperet otool output with ease.   Free
Add to my Watch List
Email me when discounted
otx is the premier solution for developers trying to interperet otool output.

otx stands for "object tool extended". It uses otool (object tool) to disassemble a Mach-O executable file, then enhances the disassembled output. Simple enhancements include adding the machine code of each instruction and the offset of each instruction from the beginning of a function. More complicated enhancements include displaying the names and data types of Objective-C methods even if symbols have been stripped, and adding comments that describe member variables, function calls, static data and
What's New
Version 0.16b:
  • Source code is in the public domain
  • Includes a command line version
  • Smaller RAM footprint
  • Processing and UI use separate threads
  • Improved function recognition in dylibs
  • Improved logical block recognition
  • Optional separation of logical blocks
  • Optional verbose comments for objc_msgSend calls
  • Improved tracking of local variables
  • Recognizes garbage-collected ivar assignments
  • More comments
  • No longer uses temp files
  • UI improvements
  • Various bug fixes
Version 0.16b:
  • Source code is in the public domain
  • Includes a command line version
  • Smaller RAM footprint
  • Processing and UI use separate threads
  • Improved function recognition in dylibs
  • Improved logical block recognition
  • Optional separation of logical blocks
  • Optional verbose comments for objc_msgSend calls
  • Improved tracking of local variables
  • Recognizes more...
Requirements
  • Intel/PPC
  • Mac OS X 10.4 or later
  • Apple otool installed



MacUpdate - otx



otx User Discussion (Write a Review)
ver. 0.x:
(5)
Your rating: Now say why...
Overall:
(5)

sort: smiles | time
burypromote

+5

The Man In The Black Sedan reviewed on 23 Aug 2008
I couldn't live without OTX. There is nothing else like it. It is perfect in every way and all developers should have it in their toolbox.
[Version 0.16b]


burypromote

+43

karsten@briksoftware.com reviewed on 27 Apr 2007
great update!!!
thanks a lot for this useful tool!!!
[Version 0.16b]


burypromote
+1

+4

Billy Ray Valentine reviewed on 27 Oct 2006
A very valuable tool for developers, I use it all the time.

Really glad it supports UBs too.

Not only is it free, it's also open source.

Thanks for this great utility, and keep up the great work!
[Version 0.15b]


burypromote

cippa reviewed on 15 Sep 2006
Only one word: Excellent!!!

Thanks for this invaluable tool!!

LVP
[Version 0.14b]


There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.


+6

Wikno rated on 21 Aug 2013

[Version 0.16b]


Downloads:12,518
Version Downloads:11,005
Type:Development : Source
License:Free
Date:27 Apr 2007
Platform:PPC 32 / Intel 32 / OS X
Price:Free0.00
Overall (Version 0.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-4 of 4
Displaying 1-1 of 1
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
otx is the premier solution for developers trying to interperet otool output.

otx stands for "object tool extended". It uses otool (object tool) to disassemble a Mach-O executable file, then enhances the disassembled output. Simple enhancements include adding the machine code of each instruction and the offset of each instruction from the beginning of a function. More complicated enhancements include displaying the names and data types of Objective-C methods even if symbols have been stripped, and adding comments that describe member variables, function calls, static data and more.

otx users should have Apple's developer tools installed. The otx distribution includes both a GUI application and a command line utility, for your convenience. You can use either or both, as you see fit.


- -