Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

PaddingPass Class Reference

#include <padding.h>

Inheritance diagram for PaddingPass:

Pass Module List of all members.

Public Methods

 PaddingPass (SuifEnv *pEnv, const LString &name = "insert_struct_padding")
Moduleclone () const
 May return "this" if the pass has no state.

void do_file_set_block (FileSetBlock *pFSB)
 your analysis or optimization goes here.

bool is_walkable (Address address, bool is_owned, MetaClass *_meta)
virtual void initialize ()
 Initialize the pass.


Detailed Description


Constructor & Destructor Documentation

PaddingPass::PaddingPass ( SuifEnv * pEnv,
const LString & name = "insert_struct_padding")


Member Function Documentation

Module * PaddingPass::clone ( void) const [inline, virtual]

May return "this" if the pass has no state.

Reimplemented from Pass.

void PaddingPass::do_file_set_block ( FileSetBlock * pFSB) [virtual]

your analysis or optimization goes here.

Reimplemented from Pass.

void PaddingPass::initialize ( void) [virtual]

Initialize the pass.

Reimplemented from Pass.

bool PaddingPass::is_walkable ( Address address,
bool is_owned,
MetaClass * _meta)


The documentation for this class was generated from the following files:
Generated at Mon Jul 31 13:44:17 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000