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__