microprobe.target.uarch.element_type.MicroarchitectureElementType

class MicroarchitectureElementType[source]

Bases: 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