ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Partitioner::ByteRangeCallback::Args Struct Reference

Arguments for the callback. More...

#include <Partitioner.h>

Collaboration diagram for Partitioner::ByteRangeCallback::Args:

Public Member Functions

 Args (Partitioner *partitioner, MemoryMap *restrict_map, const FunctionRangeMap &ranges, const Extent &range)
 

Public Attributes

Partitionerpartitioner
 
MemoryMaprestrict_map
 Optional memory map supplied to scan_*_bytes() method. More...
 
const FunctionRangeMapranges
 The range map over which we are iterating. More...
 
Extent range
 Range of address space being processed by the callback. More...
 

Detailed Description

Arguments for the callback.

Definition at line 1059 of file Partitioner.h.

Constructor & Destructor Documentation

Partitioner::ByteRangeCallback::Args::Args ( Partitioner partitioner,
MemoryMap restrict_map,
const FunctionRangeMap ranges,
const Extent range 
)
inline

Definition at line 1060 of file Partitioner.h.

Member Data Documentation

MemoryMap* Partitioner::ByteRangeCallback::Args::restrict_map

Optional memory map supplied to scan_*_bytes() method.

Definition at line 1063 of file Partitioner.h.

Referenced by Partitioner::FindDataPadding::operator()().

const FunctionRangeMap& Partitioner::ByteRangeCallback::Args::ranges

The range map over which we are iterating.

Definition at line 1064 of file Partitioner.h.

Referenced by Partitioner::FindDataPadding::operator()(), and Partitioner::FindData::operator()().


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