A.9.1. CADIDisassemblerCB class definition

This callback class must be implemented by the disassembly front end. The definition is shown in Example A.12:

Example A.12. The CADIDisassemblerCB class

class CADI_WEXP CADIDisassemblerCB : public CAInterface
{
public:
    // Return the CAInterface name for this interface.
    static if_name_t IFNAME() { return "eslapi.CADIDisassemblerCB2"; }
    static if_rev_t IFREVISION() { return 0; }
    virtual void ReceiveModeName(uint32_t mode, const char *modename) = 0;
    virtual void ReceiveSourceReference(const CADIAddr_t &addr, const char
            *sourceFile, uint32_t sourceLine) = 0;
    virtual void ReceiveDisassembly(const CADIAddr_t &addr, 
            const char *opcodes, const char *disassembly) = 0;
};

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