mirror of
https://github.com/darlinghq/class-dump.git
synced 2024-11-23 12:29:43 +00:00
Updated to include some DP4 information.
This commit is contained in:
parent
925bfc7c6d
commit
32b4c3320c
26
README
26
README
@ -6,10 +6,9 @@ Version 2 is a re-implementation of Eric P. Scott's class-dump, and
|
||||
works with the frameworks in Openstep 4.x.
|
||||
|
||||
The source compiles on Nextstep 3.3 with Foundation, Openstep, and
|
||||
Rhapsody DR2. Binary releases are available for all architectures
|
||||
available on each of these:
|
||||
OS X dp4.
|
||||
|
||||
class-dump-2.1.2-PI-bs.tar.gz (Rhapsody DR2)
|
||||
class-dump-2.1.3-bs.tar.gz (OS X dp4)
|
||||
class-dump.2.1.2.m.NIS.bs.tar.gz (Openstep)
|
||||
class-dump.2.1.2.NIHS.bs.tar.gz (Nextstep)
|
||||
|
||||
@ -18,10 +17,11 @@ Compiling
|
||||
Bison is required to compile this. There should be no warnings.
|
||||
|
||||
To compile first copy the PB.project and Makefiles from one
|
||||
of the Nextstep, Openstep or Rhapsody directories into the main
|
||||
source directory and then build it.
|
||||
of the Nextstep or Openstep directories into the
|
||||
main source directory and then build it. For OSX, just use
|
||||
the new project builder file.
|
||||
|
||||
Differences between 2.1.2 and 2.1.3
|
||||
Differences between 2.1.4 and 2.1.3
|
||||
|
||||
- It now understands framework install names and the framework
|
||||
search path, so you should be able to run it on apps or
|
||||
@ -34,7 +34,15 @@ Differences between 2.1.2 and 2.1.3
|
||||
zsh, you can do this:
|
||||
ClassDumpDebugFrameworkPaths=YES class-dump /System/Applications/MailViewer.app
|
||||
|
||||
Differences between 2.1.1 and 2.1.2
|
||||
Differences between 2.1.3 and 2.1.2
|
||||
|
||||
- The OS X mach-o files keep some information in the __TEXT
|
||||
__cstring section. I've made a small set of tweeks to cause
|
||||
class-dump to look in the correct segment and section.
|
||||
- The build on OS X defines NS_TARGET_MAJOR as 5, this needs
|
||||
to be set in order to get the new code.
|
||||
|
||||
Differences between 2.1.2 and 2.1.1
|
||||
|
||||
- Tom Hageman has provided the changes to make it work with object
|
||||
files and bundles. In the previous version, the output was empty.
|
||||
@ -42,7 +50,7 @@ Differences between 2.1.1 and 2.1.2
|
||||
formatting a method. This is most likely triggered by incompatible
|
||||
current versions of frameworks.
|
||||
|
||||
Differences between 2.1.0 and 2.1.1
|
||||
Differences between 2.1.1 and 2.1.0
|
||||
|
||||
- Compiles under Rhapsody, Openstep and Foundation based Nextstep
|
||||
3.3. Tom Hageman provided the changes to get it working with
|
||||
@ -52,7 +60,7 @@ Differences between 2.1.0 and 2.1.1
|
||||
work as before with text strings, but you can, for example,
|
||||
specify -C 'View|Window' to match classes with both strings.
|
||||
|
||||
Differences between 2.0 and 2.1.0
|
||||
Differences between 2.1.0 and 2.0
|
||||
|
||||
- The -a option has been split into -a, which just shows instance
|
||||
variable offsets, and -A, which shows method addresses.
|
||||
|
Loading…
Reference in New Issue
Block a user