Addresses

Address support is provided by the AddressService class. Each debugger has its own instance, which can be used through its address attribute.

TRACE32 supports addresses in the following format: <access_class>:<machine_id>:::<space_id>::<address_offset>. In RCL it is possible to create address objects by specifying each field explicitly, or by specifying a TRACE32 compatible string.

Explicit

>>> addr = dbg.address(access='D', value=0x0)

Implicit (from string)

>>> addr = dbg.address.from_string('D:0x0')