Searched refs:symtab (Results 26 - 50 of 142) sorted by relevance

123456

/gem5/src/mem/slicc/ast/
H A DAST.py39 def symtab(self): member in class:AST
40 return self.slicc.symtab
44 return self.slicc.symtab.state_machine
H A DEnqueueStatementAST.py48 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 DPeekStatementAST.py46 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 Decoff_object.hh54 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 Daout_object.hh51 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 Ddtb_object.hh69 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 Decoff_object.cc35 #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 Dstandard.hh54 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 Dmem.hh61 Addr pc, const SymbolTable *symtab) const override;
70 Addr pc, const SymbolTable *symtab) const override;
H A Dstandard.cc47 RegOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
57 CSROp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
H A Dcompressed.cc44 CompRegOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
/gem5/src/arch/power/insts/
H A Dmem.cc33 #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 Dmem.hh57 Addr pc, const SymbolTable *symtab) const override;
77 Addr pc, const SymbolTable *symtab) const override;
H A Dfloating.cc36 FloatOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
H A Dmisc.cc36 MiscOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
H A Dmisc.hh53 Addr pc, const SymbolTable *symtab) const override;
/gem5/src/arch/arm/insts/
H A Dmisc.cc46 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 Dbranch64.hh65 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 DSymbol.py31 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 Dmicrofpop.cc57 const SymbolTable *symtab) const
/gem5/src/arch/sparc/insts/
H A Dpriv.cc40 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 Dtrap.cc38 Trap::generateDisassembly(Addr pc, const SymbolTable *symtab) const
H A Dunknown.hh59 generateDisassembly(Addr pc, const SymbolTable *symtab) const override
H A Dpriv.hh50 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 Dprofile.cc37 #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)) {

Completed in 18 milliseconds

123456