ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
|
Public Member Functions | |
def | __init__ (self, name, min, max) |
def | contains (self, adr) |
def | trace (self, adr, mode, pc, sz) |
def | count (self) |
def | usage (self) |
def | stats (self) |
Public Attributes | |
name | |
min | |
max | |
num_reads | |
num_writes | |
read_bytes | |
written_bytes | |
low | |
high | |
Definition at line 31 of file get_metrics.py.
def get_metrics.MemRange.__init__ | ( | self, | |
name, | |||
min, | |||
max | |||
) |
Definition at line 32 of file get_metrics.py.
def 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.
def get_metrics.MemRange.count | ( | self | ) |
Definition at line 60 of file get_metrics.py.
References get_metrics.MemRange.num_reads, and get_metrics.MemRange.num_writes.
def get_metrics.MemRange.stats | ( | self | ) |
Definition at line 68 of file get_metrics.py.
References etiss::error::StuckHigh.high, get_metrics.MemRange.high, utf8_writer.high(), utf16_writer.high(), utf32_writer.high(), latin1_writer.high(), utf8_counter.high(), utf16_counter.high(), utf32_counter.high(), etiss::error::StuckLow.low, get_metrics.MemRange.low, utf8_counter.low(), utf8_writer.low(), utf16_writer.low(), utf32_writer.low(), latin1_writer.low(), utf16_counter.low(), utf32_counter.low(), etiss::RegisterPart.name, pugi::xml_attribute.name(), pugi::xml_node.name(), pugi::xpath_variable.name(), etiss::instr::InstructionClass.name, etiss::instr::InstructionDefinition.name, etiss::interfaces::VCD::Signal.name, get_metrics.MemRange.name, pugi::xml_attribute_struct.name, pugi::xml_node_struct.name, xpath_variable_boolean.name, xpath_variable_number.name, xpath_variable_string.name, and xpath_variable_node_set.name.
def get_metrics.MemRange.trace | ( | self, | |
adr, | |||
mode, | |||
pc, | |||
sz | |||
) |
Definition at line 47 of file get_metrics.py.
References etiss::error::StuckHigh.high, get_metrics.MemRange.high, utf8_writer.high(), utf16_writer.high(), utf32_writer.high(), latin1_writer.high(), utf8_counter.high(), utf16_counter.high(), utf32_counter.high(), etiss::error::StuckLow.low, get_metrics.MemRange.low, utf8_counter.low(), utf8_writer.low(), utf16_writer.low(), utf32_writer.low(), latin1_writer.low(), utf16_counter.low(), utf32_counter.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.
def get_metrics.MemRange.usage | ( | self | ) |
Definition at line 63 of file get_metrics.py.
References etiss::error::StuckHigh.high, get_metrics.MemRange.high, utf8_writer.high(), utf16_writer.high(), utf32_writer.high(), latin1_writer.high(), utf8_counter.high(), utf16_counter.high(), utf32_counter.high(), etiss::error::StuckLow.low, get_metrics.MemRange.low, utf8_counter.low(), utf8_writer.low(), utf16_writer.low(), utf32_writer.low(), latin1_writer.low(), utf16_counter.low(), and utf32_counter.low().
get_metrics.MemRange.high |
Definition at line 42 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 41 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 35 of file get_metrics.py.
Referenced by get_metrics.MemRange.contains(), and get_metrics.MemRange.trace().
get_metrics.MemRange.min |
Definition at line 34 of file get_metrics.py.
Referenced by get_metrics.MemRange.contains(), and get_metrics.MemRange.trace().
get_metrics.MemRange.name |
Definition at line 33 of file get_metrics.py.
Referenced by get_metrics.MemRange.stats().
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().
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().
get_metrics.MemRange.read_bytes |
Definition at line 39 of file get_metrics.py.
Referenced by get_metrics.MemRange.trace().
get_metrics.MemRange.written_bytes |
Definition at line 40 of file get_metrics.py.
Referenced by get_metrics.MemRange.trace().