#include <htanaly.h>
Inheritance diagram for ht_aviewer:
|
Definition at line 522 of file htanaly.cc. References infoline. Referenced by htclassimage_init(), and htpefimage_init(). |
|
Definition at line 868 of file htanaly.cc. References Location::addr, ADDRESS_STRING_FORMAT_LEADING_ZEROS, analy, Address::compareTo(), errorbox, Analyser::getLocationContextByAddress(), global_analyser_address_string_format, Location::label, and Symbol::name. Referenced by dataStringDialog(), handlemsg(), and showComments(). |
|
Definition at line 572 of file htanaly.cc. References analy_sub, byte, ht_uformat_viewer::clear_viewer_pos(), LINE_ID::id1, LINE_ID::id2, Address::isValid(), uformat_viewer_pos::line_id, Address::putIntoArray(), uformat_viewer_pos::sub, and viewer_pos::u. Referenced by gotoAddress(), ht_le_aviewer::offset_to_pos(), offset_to_pos(), qword_to_pos(), ht_analy_sub::search(), and searchForXRefs(). |
|
Definition at line 565 of file htanaly.cc. References analy, byte, Analyser::createAddress(), LINE_ID::id2, uformat_viewer_pos::line_id, and viewer_pos::u. Referenced by generateOutputDialog(), getCurrentAddress(), ht_le_aviewer::pos_to_offset(), pos_to_offset(), pos_to_string(), searchForXRefs(), showXRefs(), and symbol_handler(). |
|
|
Reimplemented from ht_uformat_viewer. Definition at line 512 of file htanaly.cc. References analy, Analyser::done(), ht_uformat_viewer::done(), and unregister_idle_object(). |
|
Definition at line 933 of file htanaly.cc. References Analyser::active, analy, button_cancel, button_ok, center_bounds(), ht_view::databuf_get(), ht_dialog::done(), ht_file::done(), export_to_sym(), FAM_WRITE, FOM_CREATE, FS_KILLER, FS_MOVE, FS_TITLE, ht_stream::get_error(), ht_streamfile::get_filename(), HT_NAME_MAX, export_dialog_data::id1, infobox, ht_file::init(), ht_window::insert(), export_dialog_data::lp, ht_dialog::run(), and sys_filename_suffix(). Referenced by handlemsg(). |
|
Reimplemented from ht_uformat_viewer. Reimplemented in ht_le_aviewer, and ht_ne_aviewer. Definition at line 585 of file htanaly.cc. References cmd_analyser_symbols, ht_uformat_viewer::func(), ht_view::sendmsg(), and UINT. Referenced by ht_ne_aviewer::func(), ht_le_aviewer::func(), and showXRefs(). |
|
Reimplemented from ht_format_viewer. Reimplemented in ht_pef_aviewer, ht_pe_aviewer, and ht_xbe_aviewer. Definition at line 1899 of file htanaly.cc. References ht_format_viewer::func_handler(), NULL, SCALAR_INT, SCALAR_STR, and std_eval_func_handler(). Referenced by ht_xbe_aviewer::func_handler(), ht_pe_aviewer::func_handler(), and ht_pef_aviewer::func_handler(). |
|
|
Reimplemented from ht_uformat_viewer. Definition at line 1014 of file htanaly.cc. References Analyser::addressToFileofs(), analy, FILEOFS, ht_uformat_viewer::get_current_offset(), getCurrentAddress(), and INVALID_FILE_OFS. Referenced by ht_le_aviewer::get_current_real_offset(), and get_pindicator_str(). |
|
Reimplemented from ht_format_viewer. Definition at line 1027 of file htanaly.cc. References analy_sub. |
|
Reimplemented from ht_format_viewer. Definition at line 1039 of file htanaly.cc. References ADDRESS_STRING_FORMAT_COMPACT, analy, buf, FILEOFS, get_current_offset(), getCurrentAddress(), global_analyser_address_string_format, ht_snprintf(), and Analyser::isDirty(). |
|
Definition at line 1007 of file htanaly.cc. References convertViewerPosToAddress(), and ht_uformat_viewer::get_current_pos(). Referenced by dataStringDialog(), get_current_offset(), get_pindicator_str(), handlemsg(), and symbol_handler(). |
|
Definition at line 1056 of file htanaly.cc. References analy, convertAddressToViewerPos(), ht_uformat_viewer::goto_pos(), scvalid, and Analyser::validAddress(). Referenced by handlemsg(), ref_sel(), ht_xbe_import_viewer::select_entry(), ht_pe_import_viewer::select_entry(), ht_pe_export_viewer::select_entry(), ht_pe_dimport_viewer::select_entry(), showCallChain(), showSymbols(), and showXRefs(). |
|
|
Standard Object idle function. Overwrite and register with htidle.cc:register_idle()
Reimplemented from Object. Definition at line 1476 of file htanaly.cc. References Analyser::active, analy, analy_sub, app, Analyser::continueAnalysis(), ht_view::dirtyview(), Analyser::getName(), idle_count, AnalyserOutput::invalidateCache(), last_active, LOG, msg_draw, Analyser::ops_parsed, ht_analy_sub::output, pause, and ht_view::sendmsg(). |
|
Definition at line 495 of file htanaly.cc. References analy, ANALY_COLLAPSE_XREFS, ANALY_EDIT_BYTES, ANALY_SHOW_ADDRESS, ANALY_SHOW_COMMENTS, ANALY_SHOW_LABELS, ANALY_SHOW_XREFS, analy_sub, ANALY_TRANSLATE_SYMBOLS, file, idle_count, infoline, Object::init(), last_active, NULL, one_load_hack, pause, register_idle_object(), SEARCHMODE_BIN, SEARCHMODE_EVALSTR, SEARCHMODE_EXPR, and Analyser::setDisplayMode(). |
|
Reimplemented from ht_format_viewer. Reimplemented in ht_le_aviewer. Definition at line 1502 of file htanaly.cc. References analy, convertAddressToViewerPos(), FILEOFS, and Analyser::fileofsToAddress(). Referenced by symbol_handler(). |
|
Reimplemented from ht_format_viewer. Reimplemented in ht_le_aviewer. Definition at line 527 of file htanaly.cc. References Analyser::addressToFileofs(), analy, convertViewerPosToAddress(), FILEOFS, and INVALID_FILE_OFS. Referenced by ht_analy_sub::search(). |
|
Definition at line 542 of file htanaly.cc. References Location::addr, ADDRESS_STRING_FORMAT_ADD_H, ADDRESS_STRING_FORMAT_LEADING_ZEROS, analy, convertViewerPosToAddress(), Address::difference(), Analyser::getFunctionByAddress(), Analyser::getLocationByAddress(), global_analyser_address_string_format, ht_snprintf(), Location::label, and Symbol::name. Referenced by generateOutputDialog(). |
|
Reimplemented from ht_format_viewer. Definition at line 1958 of file htanaly.cc. References ADDRESS_STRING_FORMAT_LEADING_ZEROS, analy, byte, Address::byteSize(), convertAddressToViewerPos(), Analyser::createAddress(), dword, Address::getFromArray(), global_analyser_address_string_format, GLOBAL_ERROR_SIZE, globalerror, ht_snprintf(), QWORD_GET_INT, scvalid, and Analyser::validAddress(). |
|
Reimplemented from ht_uformat_viewer. Definition at line 1511 of file htanaly.cc. References analy, byte, Analyser::createAddress(), Address::getFromArray(), gotoAddress(), LINE_ID::id1, LINE_ID::id2, LINE_ID::id3, LINE_ID::id4, and showXRefs(). |
|
Reimplemented from ht_uformat_viewer. Definition at line 1537 of file htanaly.cc. References analy_sub, AnalyserOutput::changeConfig(), ht_analy_sub::output, and ht_uformat_viewer::reloadpalette(). |
|
|
Implemented in ht_class_aviewer, ht_coff_aviewer, ht_elf_aviewer, ht_flt_aviewer, ht_le_aviewer, ht_macho_aviewer, ht_ne_aviewer, ht_pef_aviewer, ht_pe_aviewer, and ht_xbe_aviewer. Referenced by handlemsg(). |
|
Definition at line 1573 of file htanaly.cc. References Location::addr, ADDRESS_STRING_FORMAT_LEADING_ZEROS, CallChain::adjust(), align_left, analy, button_cancel, button_ok, center_bounds(), ht_view::databuf_get(), ht_dialog::done(), FS_KILLER, FS_MOVE, FS_TITLE, CallChain::get_root(), Analyser::getFunctionByAddress(), global_analyser_address_string_format, gotoAddress(), ht_snprintf(), ht_statictext::init(), ht_dialog::init(), ht_window::insert(), Location::label, Symbol::name, NULL, and ht_dialog::run(). Referenced by handlemsg(). |
|
|
Definition at line 1700 of file htanaly.cc. References app, center_bounds(), ht_dialog::done(), FS_KILLER, FS_MOVE, FS_TITLE, ht_view::getbounds(), AnalyserInformation::init(), ht_dialog::init(), ht_window::insert(), and ht_dialog::run(). Referenced by handlemsg(). |
|
|
|
Reimplemented from ht_format_viewer. Definition at line 1911 of file htanaly.cc. References Location::addr, analy, bnstr(), byte, convertViewerPosToAddress(), getCurrentAddress(), Analyser::getSymbolByName(), Symbol::location, offset_to_pos(), Address::putIntoArray(), qword, QWORD_GET_LO, scalar_create_int_q(), set_eval_error(), and ht_format_viewer::symbol_handler(). |
|
|
Definition at line 189 of file htanaly.h. Referenced by convertAddressToViewerPos(), get_hscrollbar_pos(), handlemsg(), htclassimage_init(), htpefimage_init(), idle(), init(), reloadpalette(), searchForXRefs(), showComments(), and showXRefs(). |
|
|
|
Definition at line 188 of file htanaly.h. Referenced by attachInfoline(), handlemsg(), and init(). |
|
|
|
Definition at line 190 of file htanaly.h. Referenced by handlemsg(), and init(). |
|
Definition at line 191 of file htanaly.h. Referenced by handlemsg(), idle(), and init(). |