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 –