B.2.13. CADIAddrComplete_t

Variables of type CADIAddrComplete_t fully specify a single memory location in the target device. The definition is as listed in Example B.22:

Example B.22. CADIAddrComplete_t

struct CADIAddrComplete_t
{
public: // methods
        CADIAddrComplete_t(CADIOverlayId_t overlay_par = 0,
                           CADIAddr_t location_par = CADIAddr_t() ) :
            overlay(overlay_par),
            location(location_par)
        {
        }
        bool operator == (const CADIAddrComplete_t &other)
                          const { return (overlay == other.overlay) && 
                                         (location == other.location); }
public: // data
        CADIOverlayId_t overlay;  
        CADIAddr_t     location; 
};

overlay

identifies a memory image that can share a region of memory with other memory images (uint32_t).

location

is memory address (space ID + numeric address).

Copyright © 2014 ARM. All rights reserved.ARM DUI 0842B
Non-ConfidentialID111014