microprobe.code.var.Variable

class Variable[source]

Bases: object

__init__()[source]

Methods

__init__()

array()

Return if the variable is an array.

set_address(address)

Set variable address.

Attributes

address

Variable address (Address).

align

Variable alignment (int).

name

Variable name (str).

size

Variable size in bytes (:int).

type

Variable type (str).

value

Variable value.




abstract property type

Variable type (str).

abstract property name

Variable name (str).

abstract array()[source]

Return if the variable is an array.

Return type:

bool

abstract property size

Variable size in bytes (:int).

abstract property value

Variable value.

abstract property align

Variable alignment (int).

set_address(address)[source]

Set variable address.

Parameters:

address – Address of the variable.

property address

Variable address (Address).