microprobe.target.uarch.element.GenericMicroarchitectureElement

class GenericMicroarchitectureElement(name, descr, mtype)[source]

Bases: microprobe.target.uarch.element.MicroarchitectureElement

__init__(name, descr, mtype)[source]
Parameters:
  • name
  • descr
  • mtype

Methods

__init__(name, descr, mtype)
param name:
closest_common_element(element)
param element:
list_properties([tabs])
register_property(prop[, force])
param prop:
set_parent_element(parent)
param parent:
set_subelements(subelements)
param subelements:
 
unregister_property(prop)
param prop:

Attributes

depth
description
full_name
name
parent
parents
properties
subelements
type



name
full_name
parents
description
type
subelements
parent
depth
set_parent_element(parent)[source]
Parameters:parent
set_subelements(subelements)[source]
Parameters:subelements
closest_common_element(element)[source]
Parameters:element
list_properties(tabs=0)
properties
register_property(prop, force=False)
Parameters:prop
unregister_property(prop)
Parameters:prop