microprobe.target.isa.dat.DynamicAddressTranslation

class DynamicAddressTranslation(target, **kwargs)[source]

Bases: ABC

abstract __init__(target, **kwargs)[source]

Methods

__init__(target, **kwargs)

add_mapping(source, target, mask)

copy(**kwargs)

raw_decorate(raw_str)

raw_parse(raw_str)

required_memory_values()

required_register_values()

translate(address)

update_dat(**kwargs)

Attributes

control

maps




abstract add_mapping(source, target, mask)[source]
abstract property maps
abstract property control
abstract copy(**kwargs)[source]
abstract translate(address)[source]
abstract raw_parse(raw_str)[source]
abstract raw_decorate(raw_str)[source]
abstract required_register_values()[source]
abstract required_memory_values()[source]
abstract update_dat(**kwargs)[source]