Public Member Functions | Public Attributes | List of all members
Rose::BinaryAnalysis::MemoryMap::ProcessMapRecord Struct Reference


Information about a process map.

Definition at line 423 of file MemoryMap.h.

#include <MemoryMap.h>

Collaboration diagram for Rose::BinaryAnalysis::MemoryMap::ProcessMapRecord:
Collaboration graph

Public Member Functions

 ProcessMapRecord ()
 Optional comment. More...

Public Attributes

AddressInterval interval
unsigned accessibility
 Mapped virtual addresses. More...
rose_addr_t fileOffset
 The accessibility flags. More...
std::string deviceName
 Starting byte offset in the file. More...
size_t inode
 The device from which the data is mapped, or "00:00". More...
std::string comment
 Inode on the device, or zero. More...

Constructor & Destructor Documentation

Rose::BinaryAnalysis::MemoryMap::ProcessMapRecord::ProcessMapRecord ( )

Optional comment.

Definition at line 431 of file MemoryMap.h.

Member Data Documentation

unsigned Rose::BinaryAnalysis::MemoryMap::ProcessMapRecord::accessibility

Mapped virtual addresses.

Definition at line 425 of file MemoryMap.h.

rose_addr_t Rose::BinaryAnalysis::MemoryMap::ProcessMapRecord::fileOffset

The accessibility flags.

Definition at line 426 of file MemoryMap.h.

std::string Rose::BinaryAnalysis::MemoryMap::ProcessMapRecord::deviceName

Starting byte offset in the file.

Definition at line 427 of file MemoryMap.h.

size_t Rose::BinaryAnalysis::MemoryMap::ProcessMapRecord::inode

The device from which the data is mapped, or "00:00".

Definition at line 428 of file MemoryMap.h.

std::string Rose::BinaryAnalysis::MemoryMap::ProcessMapRecord::comment

Inode on the device, or zero.

Definition at line 429 of file MemoryMap.h.

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