microprobe.target.uarch.element_type.MicroarchitectureElementType

class MicroarchitectureElementType[source]

Bases: PropertyHolder

Abstract class to represent a microarchitecture element type.

__init__()[source]

Create a microarchitecture element type.

Returns:

MicroarchitectureElementType instance

Return type:

MicroarchitectureElementType

Methods

__init__()

Create a microarchitecture element type.

list_properties([tabs])

register_property(prop[, force])

param prop:

unregister_property(prop)

param prop:

Attributes

description

Microarchitecture element type description (str).

name

Microarchitecture element type name (str).

properties




property name

Microarchitecture element type name (str).

property description

Microarchitecture element type description (str).

list_properties(tabs=0)
property properties
register_property(prop, force=False)
Parameters:

prop

unregister_property(prop)
Parameters:

prop