Lines Matching defs:const

98     const FaultName _name;
99 const bool _interrupt;
106 FaultName name() const override { return _name; }
107 bool isInterrupt() const { return _interrupt; }
108 ExceptionCode exception() const { return _code; }
109 virtual RegVal trap_value() const { return 0; }
111 virtual void invokeSE(ThreadContext *tc, const StaticInstPtr &inst);
112 void invoke(ThreadContext *tc, const StaticInstPtr &inst) override;
118 const FaultName _name;
122 FaultName name() const override { return _name; }
124 void invoke(ThreadContext *tc, const StaticInstPtr &inst =
138 const ExtMachInst _inst;
141 InstFault(FaultName n, const ExtMachInst inst)
145 RegVal trap_value() const override { return _inst; }
151 UnknownInstFault(const ExtMachInst inst)
155 void invokeSE(ThreadContext *tc, const StaticInstPtr &inst) override;
161 const std::string reason;
164 IllegalInstFault(std::string r, const ExtMachInst inst)
168 void invokeSE(ThreadContext *tc, const StaticInstPtr &inst) override;
174 const std::string instName;
177 UnimplementedFault(std::string name, const ExtMachInst inst)
182 void invokeSE(ThreadContext *tc, const StaticInstPtr &inst) override;
188 const uint8_t frm;
191 IllegalFrmFault(uint8_t r, const ExtMachInst inst)
196 void invokeSE(ThreadContext *tc, const StaticInstPtr &inst) override;
202 const Addr _addr;
205 AddressFault(const Addr addr, ExceptionCode code)
209 RegVal trap_value() const override { return _addr; }
215 const PCState pcState;
218 BreakpointFault(const PCState &pc)
222 RegVal trap_value() const override { return pcState.pc(); }
223 void invokeSE(ThreadContext *tc, const StaticInstPtr &inst) override;
248 void invokeSE(ThreadContext *tc, const StaticInstPtr &inst) override;