ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
get_metrics.MemRange Class Reference

Public Member Functions

 __init__ (self, name, min, max)
 
 contains (self, adr)
 
 trace (self, adr, mode, pc, sz)
 
 count (self)
 
 usage (self)
 
 stats (self)
 

Public Attributes

 name
 
 min
 
 max
 
 num_reads
 
 num_writes
 
 read_bytes
 
 written_bytes
 
 low
 
 high
 

Detailed Description

Definition at line 31 of file get_metrics.py.

Constructor & Destructor Documentation

◆ __init__()

get_metrics.MemRange.__init__ (   self,
  name,
  min,
  max 
)

Definition at line 32 of file get_metrics.py.

Member Function Documentation

◆ contains()

get_metrics.MemRange.contains (   self,
  adr 
)

Definition at line 44 of file get_metrics.py.

References get_metrics.MemRange.max, and get_metrics.MemRange.min.

◆ count()

get_metrics.MemRange.count (   self)

◆ stats()

get_metrics.MemRange.stats (   self)

◆ trace()

get_metrics.MemRange.trace (   self,
  adr,
  mode,
  pc,
  sz 
)

◆ usage()

get_metrics.MemRange.usage (   self)

Member Data Documentation

◆ high

get_metrics.MemRange.high

◆ low

get_metrics.MemRange.low

◆ max

get_metrics.MemRange.max

Definition at line 35 of file get_metrics.py.

Referenced by get_metrics.MemRange.contains(), and get_metrics.MemRange.trace().

◆ min

get_metrics.MemRange.min

Definition at line 34 of file get_metrics.py.

Referenced by get_metrics.MemRange.contains(), and get_metrics.MemRange.trace().

◆ name

get_metrics.MemRange.name

Definition at line 33 of file get_metrics.py.

Referenced by get_metrics.MemRange.stats().

◆ num_reads

get_metrics.MemRange.num_reads

Definition at line 37 of file get_metrics.py.

Referenced by get_metrics.MemRange.count(), and get_metrics.MemRange.trace().

◆ num_writes

get_metrics.MemRange.num_writes

Definition at line 38 of file get_metrics.py.

Referenced by get_metrics.MemRange.count(), and get_metrics.MemRange.trace().

◆ read_bytes

get_metrics.MemRange.read_bytes

Definition at line 39 of file get_metrics.py.

Referenced by get_metrics.MemRange.trace().

◆ written_bytes

get_metrics.MemRange.written_bytes

Definition at line 40 of file get_metrics.py.

Referenced by get_metrics.MemRange.trace().


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