ST20FrontEnd Class Reference

#include <frontend/st20frontend.h>

Inheritance diagram for ST20FrontEnd:

FrontEnd List of all members.

Detailed Description

Definition at line 20 of file st20frontend.h.

Public Member Functions

virtual std::vector< Exp * > & getDefaultParams ()
virtual std::vector< Exp * > & getDefaultReturns ()
virtual platform getFrontEndId ()
virtual ADDRESS getMainEntryPoint (bool &gotMain)
virtual bool processProc (ADDRESS uAddr, UserProc *pProc, std::ofstream &os, bool frag=false, bool spec=false)
 ST20FrontEnd (BinaryFile *pBF, Prog *prog, BinaryFileFactory *pbff)
virtual ~ST20FrontEnd ()
 Virtual destructor.


Constructor & Destructor Documentation

ST20FrontEnd::ST20FrontEnd BinaryFile pBF,
Prog prog,
BinaryFileFactory pbff
 

Definition at line 48 of file st20frontend.cpp.

References FrontEnd::decoder.

ST20FrontEnd::~ST20FrontEnd  )  [virtual]
 

Virtual destructor.

Definition at line 54 of file st20frontend.cpp.


Member Function Documentation

std::vector< Exp * > & ST20FrontEnd::getDefaultParams  )  [virtual]
 

Implements FrontEnd.

Definition at line 59 of file st20frontend.cpp.

References Location::regOf().

std::vector< Exp * > & ST20FrontEnd::getDefaultReturns  )  [virtual]
 

Implements FrontEnd.

Definition at line 73 of file st20frontend.cpp.

References Location::regOf().

virtual platform ST20FrontEnd::getFrontEndId  )  [inline, virtual]
 

Implements FrontEnd.

Definition at line 29 of file st20frontend.h.

References PLAT_ST20.

ADDRESS ST20FrontEnd::getMainEntryPoint bool &  gotMain  )  [virtual]
 

Implements FrontEnd.

Definition at line 84 of file st20frontend.cpp.

References BinaryFile::GetEntryPoint(), BinaryFile::GetMainEntryPoint(), NO_ADDRESS, FrontEnd::pBF, and start().

bool ST20FrontEnd::processProc ADDRESS  uAddr,
UserProc pProc,
std::ofstream &  os,
bool  frag = false,
bool  spec = false
[virtual]
 

Reimplemented from FrontEnd.

Definition at line 99 of file st20frontend.cpp.

References FrontEnd::processProc(), and UserProc::setEntryBB().


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