active | Analyser | |
addAddressSymbol(Address *Addr, const char *Prefix, labeltype type, Location *infunc=NULL) | Analyser | |
addComment(Address *Addr, int line, const char *c) | Analyser | |
addr | Analyser | |
addr_queue | Analyser | |
addressToFileofs(Address *Addr) | MachoAnalyser | [virtual] |
addSymbol(Address *Addr, const char *label, labeltype type, Location *infunc=NULL) | Analyser | |
addXRef(Address *from, Address *to, xref_enum_t action) | Analyser | |
analy_disasm | Analyser | |
assignComment(Address *Addr, int line, const char *c) | Analyser | |
assignSymbol(Address *Addr, const char *label, labeltype type, Location *infunc=NULL) | Analyser | |
assignXRef(Address *from, Address *to, xref_enum_t action) | Analyser | |
beginAnalysis() | MachoAnalyser | [virtual] |
bufPtr(Address *Addr, byte *buf, int size) | MachoAnalyser | [virtual] |
code | Analyser | |
compareTo(const Object *obj) const | Object | [virtual] |
continueAnalysis() | Analyser | |
continueAnalysisAt(Address *Addr) | Analyser | |
convertAddressToMACHOAddress(Address *addr, MACHOAddress *r) | MachoAnalyser | |
createAddress() | MachoAnalyser | [virtual] |
createAddress32(dword addr) | MachoAnalyser | |
createAddress64(qword addr) | MachoAnalyser | |
createAssembler() | MachoAnalyser | [virtual] |
cur_addr_ops | Analyser | |
cur_func | Analyser | |
cur_label_ops | Analyser | |
data | Analyser | |
dataAccess(Address *Addr, taccess access) | Analyser | |
deleteLocation(Address *Addr) | Analyser | |
deleteSymbol(Address *Addr) | Analyser | |
deleteXRef(Address *from, Address *to) | Analyser | |
destroyed | Object | |
dirty | Analyser | |
disableSymbol(Symbol *label) | Analyser | |
disasm | Analyser | |
doBranch(branch_enum_t branch, OPCODE *opcode, int len) | Analyser | |
done() | MachoAnalyser | [virtual] |
duplicate() | Object | [virtual] |
engageCodeanalyser() | Analyser | |
enumLocations(Address *Addr) | Analyser | |
enumLocationsReverse(Address *Addr) | Analyser | |
enumSymbols(Symbol *sym) | Analyser | |
enumSymbolsByName(const char *at) | Analyser | |
enumSymbolsByNameReverse(const char *at) | Analyser | |
enumSymbolsReverse(Symbol *sym) | Analyser | |
examineData(Address *Addr) | Analyser | [virtual] |
explored | Analyser | |
file | MachoAnalyser | |
fileofsToAddress(FILEOFS fileofs) | MachoAnalyser | [virtual] |
finish() | Analyser | |
first_explored | Analyser | |
freeComments(Location *loc) | Analyser | |
freeLocation(Location *loc) | Analyser | |
freeLocations(Location *locs) | Analyser | |
freeSymbol(Symbol *sym) | Analyser | |
freeSymbols(Symbol *syms) | Analyser | |
getComments(Address *Addr) | Analyser | |
getDisasmStr(Address *Addr, int &length) | Analyser | |
getDisasmStrFormatted(Address *Addr) | Analyser | |
getDisplayMode() | Analyser | |
getFunctionByAddress(Address *Addr) | Analyser | |
getLocationByAddress(Address *Addr) | Analyser | |
getLocationContextByAddress(Address *Addr) | Analyser | |
getLocationCount() | Analyser | |
getName() | MachoAnalyser | [virtual] |
getPreviousSymbolByAddress(Address *Addr) | Analyser | |
getSegmentNameByAddress(Address *Addr) | MachoAnalyser | [virtual] |
getSymbolByAddress(Address *Addr) | Analyser | |
getSymbolByName(const char *label) | Analyser | |
getSymbolCount() | Analyser | |
getSymbolNameByLocation(Location *loc) | Analyser | |
getType() | MachoAnalyser | [virtual] |
getXRefs(Address *Addr) | Analyser | |
gotoAddress(Address *Addr, Address *func) | Analyser | |
idle() | Object | [virtual] |
init(ht_macho_shared_data *macho_shared, ht_streamfile *File) | MachoAnalyser | |
Analyser::init() | Analyser | |
initCodeAnalyser() | MachoAnalyser | [virtual] |
initDataAnalyser() | Analyser | [virtual] |
initialized | Analyser | |
initInsertSymbols(int shidx) | MachoAnalyser | |
initUnasm() | MachoAnalyser | [virtual] |
instanceOf(OBJECT_ID id) | Object | [virtual] |
instanceOf(Object *o) | Object | |
invalid_addr | Analyser | |
isDirty() | Analyser | |
last_explored | Analyser | |
load(ht_object_stream *f) | MachoAnalyser | [virtual] |
location_count | Analyser | |
location_threshold | Analyser | |
locations | Analyser | |
log(const char *msg) | MachoAnalyser | [virtual] |
macho_shared | MachoAnalyser | |
makeDirty() | Analyser | |
mapAddr(Address *Addr) | Analyser | [virtual] |
max_opcode_length | Analyser | |
mode | Analyser | |
newLocation(Address *Addr) | Analyser | |
newLocation(Location *&locs, Address *Addr) | Analyser | |
newSymbol(const char *label, Location *loc, labeltype type, Location *infunc) | Analyser | |
newSymbol(Symbol *&syms, const char *label, Location *loc, labeltype type) | Analyser | |
next_address_is_invalid | Analyser | |
next_explored | Analyser | |
nextValid(Address *Addr) | MachoAnalyser | [virtual] |
Object() | Object | |
object_id() const | MachoAnalyser | [virtual] |
ops_parsed | Analyser | |
optimizeLocationTree() | Analyser | |
optimizeSymbolTree() | Analyser | |
popAddress(Address **Addr, Address **func) | Analyser | |
pushAddress(Address *Addr, Address *func) | Analyser | |
queryConfig(int mode) | MachoAnalyser | [virtual] |
setActive(bool mode) | Analyser | |
setDisasm(Disassembler *d) | Analyser | |
setDisplayMode(int enable, int disable) | Analyser | |
setLocationFunction(Location *a, Location *func) | Analyser | |
setLocationTreeOptimizeThreshold(int threshold) | Analyser | |
setSymbolTreeOptimizeThreshold(int threshold) | Analyser | |
store(ht_object_stream *f) | MachoAnalyser | [virtual] |
symbol_count | Analyser | |
symbol_threshold | Analyser | |
symbols | Analyser | |
toggleDisplayMode(int toggle) | Analyser | |
toString(char *s, int maxlen) | Object | [virtual] |
validAddress(Address *Addr, tsectype action) | MachoAnalyser | [virtual] |
validarea | MachoAnalyser | |
validCodeAddress(Address *addr) | Analyser | |
validReadAddress(Address *addr) | Analyser | |
validWriteAddress(Address *addr) | Analyser | |
~Object() | Object | [virtual] |