1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
#ifndef ANALY_ARM_20060408_H
#define ANALY_ARM_20060408_H
#include "analy.h"
class AnalyArmDisassembler: public AnalyDisassembler
{
public:
AnalyArmDisassembler() {}
AnalyArmDisassembler(BuildCtorArg&a): AnalyDisassembler(a) {};
void init(Analyser *A);
virtual ObjectID getObjectID() const;
virtual Address * branchAddr(OPCODE *opcode, branch_enum_t branchtype, bool examine);
virtual void examineOpcode(OPCODE *opcode);
virtual branch_enum_t isBranch(OPCODE *opcode);
};
#endif
|