pseudo.cc (12530:ab63172c4fbe) pseudo.cc (12763:37c243ed1112)
1/*
2 * Copyright (c) 2014,2016-2018 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 235 unchanged lines hidden (view full) ---

244}
245
246std::string
247McrMrcImplDefined::generateDisassembly(Addr pc,
248 const SymbolTable *symtab) const
249{
250 return csprintf("%-10s (implementation defined)", mnemonic);
251}
1/*
2 * Copyright (c) 2014,2016-2018 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 235 unchanged lines hidden (view full) ---

244}
245
246std::string
247McrMrcImplDefined::generateDisassembly(Addr pc,
248 const SymbolTable *symtab) const
249{
250 return csprintf("%-10s (implementation defined)", mnemonic);
251}
252
253IllegalExecInst::IllegalExecInst(ExtMachInst _machInst)
254 : ArmStaticInst("Illegal Execution", _machInst, No_OpClass)
255{}
256
257Fault
258IllegalExecInst::execute(ExecContext *xc, Trace::InstRecord *traceData) const
259{
260 return std::make_shared<IllegalInstSetStateFault>();
261}