#include <htdisasm.h>
Inheritance diagram for ht_disasm_viewer:

Public Member Functions | |
| void | init (bounds *b, char *desc, int caps, ht_streamfile *file, ht_format_group *format_group, Assembler *a, Disassembler *d, int t) | 
| virtual void | done () | 
| virtual char * | func (UINT i, bool execute) | 
| virtual void | get_pindicator_str (char *buf) | 
| virtual bool | get_vscrollbar_pos (int *pstart, int *psize) | 
| virtual void | handlemsg (htmsg *msg) | 
| virtual bool | offset_to_pos (FILEOFS ofs, viewer_pos *addr) | 
| virtual bool | pos_to_offset (viewer_pos addr, FILEOFS *ofs) | 
| virtual bool | qword_to_pos (qword q, viewer_pos *pos) | 
| virtual int | ref_sel (LINE_ID *id) | 
| virtual int | symbol_handler (eval_scalar *result, char *name) | 
Protected Member Functions | |
| virtual ht_disasm_sub * | get_disasm_sub () | 
Protected Attributes | |
| Assembler * | assem | 
| Disassembler * | disasm | 
| int | op1632 | 
      
  | 
  
| 
 
 Reimplemented from ht_uformat_viewer. Definition at line 186 of file htdisasm.cc. References assem, disasm, and ht_uformat_viewer::done().  | 
  
      
  | 
  ||||||||||||
| 
 
 Reimplemented from ht_uformat_viewer. Definition at line 357 of file htdisasm.cc. References cmd_disasm_toggle1632, ht_uformat_viewer::func(), op1632, ht_view::sendmsg(), and UINT.  | 
  
      
  | 
  
| 
 
 Definition at line 311 of file htdisasm.cc. References uformat_viewer_pos::sub. Referenced by offset_to_pos(), and qword_to_pos().  | 
  
      
  | 
  
| 
 
 Reimplemented from ht_format_viewer. Definition at line 193 of file htdisasm.cc. References buf, ht_uformat_viewer::edit(), FILEOFS, and ht_uformat_viewer::get_current_offset(). Referenced by handlemsg().  | 
  
      
  | 
  ||||||||||||
| 
 
 Reimplemented from ht_format_viewer. Definition at line 203 of file htdisasm.cc. References ht_streamfile::get_size(), LINE_ID::id1, uformat_viewer_pos::line_id, MIN, and scrollbar_pos(). Referenced by handlemsg().  | 
  
      
  | 
  
      
  | 
  ||||||||||||||||||||||||||||||||||||
| 
 
 Definition at line 178 of file htdisasm.cc. References assem, disasm, file, Object::init(), and op1632. Referenced by htdisasm_init().  | 
  
      
  | 
  ||||||||||||
| 
 
 Reimplemented from ht_format_viewer. Definition at line 316 of file htdisasm.cc. References FILEOFS, get_disasm_sub(), LINE_ID::id1, LINE_ID::id2, uformat_viewer_pos::line_id, uformat_viewer_pos::sub, uformat_viewer_pos::tag_idx, and viewer_pos::u.  | 
  
      
  | 
  ||||||||||||
| 
 
 Reimplemented from ht_format_viewer. Definition at line 325 of file htdisasm.cc. References FILEOFS, LINE_ID::id1, uformat_viewer_pos::line_id, and viewer_pos::u. Referenced by symbol_handler().  | 
  
      
  | 
  ||||||||||||
| 
 
 Reimplemented from ht_format_viewer. Definition at line 336 of file htdisasm.cc. References ht_uformat_viewer::clear_viewer_pos(), ht_sub::convert_ofs_to_id(), FILEOFS, get_disasm_sub(), uformat_viewer_pos::line_id, QWORD_GET_INT, uformat_viewer_pos::sub, uformat_viewer_pos::tag_idx, and viewer_pos::u.  | 
  
      
  | 
  
| 
 
 Reimplemented from ht_uformat_viewer. Definition at line 331 of file htdisasm.cc. References ht_uformat_viewer::goto_offset(), and LINE_ID::id1.  | 
  
      
  | 
  ||||||||||||
| 
 
 Reimplemented from ht_format_viewer. Definition at line 346 of file htdisasm.cc. References FILEOFS, pos_to_offset(), scalar_create_int_c(), and ht_format_viewer::symbol_handler().  | 
  
      
  | 
  
| 
 
 Definition at line 42 of file htdisasm.h. Referenced by done(), handlemsg(), and init().  | 
  
      
  | 
  
| 
 
 Definition at line 43 of file htdisasm.h. Referenced by done(), handlemsg(), and init().  | 
  
      
  | 
  
| 
 
 Definition at line 44 of file htdisasm.h. Referenced by func(), handlemsg(), and init().  | 
  
 
1.3.5