/gem5/src/mem/slicc/ast/ |
H A D | AST.py | 39 def symtab(self): member in class:AST 40 return self.slicc.symtab 44 return self.slicc.symtab.state_machine
|
H A D | EnqueueStatementAST.py | 48 self.symtab.pushFrame() 53 v = Var(self.symtab, "out_msg", self.location, msg_type, "*out_msg", 55 self.symtab.newSymbol(v) 74 self.symtab.popFrame()
|
H A D | PeekStatementAST.py | 46 self.symtab.pushFrame() 51 var = Var(self.symtab, "in_msg", self.location, msg_type, "(*in_msg_ptr)", 53 self.symtab.newSymbol(var) 95 self.symtab.popFrame()
|
/gem5/src/base/loader/ |
H A D | ecoff_object.hh | 54 virtual bool loadAllSymbols(SymbolTable *symtab, Addr base = 0, 56 virtual bool loadGlobalSymbols(SymbolTable *symtab, Addr base = 0, 58 virtual bool loadLocalSymbols(SymbolTable *symtab, Addr base = 0,
|
H A D | aout_object.hh | 51 virtual bool loadAllSymbols(SymbolTable *symtab, Addr base = 0, 53 virtual bool loadGlobalSymbols(SymbolTable *symtab, Addr base = 0, 56 virtual bool loadLocalSymbols(SymbolTable *symtab, Addr base = 0,
|
H A D | dtb_object.hh | 69 bool loadAllSymbols(SymbolTable *symtab, Addr base = 0, 71 bool loadGlobalSymbols(SymbolTable *symtab, Addr base = 0, 73 bool loadLocalSymbols(SymbolTable *symtab, Addr base = 0,
|
H A D | ecoff_object.cc | 35 #include "base/loader/symtab.hh" 94 EcoffObject::loadAllSymbols(SymbolTable *symtab, Addr base, Addr offset, argument 97 bool retval = loadGlobalSymbols(symtab, base, offset, addr_mask); 98 retval = retval && loadLocalSymbols(symtab, base, offset, addr_mask); 103 EcoffObject::loadGlobalSymbols(SymbolTable *symtab, Addr base, Addr offset, argument 106 if (!symtab) 126 symtab->insert(entry->value, ext_strings + entry->iss); 133 EcoffObject::loadLocalSymbols(SymbolTable *symtab, Addr base, Addr offset, argument 136 if (!symtab) 160 symtab [all...] |
/gem5/src/arch/riscv/insts/ |
H A D | standard.hh | 54 Addr pc, const SymbolTable *symtab) const override; 80 generateDisassembly(Addr pc, const SymbolTable *symtab) const override 102 Addr pc, const SymbolTable *symtab) const override;
|
H A D | mem.hh | 61 Addr pc, const SymbolTable *symtab) const override; 70 Addr pc, const SymbolTable *symtab) const override;
|
H A D | standard.cc | 47 RegOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const 57 CSROp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
|
H A D | compressed.cc | 44 CompRegOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
|
/gem5/src/arch/power/insts/ |
H A D | mem.cc | 33 #include "base/loader/symtab.hh" 38 MemOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const 44 MemDispOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
|
H A D | mem.hh | 57 Addr pc, const SymbolTable *symtab) const override; 77 Addr pc, const SymbolTable *symtab) const override;
|
H A D | floating.cc | 36 FloatOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
|
H A D | misc.cc | 36 MiscOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
|
H A D | misc.hh | 53 Addr pc, const SymbolTable *symtab) const override;
|
/gem5/src/arch/arm/insts/ |
H A D | misc.cc | 46 MrsOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const 129 MsrImmOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const 138 MsrRegOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const 148 MrrcOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const 161 McrrOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const 174 ImmOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const 183 RegImmOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const 193 RegRegOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const 204 RegRegRegImmOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const 218 RegRegRegRegOp::generateDisassembly(Addr pc, const SymbolTable *symtab) cons [all...] |
H A D | branch64.hh | 65 Addr pc, const SymbolTable *symtab) const override; 81 Addr pc, const SymbolTable *symtab) const override; 97 Addr pc, const SymbolTable *symtab) const override; 110 Addr pc, const SymbolTable *symtab) const override; 122 Addr pc, const SymbolTable *symtab) const override; 145 Addr pc, const SymbolTable *symtab) const override; 171 Addr pc, const SymbolTable *symtab) const override;
|
/gem5/src/mem/slicc/symbols/ |
H A D | Symbol.py | 31 def __init__(self, symtab, ident, location, pairs=None): 36 if not isinstance(symtab, SymbolTable): raise AttributeError 40 self.symtab = symtab
|
/gem5/src/arch/x86/insts/ |
H A D | microfpop.cc | 57 const SymbolTable *symtab) const
|
/gem5/src/arch/sparc/insts/ |
H A D | priv.cc | 40 Priv::generateDisassembly(Addr pc, const SymbolTable *symtab) const 50 RdPriv::generateDisassembly(Addr pc, const SymbolTable *symtab) const 63 WrPriv::generateDisassembly(Addr pc, const SymbolTable *symtab) const 83 WrPrivImm::generateDisassembly(Addr pc, const SymbolTable *symtab) const
|
H A D | trap.cc | 38 Trap::generateDisassembly(Addr pc, const SymbolTable *symtab) const
|
H A D | unknown.hh | 59 generateDisassembly(Addr pc, const SymbolTable *symtab) const override
|
H A D | priv.hh | 50 Addr pc, const SymbolTable *symtab) const override; 71 Addr pc, const SymbolTable *symtab) const override; 81 Addr pc, const SymbolTable *symtab) const override; 110 Addr pc, const SymbolTable *symtab) const override;
|
/gem5/src/cpu/ |
H A D | profile.cc | 37 #include "base/loader/symtab.hh" 50 ProfileNode::dump(const string &symbol, uint64_t id, const SymbolTable *symtab, argument 71 else if (!symtab->findSymbol(addr, symbol)) 75 node->dump(symbol, (intptr_t)node, symtab, os); 89 : reset(0), symtab(_symtab) 135 else if (symtab->findSymbol(pc, symbol) && !symbol.empty()) 142 top.dump("top", 0, symtab, os); 151 if (symtab->findNearestAddr(pc, symaddr)) {
|