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




property name
property full_name
property parents
property description
property type
property subelements
property parent
property 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)
property properties
register_property(prop, force=False)
Parameters

prop –

unregister_property(prop)
Parameters

prop –