B.7.16. CADITraceBlock_t

This describes a single piece of trace data that either contains an overlay ID or an address.

Example B.58. CADITraceBlock_t

struct CADITraceBlock_t
{
public: // methods
        CADITraceBlock_t(CADITraceBlockType_t blockType_par = CADI_TRACE_BLK_Address,
                         CADIAddr_t address_par = CADIAddr_t(),
                         CADIOverlayId_t overlay_par = CADIOverlayId_t()) :
            blockType(blockType_par)
        {
            u.address = address_par;
            u.overlay = overlay_par;
        }
public: // data
        CADITraceBlockType_t blockType;
        struct
        {
            CADIAddr_t      address;
            CADIOverlayId_t overlay;
        } u;
};

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