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')
