Searched refs:symtab (Results 51 - 75 of 142) sorted by relevance

123456

/gem5/src/arch/arm/insts/
H A Dmem64.cc43 #include "base/loader/symtab.hh"
52 SysDC64::generateDisassembly(Addr pc, const SymbolTable *symtab) const
91 MemoryImm64::generateDisassembly(Addr pc, const SymbolTable *symtab) const
102 MemoryDImm64::generateDisassembly(Addr pc, const SymbolTable *symtab) const
118 MemoryDImmEx64::generateDisassembly(Addr pc, const SymbolTable *symtab) const
136 MemoryPreIndex64::generateDisassembly(Addr pc, const SymbolTable *symtab) const
145 MemoryPostIndex64::generateDisassembly(Addr pc, const SymbolTable *symtab) const
156 MemoryReg64::generateDisassembly(Addr pc, const SymbolTable *symtab) const
166 MemoryRaw64::generateDisassembly(Addr pc, const SymbolTable *symtab) const
175 MemoryEx64::generateDisassembly(Addr pc, const SymbolTable *symtab) cons
[all...]
H A Dpred_inst.cc48 PredIntOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
65 PredImmOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
79 DataImmOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
88 DataRegOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
97 DataRegRegOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
106 PredMacroOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
H A Ddata64.cc46 DataXImmOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
55 DataXImmOnlyOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
65 DataXSRegOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
74 DataXERegOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
83 DataX1RegOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
94 DataX1RegImmOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
106 DataX1Reg2ImmOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
118 DataX2RegOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
131 DataX2RegImmOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
145 DataX3RegOp::generateDisassembly(Addr pc, const SymbolTable *symtab) cons
[all...]
H A Dsve.cc61 const SymbolTable *symtab) const
74 SvePredCountOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
94 SveIndexIIOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
104 SveIndexIROp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
115 SveIndexRIOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
127 SveIndexRROp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
140 SveWhileOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
158 SveCompTermOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
169 SveUnaryPredOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
182 SveUnaryUnpredOp::generateDisassembly(Addr pc, const SymbolTable *symtab) cons
[all...]
H A Dsve.hh70 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const;
85 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const;
100 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const;
115 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const;
133 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const;
149 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const;
164 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const;
177 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const;
191 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) const;
205 std::string generateDisassembly(Addr pc, const SymbolTable *symtab) cons
[all...]
H A Dsve_mem.cc47 const SymbolTable *symtab) const
63 const SymbolTable *symtab) const
78 SveContigMemSS::generateDisassembly(Addr pc, const SymbolTable *symtab) const
97 SveContigMemSI::generateDisassembly(Addr pc, const SymbolTable *symtab) const
H A Dpseudo.hh63 Addr pc, const SymbolTable *symtab) const override;
89 Addr pc, const SymbolTable *symtab) const override;
119 Addr pc, const SymbolTable *symtab) const override;
/gem5/src/mem/slicc/ast/
H A DFuncDeclAST.py49 void_type = self.symtab.find("void", Type)
52 self.symtab.pushFrame()
75 self.symtab.popFrame()
89 func = Func(self.symtab, func_name_args, self.ident, self.location,
102 self.symtab.newSymbol(func)
H A DOutPortDeclAST.py54 if not self.symtab.find(self.msg_type.ident, Type):
58 var = Var(self.symtab, self.ident, self.location, self.queue_type.type,
60 self.symtab.newSymbol(var)
H A DObjDeclAST.py71 machine = self.symtab.state_machine
73 v = Var(self.symtab, self.ident, self.location, type, c_code,
85 self.symtab.newSymbol(v)
H A DTypeFieldEnumAST.py50 machine = self.symtab.state_machine
55 e = Event(self.symtab, self.field_id, self.location, self.pairs)
61 s = RequestType(self.symtab, self.field_id, self.location,
/gem5/src/arch/sparc/insts/
H A Dinteger.cc83 IntOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
87 if (printPseudoOps(response, pc, symtab))
98 IntOpImm::generateDisassembly(Addr pc, const SymbolTable *symtab) const
102 if (printPseudoOps(response, pc, symtab))
116 SetHi::generateDisassembly(Addr pc, const SymbolTable *symtab) const
H A Dblockmem.hh70 Addr pc, const SymbolTable *symtab) const override;
85 Addr pc, const SymbolTable *symtab) const override;
H A Dunimp.hh72 generateDisassembly(Addr pc, const SymbolTable *symtab) const override
111 generateDisassembly(Addr pc, const SymbolTable *symtab) const override
H A Dbranch.hh54 Addr pc, const SymbolTable *symtab) const override;
69 Addr pc, const SymbolTable *symtab) const override;
116 Addr pc, const SymbolTable *symtab) const override;
/gem5/src/base/loader/
H A Delf_object.hh83 bool loadSomeSymbols(SymbolTable *symtab, int binding, Addr mask,
100 virtual bool loadAllSymbols(SymbolTable *symtab, Addr base = 0,
104 virtual bool loadGlobalSymbols(SymbolTable *symtab, Addr base = 0,
108 virtual bool loadLocalSymbols(SymbolTable *symtab, Addr base = 0,
112 virtual bool loadWeakSymbols(SymbolTable *symtab, Addr base = 0,
H A Draw_object.cc33 #include "base/loader/symtab.hh"
66 RawObject::loadAllSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
73 RawObject::loadGlobalSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
78 symtab->insert(text.baseAddr & addr_mask, filename.substr(fnameStart,
84 RawObject::loadLocalSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
89 symtab->insert(text.baseAddr & addr_mask, filename.substr(fnameStart,
H A Daout_object.cc36 #include "base/loader/symtab.hh"
84 AoutObject::loadAllSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
91 AoutObject::loadGlobalSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
99 AoutObject::loadLocalSymbols(SymbolTable *symtab, Addr base, Addr offset, argument
/gem5/src/arch/x86/insts/
H A Dmicroldstop.cc48 const SymbolTable *symtab) const
64 const SymbolTable *symtab) const
H A Dmicromediaop.cc40 const SymbolTable *symtab) const
54 const SymbolTable *symtab) const
/gem5/src/arch/power/insts/
H A Dcondition.hh61 Addr pc, const SymbolTable *symtab) const override;
83 Addr pc, const SymbolTable *symtab) const override;
H A Dinteger.cc37 IntOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
84 IntImmOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
120 IntShiftOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
147 IntRotateOp::generateDisassembly(Addr pc, const SymbolTable *symtab) const
/gem5/src/arch/riscv/insts/
H A Dunknown.hh66 generateDisassembly(Addr pc, const SymbolTable *symtab) const override
/gem5/src/cpu/
H A Dprofile.hh58 const SymbolTable *symtab, std::ostream &os) const;
67 const SymbolTable *symtab; member in class:FunctionProfile
73 FunctionProfile(const SymbolTable *symtab);
H A Dstatic_inst.cc61 generateDisassembly(Addr pc, const SymbolTable *symtab) const override
123 StaticInst::disassemble(Addr pc, const SymbolTable *symtab) const
126 cachedDisassembly = new string(generateDisassembly(pc, symtab));

Completed in 26 milliseconds

123456