ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Partitioner::InsnRangeCallback Class Referenceabstract

Base class for instruction scanning callbacks. More...

#include <Partitioner.h>

Inheritance diagram for Partitioner::InsnRangeCallback:

Classes

struct  Args
 Arguments for the callback. More...
 

Public Member Functions

virtual ~InsnRangeCallback ()
 
virtual bool operator() (bool enabled, const Args &args)=0
 The actual callback function. More...
 

Detailed Description

Base class for instruction scanning callbacks.

Definition at line 1033 of file Partitioner.h.

Constructor & Destructor Documentation

virtual Partitioner::InsnRangeCallback::~InsnRangeCallback ( )
inlinevirtual

Definition at line 1048 of file Partitioner.h.

Member Function Documentation

virtual bool Partitioner::InsnRangeCallback::operator() ( bool  enabled,
const Args args 
)
pure virtual

The actual callback function.

This needs to be defined in subclasses.

Implemented in Partitioner::FindPostFunctionInsns, Partitioner::FindThunks, and Partitioner::FindInsnPadding.


The documentation for this class was generated from the following file: