/Symbolication/VMUDwarfExtractor.h
C Header | 29 lines | 18 code | 4 blank | 7 comment | 0 complexity | 1a6739eb8e70fe65c234e5bcd322bafc MD5 | raw file
- /**
- * This header is generated by class-dump-z 0.2-0.
- * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
- *
- * Source: /System/Library/PrivateFrameworks/Symbolication.framework/Symbolication
- */
- #import "VMUSymbolExtractor.h"
- @class NSMutableDictionary, VMUMachOHeader;
- @protocol VMUMemory;
- @interface VMUDwarfExtractor : VMUSymbolExtractor {
- BOOL _shouldUseTaskBasedAddresses;
- NSMutableDictionary* _abbrevDicts;
- id<VMUMemory> _infoMem;
- id<VMUMemory> _abbrevMem;
- id<VMUMemory> _lineMem;
- id<VMUMemory> _strMem;
- VMUMachOHeader* _hdr;
- }
- +(VMUDwarfExtractor*)dwarfExtractorWithMachOHeader:(id)machOHeader;
- -(id)initWithMachOHeader:(id)machOHeader;
- // inherited: -(void)dealloc;
- -(void)parseCompilationUnitWithMemoryView:(id)memoryView withHeader:(id)header;
- -(id)parseAbbrevDictionaryAtOffset:(unsigned)offset;
- -(void)parseLineNumberMatrixAtOffset:(unsigned long long)offset withBaseDirectory:(id)baseDirectory withWordSize:(unsigned char)wordSize;
- @end