Lines Matching refs:inst

474 ArmFault::invoke(ThreadContext *tc, const StaticInstPtr &inst)
485 invoke64(tc, inst);
514 ArmStaticInst *arm_inst M5_VAR_USED = instrAnnotate(inst);
605 newPc, arm_inst ? csprintf("inst: %#x", arm_inst->encoding()) :
619 ArmFault::invoke64(ThreadContext *tc, const StaticInstPtr &inst)
693 ArmStaticInst *arm_inst M5_VAR_USED = instrAnnotate(inst);
699 new_pc, arm_inst ? csprintf("inst: %#x", arm_inst->encoding()) :
713 ArmFault::instrAnnotate(const StaticInstPtr &inst)
715 if (inst) {
716 auto arm_inst = static_cast<ArmStaticInst *>(inst.get());
743 Reset::invoke(ThreadContext *tc, const StaticInstPtr &inst)
750 ArmFault::invoke(tc, inst);
771 UndefinedInstruction::invoke(ThreadContext *tc, const StaticInstPtr &inst)
774 ArmFault::invoke(tc, inst);
780 auto arm_inst = static_cast<ArmStaticInst *>(inst.get());
783 "'%s' (inst 0x%08x)", mnemonic, arm_inst->encoding());
785 panic("Attempted to execute unknown instruction (inst 0x%08x)",
789 "'%s' (inst 0x%08x)", mnemonic, arm_inst->encoding());
839 SupervisorCall::invoke(ThreadContext *tc, const StaticInstPtr &inst)
842 ArmFault::invoke(tc, inst);
860 assert(inst);
861 inst->advancePC(pc);
993 SecureMonitorCall::invoke(ThreadContext *tc, const StaticInstPtr &inst)
996 ArmFault::invoke(tc, inst);
1049 AbortFault<T>::invoke(ThreadContext *tc, const StaticInstPtr &inst)
1081 ArmFaultVals<T>::invoke(tc, inst);
1422 VirtualDataAbort::invoke(ThreadContext *tc, const StaticInstPtr &inst)
1424 AbortFault<VirtualDataAbort>::invoke(tc, inst);
1521 PCAlignmentFault::invoke(ThreadContext *tc, const StaticInstPtr &inst)
1523 ArmFaultVals<PCAlignmentFault>::invoke(tc, inst);
1550 SystemError::invoke(ThreadContext *tc, const StaticInstPtr &inst)
1553 ArmFault::invoke(tc, inst);
1603 ArmSev::invoke(ThreadContext *tc, const StaticInstPtr &inst) {