microprobe.target.env.Environment

class Environment[source]

Bases: microprobe.property.PropertyHolder

__init__()[source]

Methods

__init__()
elf_abi(stack_size, start_symbol)
full_report()
function_call(target[, return_address_reg])
function_return([return_address_reg])
register_name(register)
param register:
set_target(target)
param target:
set_threads(num_threads)
param num_threads:
 

Attributes

properties



name
description
isa
environment_reserved_registers
threads
set_threads(num_threads)[source]
Parameters:num_threads
register_name(register)[source]
Parameters:register
full_report()[source]
default_wrapper
stack_pointer
stack_direction
elf_abi(stack_size, start_symbol)[source]
function_call(target, return_address_reg=None)[source]
function_return(return_address_reg=None)[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