Skip to content

Conversation

@0xced
Copy link
Contributor

@0xced 0xced commented Jun 16, 2011

Xcode 3 is confused when a group has a path that doesn't exist, so you better have a name instead of a path.

The 10.6 SDK fix is straightforward.

@nygard nygard merged commit bd7b9de into nygard:master Jun 16, 2011
sdefresne added a commit to sdefresne/class-dump that referenced this pull request Apr 14, 2016
When initializing fixed size structure fields from strings, the number
of bytes copied needs to be the minimum of the structure field and the
string byte count.

Fixes the following class of errors found when running a version of
class-dump build with ASan (Address Sanitizer):

==67822==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6030000095a0 at pc 0x0001068b4d2d bp 0x7fff595270b0 sp 0x7fff59526860
READ of size 16 at 0x6030000095a0 thread T0
    #0 0x1068b4d2c in __asan_memcpy (libclang_rt.asan_osx_dynamic.dylib+0x40d2c)
    nygard#1 0x106716ed4 in -[CDLCSegment initWithDataCursor:] (class-dump+0x100040ed4)
    nygard#2 0x10672d82b in +[CDLoadCommand loadCommandWithDataCursor:] (class-dump+0x10005782b)
    ...
manicmaniac referenced this pull request in manicmaniac/class-dump Dec 8, 2021
amjunliang pushed a commit to amjunliang/class-dump that referenced this pull request Mar 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants