|
| | VirtualDataAbort (Addr _addr, DomainType _domain, bool _write, uint8_t _source) |
| |
| void | invoke (ThreadContext *tc, const StaticInstPtr &inst) override |
| |
| | AbortFault (Addr _faultAddr, bool _write, DomainType _domain, uint8_t _source, bool _stage2, TranMethod _tranMethod=TranMethod::UnknownTran, ArmFault::DebugType _debug=ArmFault::NODEBUG) |
| |
| bool | getFaultVAddr (Addr &va) const override |
| |
| void | update (ThreadContext *tc) override |
| |
| FSR | getFsr (ThreadContext *tc) const override |
| |
| uint8_t | getFaultStatusCode (ThreadContext *tc) const |
| |
| bool | abortDisable (ThreadContext *tc) override |
| |
| bool | isStage2 () const override |
| |
| void | annotate (ArmFault::AnnotationIDs id, uint64_t val) override |
| |
| void | setSyndrome (ThreadContext *tc, MiscRegIndex syndrome_reg) override |
| |
| bool | isMMUFault () const |
| |
| bool | isExternalAbort () const override |
| |
| | ArmFaultVals (ExtMachInst mach_inst=0, uint32_t _iss=0) |
| |
| FaultName | name () const override |
| |
| FaultOffset | offset (ThreadContext *tc) override |
| |
| FaultOffset | offset64 (ThreadContext *tc) override |
| |
| OperatingMode | nextMode () override |
| |
| virtual bool | routeToMonitor (ThreadContext *tc) const override |
| |
| uint8_t | armPcOffset (bool is_hyp) override |
| |
| uint8_t | thumbPcOffset (bool is_hyp) override |
| |
| uint8_t | armPcElrOffset () override |
| |
| uint8_t | thumbPcElrOffset () override |
| |
| bool | abortDisable (ThreadContext *tc) override |
| |
| bool | fiqDisable (ThreadContext *tc) override |
| |
| ExceptionClass | ec (ThreadContext *tc) const override |
| | Syndrome methods.
|
| |
| bool | il (ThreadContext *tc) const override |
| |
| uint32_t | iss () const override |
| |
| | ArmFault (ExtMachInst mach_inst=0, uint32_t _iss=0) |
| |
| MiscRegIndex | getSyndromeReg64 () const |
| |
| void | invoke32 (ThreadContext *tc, const StaticInstPtr &inst=nullStaticInstPtr) |
| |
| void | invoke64 (ThreadContext *tc, const StaticInstPtr &inst=nullStaticInstPtr) |
| |
| bool | isResetSPSR () |
| |
| bool | vectorCatch (ThreadContext *tc, const StaticInstPtr &inst) |
| |
| ArmStaticInst * | instrAnnotate (const StaticInstPtr &inst) |
| |
| virtual bool | routeToHyp (ThreadContext *tc) const |
| |
| virtual uint32_t | vectorCatchFlag () const |
| |
| OperatingMode | getToMode () const |
| |
| virtual | ~FaultBase () |
| |
Definition at line 575 of file faults.hh.