Skip to content
Commits on Oct 1, 2015
Commits on Aug 7, 2015
  1. Switch from OpenSSL to CommonCrypto for decryption.

    committed Aug 7, 2015
    OpenSSL was deprecated in 10.7, and isn't available in 10.11.
Commits on Jul 10, 2015
Commits on Jun 11, 2015
  1. support new __DATA_CONST segment in ios 9 binaries

    Eric Monti committed Jun 11, 2015
Commits on Jun 3, 2015
  1. Replace opendiff with ksdiff.

    committed Jun 2, 2015
Commits on Apr 22, 2015
  1. Update copyrights for 2015.

    committed Apr 21, 2015
Commits on Oct 18, 2014
  1. Merge pull request #47 from OleksiyA/seg-fault-fix

    committed Oct 17, 2014
    Corrected set-fault when self.name is nil and componentsJoinedByString failing to join such nil components.
Commits on Oct 17, 2014
  1. Corrected set-fault when self.name is nil and componentsJoinedByStrin…

    Oleksiy Ivanov committed Oct 17, 2014
    …g failing to join such nil components.
Commits on Mar 28, 2014
  1. Merge pull request #42 from 0xced/fix-section-offset

    committed Mar 27, 2014
    Fix invalid section offsets
Commits on Mar 27, 2014
  1. @0xced

    Fix invalid section offsets

    0xced committed Mar 12, 2014
    Hopper v3 (http://www.hopperapp.com) has invalid section offsets in order to trick reverse engineering tools such as class-dump. Since dyld doesn't actually read those section offsets when loading binaries, it's safe to compute them and fix them.
Commits on Mar 22, 2014
  1. Merge pull request #41 from 0xced/sdk-10.9

    committed Mar 21, 2014
    Use the encryption info for 64-bits goodies available in the 10.9 SDK
Commits on Mar 14, 2014
  1. @0xced
Commits on Mar 12, 2014
  1. @0xced
  2. @0xced
  3. @0xced
Commits on Feb 11, 2014
  1. Merge branch 'optimizations' of git://github.com/0xced/class-dump int…

    committed Feb 10, 2014
    …o 0xced-optimizations
    
    Conflicts:
    	Source/CDType.m
  2. Merge pull request #38 from rodionovd/patch-1

    committed Feb 10, 2014
    Choose custom root SDK path depending on an Xcode location
  3. Update copyrights for 2014.

    committed Feb 10, 2014
  4. Update bits of code style.

    committed Feb 10, 2014
  5. Add space between class name and protocols, to match earlier versions.

    committed Feb 10, 2014
    This makes searching for other differences easier.
    
    Other differences in output from 3.5:
    Finder: TNSRef, NSObject<NSCopying> *fRef -> NSObject *fRef
    iMovie: FFProcrastinatedDispatch_t, NSObject<OS_dispatch_queue> *queue -> NSObject *queue
  6. Merge pull request #39 from aricha/master

    committed Feb 10, 2014
    Improved header import generation and forward declaration for classes, protocols, and categories
Commits on Jan 8, 2014
  1. @aricha

    -For external classes, use the class name as a fallback if the symbol…

    aricha committed Jan 7, 2014
    … can’t be found (for some strange reason)
    
    -OCD cleanup
Commits on Jan 7, 2014
  1. @aricha

    -Added CDOCClassReference to wrap any of a CDOCClass, CDSymbol, or NS…

    aricha committed Jan 6, 2014
    …String (class name) and use that to infer the class name and whether or not the class is external
    
    -Use that class instead of a weakly typed property for CDOCClass’s superClassRef and CDOCCategory’s classRef
Commits on Jan 6, 2014
  1. @aricha
  2. @aricha

    Renamed CDOCClass’s superClass property to superClassRef, for consist…

    aricha committed Jan 5, 2014
    …ency with CDOCCategory, and to avoid confusion with -superclass (all lowercase)
  3. @aricha

    -Replaced CDOCCategory’s className property with classRef, which can …

    aricha committed Jan 5, 2014
    …handle a CDOCClass, CDSymbol, or NSString, and infer the class name based on that
    
    -When a category class is external (ie. the classRef property is a CDSymbol), use the symbol’s source dylib path to import the source framework correctly
    -Reverted ObjC1 processor to use its existing behaviour for handling superclasses (just use the raw string), and added the ability for CDOCClass to handle an NSString for superClass to return the correct superClassName
  4. @aricha

    -Fixed a check for id types in protocol type string

    aricha committed Jan 5, 2014
    -Nitpicking protocol type styling (removed the space between the type and the protocol)
  5. @aricha
  6. @aricha

    -Correctly handle object types with both a class name and a protocol …

    aricha committed Jan 5, 2014
    …(ie. NSObject<NSCopying> *) referenced in methods and ivars
    
    -Add imports for protocols referenced in types
Something went wrong with that request. Please try again.