microprobe.target.uarch.element.MicroarchitectureElement

class MicroarchitectureElement[source]

Bases: PropertyHolder

__init__()[source]

Methods

__init__()

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: str
property full_name: str
property description: str
property type
property depth
property subelements
set_subelements(subelements)[source]
Parameters:

subelements

property parent
property parents
set_parent_element(parent)[source]
Parameters:

parent

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