Watcher Class Reference

#include <include/boomerang.h>

Inheritance diagram for Watcher:

Decompiler List of all members.

Detailed Description

Virtual class to monitor the decompilation.

Definition at line 59 of file boomerang.h.

Public Member Functions

virtual void alert_baddecode (ADDRESS pc)
virtual void alert_complete ()
virtual void alert_considering (Proc *parent, Proc *p)
virtual void alert_decode (Proc *p, ADDRESS pc, ADDRESS last, int nBytes)
virtual void alert_decode (ADDRESS pc, int nBytes)
virtual void alert_decompile_afterPropagate (UserProc *p, int depth)
virtual void alert_decompile_afterRemoveStmts (UserProc *p, int depth)
virtual void alert_decompile_beforePropagate (UserProc *p, int depth)
virtual void alert_decompile_debug_point (UserProc *p, const char *description)
virtual void alert_decompile_SSADepth (UserProc *p, int depth)
virtual void alert_decompiling (UserProc *p)
virtual void alert_end_decode ()
virtual void alert_end_decompile (UserProc *p)
virtual void alert_load (Proc *p)
virtual void alert_new (Proc *p)
virtual void alert_proc_status_change (UserProc *p)
virtual void alert_remove (Proc *p)
virtual void alert_start_decode (ADDRESS start, int nBytes)
virtual void alert_start_decompile (UserProc *p)
virtual void alert_update_signature (Proc *p)
 Watcher ()
virtual ~Watcher ()


Constructor & Destructor Documentation

Watcher::Watcher  )  [inline]
 

Definition at line 61 of file boomerang.h.

virtual Watcher::~Watcher  )  [inline, virtual]
 

Definition at line 62 of file boomerang.h.


Member Function Documentation

virtual void Watcher::alert_baddecode ADDRESS  pc  )  [inline, virtual]
 

Definition at line 69 of file boomerang.h.

virtual void Watcher::alert_complete  )  [inline, virtual]
 

Definition at line 64 of file boomerang.h.

virtual void Watcher::alert_considering Proc parent,
Proc p
[inline, virtual]
 

Reimplemented in Decompiler.

Definition at line 81 of file boomerang.h.

virtual void Watcher::alert_decode Proc p,
ADDRESS  pc,
ADDRESS  last,
int  nBytes
[inline, virtual]
 

Definition at line 72 of file boomerang.h.

virtual void Watcher::alert_decode ADDRESS  pc,
int  nBytes
[inline, virtual]
 

Definition at line 68 of file boomerang.h.

virtual void Watcher::alert_decompile_afterPropagate UserProc p,
int  depth
[inline, virtual]
 

Definition at line 77 of file boomerang.h.

virtual void Watcher::alert_decompile_afterRemoveStmts UserProc p,
int  depth
[inline, virtual]
 

Definition at line 78 of file boomerang.h.

virtual void Watcher::alert_decompile_beforePropagate UserProc p,
int  depth
[inline, virtual]
 

Definition at line 76 of file boomerang.h.

virtual void Watcher::alert_decompile_debug_point UserProc p,
const char *  description
[inline, virtual]
 

Reimplemented in Decompiler.

Definition at line 83 of file boomerang.h.

virtual void Watcher::alert_decompile_SSADepth UserProc p,
int  depth
[inline, virtual]
 

Definition at line 75 of file boomerang.h.

virtual void Watcher::alert_decompiling UserProc p  )  [inline, virtual]
 

Reimplemented in Decompiler.

Definition at line 82 of file boomerang.h.

virtual void Watcher::alert_end_decode  )  [inline, virtual]
 

Definition at line 71 of file boomerang.h.

virtual void Watcher::alert_end_decompile UserProc p  )  [inline, virtual]
 

Definition at line 79 of file boomerang.h.

virtual void Watcher::alert_load Proc p  )  [inline, virtual]
 

Definition at line 80 of file boomerang.h.

virtual void Watcher::alert_new Proc p  )  [inline, virtual]
 

Reimplemented in Decompiler.

Definition at line 65 of file boomerang.h.

virtual void Watcher::alert_proc_status_change UserProc p  )  [inline, virtual]
 

Definition at line 74 of file boomerang.h.

virtual void Watcher::alert_remove Proc p  )  [inline, virtual]
 

Reimplemented in Decompiler.

Definition at line 66 of file boomerang.h.

virtual void Watcher::alert_start_decode ADDRESS  start,
int  nBytes
[inline, virtual]
 

Definition at line 70 of file boomerang.h.

virtual void Watcher::alert_start_decompile UserProc p  )  [inline, virtual]
 

Definition at line 73 of file boomerang.h.

virtual void Watcher::alert_update_signature Proc p  )  [inline, virtual]
 

Reimplemented in Decompiler.

Definition at line 67 of file boomerang.h.


The documentation for this class was generated from the following file:
Generated on Tue Sep 19 21:18:48 2006 for Boomerang by  doxygen 1.4.6