Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

AnalyInfoline Class Reference

#include <htanaly.h>

Inheritance diagram for AnalyInfoline:

ht_statictext ht_text ht_view Object List of all members.

Public Member Functions

void init (bounds *b, ht_aviewer *A, char *Format)
virtual void done ()
virtual char * gettext ()
void update (Address *cursor_addr, FILEOFS ecursor_addr)
bool valid ()

Public Attributes

ht_avieweranaly
char * s
FILEOFS fofs
Addressaddr
char * displayformat

Member Function Documentation

void AnalyInfoline::done  )  [virtual]
 

Reimplemented from ht_statictext.

Definition at line 393 of file htanaly.cc.

References addr, displayformat, ht_statictext::done(), and s.

char * AnalyInfoline::gettext  )  [virtual]
 

Reimplemented from ht_statictext.

Definition at line 401 of file htanaly.cc.

References Location::addr, addr, ADDRESS_STRING_FORMAT_LEADING_ZEROS, ht_aviewer::analy, analy, ANALY_STATUS_ARG_FILEOFFSET, ANALY_STATUS_ARG_FUNCTION, ANALY_STATUS_ARG_OFFSET, ANALY_STATUS_ARG_RAW_UNASM, ANALY_STATUS_ARG_SECTION, ANALYINFOLINE_DISPLAYFORMAT_LENGTH, Address::difference(), displayformat, fofs, Analyser::getDisasmStr(), Analyser::getFunctionByAddress(), Analyser::getSegmentNameByAddress(), Analyser::getSymbolNameByLocation(), global_analyser_address_string_format, ht_snprintf(), INVALID_FILE_OFS, s, and valid().

void AnalyInfoline::init bounds *  b,
ht_aviewer A,
char *  Format
 

Definition at line 382 of file htanaly.cc.

References A, addr, align_left, analy, ANALYINFOLINE_DISPLAYFORMAT_LENGTH, displayformat, fofs, ht_strdup(), Object::init(), INVALID_FILE_OFS, s, smalloc(), and VIEW_DEBUG_NAME.

Referenced by htclassimage_init(), and htpefimage_init().

void AnalyInfoline::update Address cursor_addr,
FILEOFS  ecursor_addr
 

Definition at line 473 of file htanaly.cc.

References addr, ht_view::dirtyview(), Object::duplicate(), FILEOFS, fofs, INVALID_FILE_OFS, ht_view::redraw(), and valid().

Referenced by ht_aviewer::handlemsg().

bool AnalyInfoline::valid  ) 
 

Definition at line 487 of file htanaly.cc.

References ht_aviewer::analy, and analy.

Referenced by gettext(), and update().


Member Data Documentation

Address* AnalyInfoline::addr
 

Definition at line 145 of file htanaly.h.

Referenced by done(), gettext(), init(), and update().

ht_aviewer* AnalyInfoline::analy
 

Definition at line 142 of file htanaly.h.

Referenced by gettext(), init(), and valid().

char* AnalyInfoline::displayformat
 

Definition at line 146 of file htanaly.h.

Referenced by done(), gettext(), and init().

FILEOFS AnalyInfoline::fofs
 

Definition at line 144 of file htanaly.h.

Referenced by gettext(), init(), and update().

char* AnalyInfoline::s
 

Definition at line 143 of file htanaly.h.

Referenced by done(), gettext(), and init().


The documentation for this class was generated from the following files:
Generated on Fri May 7 21:15:54 2004 by doxygen 1.3.5