blob: ec7c3b9b1fbf5cf77669a494806e0c34d83df7ba [file] [log] [blame]
// -*- mode: ObjC -*-
// 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-2009 Steve Nygard.
#import "CDLoadCommand.h"
@interface CDLCSymbolTable : CDLoadCommand
{
struct symtab_command symtabCommand;
NSMutableArray *symbols;
NSUInteger baseAddress;
}
- (id)initWithDataCursor:(CDDataCursor *)cursor machOFile:(CDMachOFile *)aMachOFile;
- (void)dealloc;
- (uint32_t)cmd;
- (uint32_t)cmdsize;
- (void)loadSymbols;
- (uint32_t)symoff;
- (uint32_t)nsyms;
- (uint32_t)stroff;
- (uint32_t)strsize;
- (NSUInteger)baseAddress;
- (NSArray *)symbols;
- (NSString *)extraDescription;
@end