|
ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
|
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 | |
Definition at line 37 of file get_metrics.py.
| get_metrics.MemRange.__init__ | ( | self, | |
| name, | |||
| min, | |||
| max | |||
| ) |
Definition at line 38 of file get_metrics.py.
| get_metrics.MemRange.contains | ( | self, | |
| adr | |||
| ) |
Definition at line 50 of file get_metrics.py.
References get_metrics.MemRange.max, and get_metrics.MemRange.min.
| get_metrics.MemRange.count | ( | self | ) |
Definition at line 66 of file get_metrics.py.
References get_metrics.MemRange.num_reads, and get_metrics.MemRange.num_writes.
| get_metrics.MemRange.stats | ( | self | ) |
Definition at line 74 of file get_metrics.py.
References etiss::error::StuckHigh.high, get_metrics.MemRange.high, etiss::error::StuckLow.low, get_metrics.MemRange.low, etiss::RegisterPart.name, etiss::instr::InstructionClass.name, etiss::instr::InstructionDefinition.name, etiss::interfaces::VCD::Signal.name, and get_metrics.MemRange.name.
| get_metrics.MemRange.trace | ( | self, | |
| adr, | |||
| mode, | |||
| pc, | |||
| sz | |||
| ) |
Definition at line 53 of file get_metrics.py.
References etiss::error::StuckHigh.high, get_metrics.MemRange.high, etiss::error::StuckLow.low, get_metrics.MemRange.low, get_metrics.MemRange.max, get_metrics.MemRange.min, get_metrics.MemRange.num_reads, get_metrics.MemRange.num_writes, get_metrics.MemRange.read_bytes, and get_metrics.MemRange.written_bytes.
| get_metrics.MemRange.usage | ( | self | ) |
Definition at line 69 of file get_metrics.py.
References etiss::error::StuckHigh.high, get_metrics.MemRange.high, etiss::error::StuckLow.low, and get_metrics.MemRange.low.
| get_metrics.MemRange.high |
Definition at line 48 of file get_metrics.py.
Referenced by get_metrics.MemRange.stats(), get_metrics.MemRange.trace(), and get_metrics.MemRange.usage().
| get_metrics.MemRange.low |
Definition at line 47 of file get_metrics.py.
Referenced by get_metrics.MemRange.stats(), get_metrics.MemRange.trace(), and get_metrics.MemRange.usage().
| get_metrics.MemRange.max |
Definition at line 41 of file get_metrics.py.
Referenced by get_metrics.MemRange.contains(), and get_metrics.MemRange.trace().
| get_metrics.MemRange.min |
Definition at line 40 of file get_metrics.py.
Referenced by get_metrics.MemRange.contains(), and get_metrics.MemRange.trace().
| get_metrics.MemRange.name |
Definition at line 39 of file get_metrics.py.
Referenced by get_metrics.MemRange.stats().
| get_metrics.MemRange.num_reads |
Definition at line 43 of file get_metrics.py.
Referenced by get_metrics.MemRange.count(), and get_metrics.MemRange.trace().
| get_metrics.MemRange.num_writes |
Definition at line 44 of file get_metrics.py.
Referenced by get_metrics.MemRange.count(), and get_metrics.MemRange.trace().
| get_metrics.MemRange.read_bytes |
Definition at line 45 of file get_metrics.py.
Referenced by get_metrics.MemRange.trace().
| get_metrics.MemRange.written_bytes |
Definition at line 46 of file get_metrics.py.
Referenced by get_metrics.MemRange.trace().