microprobe.target.uarch.Microarchitecture

class Microarchitecture[source]

Bases: microprobe.property.PropertyHolder

__init__()[source]

Methods

__init__()
add_properties_to_isa(instructions)
param instructions:
 
full_report()
list_properties([tabs])
register_property(prop[, force])
param prop:
set_target(target)
param target:
unregister_property(prop)
param prop:

Attributes

description
elements
name
properties
target



name
description
elements
add_properties_to_isa(instructions)[source]
Parameters:instructions
full_report()[source]
set_target(target)[source]
Parameters:target
target
list_properties(tabs=0)
properties
register_property(prop, force=False)
Parameters:prop
unregister_property(prop)
Parameters:prop