B.7.8 CADIInstructionProfileResults_t

Objects of this type hold execution information for an instruction.

class CADIInstructionProfileResults_t
{
public: // methods
        CADIInstructionProfileResults_t(uint32_t FID_par = 0,
                                        const char *name_par = "",
                                        const char *pathToInstructionInLISASource_par = "",
                                        uint64_t executionCount_par = 0) :
            FID(FID_par),
            executionCount(executionCount_par)
        {
            AssignString(name, name_par, sizeof(name));
            AssignString(pathToInstructionInLISASource, pathToInstructionInLISASource_par,
                           sizeof(pathToInstructionInLISASource_par));
        }
public: // data
        uint32_t FID;
        char     name[CADI_DESCRIPTION_SIZE];
        char     pathToInstructionInLISASource[CADI_DESCRIPTION_SIZE];
        uint64_t executionCount;
};
Non-ConfidentialPDF file icon PDF version100963_0200_03_en
Copyright © 2014–2018 Arm Limited or its affiliates. All rights reserved.