Searched refs:symtab (Results 101 - 125 of 142) sorted by relevance

123456

/gem5/src/base/loader/
H A Ddtb_object.cc175 DtbObject::loadAllSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
182 DtbObject::loadGlobalSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
190 DtbObject::loadLocalSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
H A Delf_object.cc56 #include "base/loader/symtab.hh"
403 ElfObject::loadSomeSymbols(SymbolTable *symtab, int binding, Addr mask, argument
406 if (!symtab)
441 if (symtab->insert(value & mask, sym_name)) {
459 ElfObject::loadAllSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
462 return (loadGlobalSymbols(symtab, base, offset, addr_mask) &&
463 loadLocalSymbols(symtab, base, offset, addr_mask) &&
464 loadWeakSymbols(symtab, base, offset, addr_mask));
468 ElfObject::loadGlobalSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
472 interpreter->loadSomeSymbols(symtab, STB_GLOBA
479 loadLocalSymbols(SymbolTable *symtab, Addr base, Addr offset, Addr addr_mask) argument
490 loadWeakSymbols(SymbolTable *symtab, Addr base, Addr offset, Addr addr_mask) argument
[all...]
/gem5/src/arch/arm/insts/
H A Dpseudo.cc103 DecoderFaultInst::generateDisassembly(Addr pc, const SymbolTable *symtab) const
137 FailUnimplemented::generateDisassembly(Addr pc, const SymbolTable *symtab) const
178 WarnUnimplemented::generateDisassembly(Addr pc, const SymbolTable *symtab) const
H A Dmem.cc45 #include "base/loader/symtab.hh"
81 RfeOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
106 SrsOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
H A Dmisc64.cc45 ImmOp64::generateDisassembly(Addr pc, const SymbolTable *symtab) const
54 RegRegImmImmOp64::generateDisassembly(Addr pc, const SymbolTable *symtab) const
67 Addr pc, const SymbolTable *symtab) const
81 UnknownOp64::generateDisassembly(Addr pc, const SymbolTable *symtab) const
338 MiscRegImmOp64::generateDisassembly(Addr pc, const SymbolTable *symtab) const
350 Addr pc, const SymbolTable *symtab) const
362 Addr pc, const SymbolTable *symtab) const
397 const SymbolTable *symtab) const
H A Dpred_inst.hh254 Addr pc, const SymbolTable *symtab) const override;
275 Addr pc, const SymbolTable *symtab) const override;
294 Addr pc, const SymbolTable *symtab) const override;
313 Addr pc, const SymbolTable *symtab) const override;
331 Addr pc, const SymbolTable *symtab) const override;
375 Addr pc, const SymbolTable *symtab) const override;
/gem5/src/mem/slicc/ast/
H A DLiteralExprAST.py50 type = self.symtab.find(self.type, Type)
H A DMemberExprAST.py60 interface_type = self.symtab.find(return_type["interface"]);
H A DExprStatementAST.py47 actual_type != self.symtab.find("void", Type)):
H A DFuncCallExprAST.py75 return self.symtab.find("void", Type)
93 return self.symtab.find("void", Type)
99 return self.symtab.find("void", Type)
108 func = self.symtab.find(func_name_args, Func)
/gem5/src/arch/x86/insts/
H A Dmacroop.hh87 generateDisassembly(Addr pc, const SymbolTable *symtab) const
H A Dmicrofpop.hh80 const SymbolTable *symtab) const;
H A Dmicroregop.cc82 const SymbolTable *symtab) const
96 const SymbolTable *symtab) const
H A Dmicroregop.hh98 const SymbolTable *symtab) const;
120 const SymbolTable *symtab) const;
H A Dmicromediaop.hh109 const SymbolTable *symtab) const;
130 const SymbolTable *symtab) const;
H A Dmicroldstop.hh118 const SymbolTable *symtab) const;
152 const SymbolTable *symtab) const;
H A Dmicroop.hh115 const SymbolTable *symtab) const
/gem5/src/arch/power/insts/
H A Dstatic_inst.hh65 Addr pc, const SymbolTable *symtab) const override;
/gem5/src/arch/x86/
H A Dstacktrace.cc51 SymbolTable *symtab = tc->getSystemPtr()->kernelSymtab; local
54 if (!symtab->findAddress(name, addr))
195 SymbolTable *symtab = tc->getSystemPtr()->kernelSymtab; local
209 symtab->findSymbol(addr, symbol);
/gem5/src/sim/
H A Dsystem.hh56 #include "base/loader/symtab.hh"
481 * @param symtab Symbol table to use for look up.
487 T *addFuncEvent(const SymbolTable *symtab, const char *lbl,
493 if (symtab->findAddress(lbl, addr)) {
504 T *addFuncEvent(const SymbolTable *symtab, const char *lbl)
506 return addFuncEvent<T>(symtab, lbl, lbl);
510 T *addFuncEventOrPanic(const SymbolTable *symtab, const char *lbl,
513 T *e(addFuncEvent<T>(symtab, lbl, std::forward<Args>(args)...));
/gem5/ext/libelf/
H A Dlibelf_ar.c421 Elf_Arsym *symtab, *sym; local
444 if ((symtab = malloc(sizeof(Elf_Arsym) * (nentries+1))) == NULL) {
451 for (n = nentries, sym = symtab; n > 0; n--) {
467 free(symtab);
478 e->e_u.e_ar.e_symtab = symtab;
480 return (symtab);
/gem5/src/arch/arm/
H A Dstacktrace.cc51 SymbolTable *symtab = tc->getSystemPtr()->kernelSymtab; local
54 if (!symtab->findAddress(name, addr))
/gem5/src/mem/slicc/symbols/
H A DType.py35 def __init__(self, symtab, ident, location, type, code, pairs,
37 super(DataMember, self).__init__(symtab, ident, location, type,
130 member = DataMember(self.symtab, ident, self.location, type,
134 self.symtab.registerSym(ident, member)
190 code = self.symtab.codeFormatter()
397 code = self.symtab.codeFormatter()
445 code = self.symtab.codeFormatter()
550 code = self.symtab.codeFormatter()
H A DTransition.py48 self.nextState = WildcardState(machine.symtab,
/gem5/src/arch/sparc/insts/
H A Dmicro.hh61 Addr pc, const SymbolTable *symtab) const override;

Completed in 31 milliseconds

123456