static_inst.hh (6262:43950710afdc) | static_inst.hh (6263:981fc6fba01a) |
---|---|
1/* Copyright (c) 2007-2008 The Florida State University 2 * All rights reserved. 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions are 6 * met: redistributions of source code must retain the above copyright 7 * notice, this list of conditions and the following disclaimer; 8 * redistributions in binary form must reproduce the above copyright --- 51 unchanged lines hidden (view full) --- 60 } 61 62 /// Print a register name for disassembly given the unique 63 /// dependence tag number (FP or int). 64 void printReg(std::ostream &os, int reg) const; 65 void printMnemonic(std::ostream &os, 66 const std::string &suffix = "", 67 bool withPred = true) const; | 1/* Copyright (c) 2007-2008 The Florida State University 2 * All rights reserved. 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions are 6 * met: redistributions of source code must retain the above copyright 7 * notice, this list of conditions and the following disclaimer; 8 * redistributions in binary form must reproduce the above copyright --- 51 unchanged lines hidden (view full) --- 60 } 61 62 /// Print a register name for disassembly given the unique 63 /// dependence tag number (FP or int). 64 void printReg(std::ostream &os, int reg) const; 65 void printMnemonic(std::ostream &os, 66 const std::string &suffix = "", 67 bool withPred = true) const; |
68 void printMemSymbol(std::ostream &os, const SymbolTable *symtab, 69 const std::string &prefix, const Addr addr, 70 const std::string &suffix) const; |
|
68 | 71 |
72 |
|
69 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; 70}; 71} 72 73#endif //__ARCH_ARM_INSTS_STATICINST_HH__ | 73 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const; 74}; 75} 76 77#endif //__ARCH_ARM_INSTS_STATICINST_HH__ |