breakpoint.isa (12542:03cb745f9982) | breakpoint.isa (12616:4b463b4dc098) |
---|---|
1// -*- mode:c++ -*- 2 3// Copyright (c) 2010,2018 ARM Limited 4// All rights reserved 5// 6// The license below extends only to copyright in the software and shall 7// not be construed as granting a license to any other intellectual 8// property including but not limited to intellectual property relating --- 49 unchanged lines hidden (view full) --- 58 Breakpoint(ExtMachInst _machInst) 59 : ArmStaticInst("Breakpoint", _machInst, No_OpClass) 60 { 61 // don't call execute() (which panics) if we're on a 62 // speculative path 63 flags[IsNonSpeculative] = true; 64 } 65 | 1// -*- mode:c++ -*- 2 3// Copyright (c) 2010,2018 ARM Limited 4// All rights reserved 5// 6// The license below extends only to copyright in the software and shall 7// not be construed as granting a license to any other intellectual 8// property including but not limited to intellectual property relating --- 49 unchanged lines hidden (view full) --- 58 Breakpoint(ExtMachInst _machInst) 59 : ArmStaticInst("Breakpoint", _machInst, No_OpClass) 60 { 61 // don't call execute() (which panics) if we're on a 62 // speculative path 63 flags[IsNonSpeculative] = true; 64 } 65 |
66 Fault execute(ExecContext *, Trace::InstRecord *) const; | 66 Fault execute(ExecContext *, Trace::InstRecord *) const override; |
67 68 std::string | 67 68 std::string |
69 generateDisassembly(Addr pc, const SymbolTable *symtab) const; | 69 generateDisassembly(Addr pc, const SymbolTable *symtab) const override; |
70 }; 71}}; 72 73output decoder {{ 74 std::string 75 Breakpoint::generateDisassembly(Addr pc, const SymbolTable *symtab) const 76 { 77 return csprintf("%-10s (inst 0x%x)", "Breakpoint", machInst); --- 26 unchanged lines hidden --- | 70 }; 71}}; 72 73output decoder {{ 74 std::string 75 Breakpoint::generateDisassembly(Addr pc, const SymbolTable *symtab) const 76 { 77 return csprintf("%-10s (inst 0x%x)", "Breakpoint", machInst); --- 26 unchanged lines hidden --- |