Generate Objective-C headers from Mach-O files.
Go to file
2007-11-04 21:27:00 +00:00
class-dump.xcodeproj Trying to get better error reporting from the horrible mixture of NSException and NSError, ugh. 2007-11-03 15:15:23 +00:00
hold Hold this for another release. 2007-11-02 13:30:57 +00:00
Tests Added more paths for testing apps. 2007-11-04 21:27:00 +00:00
UnitTests Fixed a regression in how we treat paths. It turns out doTests was invoking it with a trailing slash, which started producing 2007-11-04 14:21:42 +00:00
CDClassDump.h Renamed ivar + accessors. 2007-11-04 20:08:44 +00:00
CDClassDump.m Fixed crasher on OmniOutliner 2 -- missed using setting for arch name in one place. 2007-11-04 20:17:32 +00:00
CDClassDumpVisitor.h Updated copyrights. Updated path to web page (lower case projects now). 2007-11-02 09:46:37 +00:00
CDClassDumpVisitor.m Tweaked message about protected segment. 2007-11-02 12:50:30 +00:00
CDClassFrameworkVisitor.h Updated copyrights. Updated path to web page (lower case projects now). 2007-11-02 09:46:37 +00:00
CDClassFrameworkVisitor.m Updated copyrights. Updated path to web page (lower case projects now). 2007-11-02 09:46:37 +00:00
CDDylibCommand.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDDylibCommand.m Updated copyrights. 2007-03-14 10:07:33 +00:00
CDDynamicSymbolTable.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDDynamicSymbolTable.m Updated copyrights. 2007-03-14 10:07:33 +00:00
CDFatArch.h Added --list-arches command to list the short versions of all the architectures in a file. This is just 2007-11-04 19:57:53 +00:00
CDFatArch.m Added --list-arches command to list the short versions of all the architectures in a file. This is just 2007-11-04 19:57:53 +00:00
CDFatFile.h Added --list-arches command to list the short versions of all the architectures in a file. This is just 2007-11-04 19:57:53 +00:00
CDFatFile.m Added --list-arches command to list the short versions of all the architectures in a file. This is just 2007-11-04 19:57:53 +00:00
CDFindMethodVisitor.h Updated copyrights. Updated path to web page (lower case projects now). 2007-11-02 09:46:37 +00:00
CDFindMethodVisitor.m Updated copyrights. Updated path to web page (lower case projects now). 2007-11-02 09:46:37 +00:00
CDLoadCommand.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDLoadCommand.m Updated copyrights. 2007-03-14 10:07:33 +00:00
CDMachOFile.h Added --list-arches command to list the short versions of all the architectures in a file. This is just 2007-11-04 19:57:53 +00:00
CDMachOFile.m Added --list-arches command to list the short versions of all the architectures in a file. This is just 2007-11-04 19:57:53 +00:00
CDMethodType.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDMethodType.m Updated copyrights. 2007-03-14 10:07:33 +00:00
CDMultiFileVisitor.h Updated copyrights. Updated path to web page (lower case projects now). 2007-11-02 09:46:37 +00:00
CDMultiFileVisitor.m Updated copyrights. Updated path to web page (lower case projects now). 2007-11-02 09:46:37 +00:00
CDObjCSegmentProcessor-Private.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDObjCSegmentProcessor-Private.m Fixed regression -- create an ivar even if the name is nil, which can happen with bitfields. 2007-11-04 15:32:49 +00:00
CDObjCSegmentProcessor.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDObjCSegmentProcessor.m Moved a bunch of XML generation into CDXMLClassDumpVisitor. 2007-06-15 06:52:47 +00:00
CDOCCategory.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDOCCategory.m Moved a bunch of XML generation into CDXMLClassDumpVisitor. 2007-06-15 06:52:47 +00:00
CDOCClass.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDOCClass.m Moved a bunch of XML generation into CDXMLClassDumpVisitor. 2007-06-15 06:52:47 +00:00
CDOCIvar.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDOCIvar.m Updated copyrights. 2007-03-14 10:07:33 +00:00
CDOCMethod.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDOCMethod.m Updated copyrights. 2007-03-14 10:07:33 +00:00
CDOCModule.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDOCModule.m Moved a bunch of XML generation into CDXMLClassDumpVisitor. 2007-06-15 06:52:47 +00:00
CDOCProtocol.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDOCProtocol.m Fixed some bugs (hopefully without creating new ones!) with merging structures. This code scares me. 2007-11-04 17:49:52 +00:00
CDOCSymtab.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDOCSymtab.m Moved a bunch of XML generation into CDXMLClassDumpVisitor. 2007-06-15 06:52:47 +00:00
CDSection.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDSection.m Updated copyrights. 2007-03-14 10:07:33 +00:00
CDSegmentCommand.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDSegmentCommand.m Updated copyrights. 2007-03-14 10:07:33 +00:00
CDStructureRegistrationProtocol.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDStructureTable.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDStructureTable.m Added --list-arches command to list the short versions of all the architectures in a file. This is just 2007-11-04 19:57:53 +00:00
CDSymbol.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDSymbol.m Updated copyrights. 2007-03-14 10:07:33 +00:00
CDSymbolReferences.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDSymbolReferences.m CDClassFrameworkVisitor now keeps track of the frameworks for protocols as well. 2007-09-06 01:36:07 +00:00
CDSymbolTable.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDSymbolTable.m Updated copyrights. 2007-03-14 10:07:33 +00:00
CDTextClassDumpVisitor.h Updated copyrights. Updated path to web page (lower case projects now). 2007-11-02 09:46:37 +00:00
CDTextClassDumpVisitor.m Updated copyrights. Updated path to web page (lower case projects now). 2007-11-02 09:46:37 +00:00
CDTopologicalSortProtocol.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDTopoSortNode.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDTopoSortNode.m Updated copyrights. 2007-03-14 10:07:33 +00:00
CDType.h Fixed some bugs (hopefully without creating new ones!) with merging structures. This code scares me. 2007-11-04 17:49:52 +00:00
CDType.m Fixed some bugs (hopefully without creating new ones!) with merging structures. This code scares me. 2007-11-04 17:49:52 +00:00
CDTypeFormatter.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDTypeFormatter.m One more place with better error reporting. 2007-11-03 15:19:53 +00:00
CDTypeLexer.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDTypeLexer.m Updated copyrights. 2007-03-14 10:07:33 +00:00
CDTypeName.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
CDTypeName.m Updated copyrights. 2007-03-14 10:07:33 +00:00
CDTypeParser.h Trying to get better error reporting from the horrible mixture of NSException and NSError, ugh. 2007-11-03 15:15:23 +00:00
CDTypeParser.m Trying to get better error reporting from the horrible mixture of NSException and NSError, ugh. 2007-11-03 15:15:23 +00:00
CDUnitTests-Info.plist Removed my old ObjcUnit target, since it doesn't seem to work on Leopard and I don't want to try to figure out what's going wrong. 2007-11-02 17:07:49 +00:00
CDUUIDCommand.h Updated copyrights. Updated path to web page (lower case projects now). 2007-11-02 09:46:37 +00:00
CDUUIDCommand.m Updated copyrights. Updated path to web page (lower case projects now). 2007-11-02 09:46:37 +00:00
CDVisitor.h Updated copyrights. Updated path to web page (lower case projects now). 2007-11-02 09:46:37 +00:00
CDVisitor.m Updated copyrights. Updated path to web page (lower case projects now). 2007-11-02 09:46:37 +00:00
class-dump_Prefix.pch Created a new project from scratch and added in the files again, so 2005-08-13 21:48:16 +00:00
keys.txt Added owner. 2004-07-08 08:18:17 +00:00
main.m Renamed ivar + accessors. 2007-11-04 20:08:44 +00:00
NSArray-Extensions.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
NSArray-Extensions.m Updated copyrights. 2007-03-14 10:07:33 +00:00
NSError-CDExtensions.h Trying to get better error reporting from the horrible mixture of NSException and NSError, ugh. 2007-11-03 15:15:23 +00:00
NSError-CDExtensions.m Trying to get better error reporting from the horrible mixture of NSException and NSError, ugh. 2007-11-03 15:15:23 +00:00
NSObject-CDExtensions.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
NSObject-CDExtensions.m Updated copyrights. 2007-03-14 10:07:33 +00:00
NSScanner-Extensions.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
NSScanner-Extensions.m Updated copyrights. 2007-03-14 10:07:33 +00:00
NSString-Extensions.h Added mode line to header files. 2007-11-02 09:49:29 +00:00
NSString-Extensions.m Updated copyrights. 2007-03-14 10:07:33 +00:00
README Updated copyrights. Updated path to web page (lower case projects now). 2007-11-02 09:46:37 +00:00

class-dump is a command-line utility for examining the Objective-C
segment of Mach-O files.  It generates declarations for the classes,
categories and protocols.  This is the same information provided by
using 'otool -ov', but presented as normal Objective-C declarations.

The latest version and information is available at:

    <http://www.codethecode.com/projects/class-dump>

-----

This file is part of class-dump, a utility for examining the
Objective-C segment of Mach-O files.
Copyright (C) 1997-1998, 2000-2001, 2004-2007  Steve Nygard

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

You may contact the author by:
   e-mail:  class-dump at codethecode.com