microprobe.target.uarch.element_type.MicroarchitectureElementType

class MicroarchitectureElementType[source]

Bases: microprobe.property.PropertyHolder

Abstract class to represent a microarchitecture element type.

abstract __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




abstract property name

Microarchitecture element type name (str).

abstract 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