PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
mulator::MemoryRegion Struct Reference

#include <memory_region.h>

Public Member Functions

bool contains (u32 address, u32 len) const
 
u8get (u32 address) const
 

Public Attributes

u32 offset
 
u32 size
 
u8bytes
 
struct {
   bool   read
 
   bool   write
 
   bool   execute
 
access
 

Detailed Description

Definition at line 8 of file memory_region.h.

Member Function Documentation

◆ contains()

bool mulator::MemoryRegion::contains ( u32  address,
u32  len 
) const
inline

Definition at line 20 of file memory_region.h.

◆ get()

u8 * mulator::MemoryRegion::get ( u32  address) const
inline

Definition at line 25 of file memory_region.h.

Member Data Documentation

◆ 

struct { ... } mulator::MemoryRegion::access

◆ bytes

u8* mulator::MemoryRegion::bytes

Definition at line 12 of file memory_region.h.

◆ execute

bool mulator::MemoryRegion::execute

Definition at line 17 of file memory_region.h.

◆ offset

u32 mulator::MemoryRegion::offset

Definition at line 10 of file memory_region.h.

◆ read

bool mulator::MemoryRegion::read

Definition at line 15 of file memory_region.h.

◆ size

u32 mulator::MemoryRegion::size

Definition at line 11 of file memory_region.h.

◆ write

bool mulator::MemoryRegion::write

Definition at line 16 of file memory_region.h.


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