gem5
|
#include "base/loader/symtab.hh"
#include <fstream>
#include <iostream>
#include <string>
#include <vector>
#include "base/misc.hh"
#include "base/str.hh"
#include "base/types.hh"
#include "sim/serialize.hh"
Go to the source code of this file.
Variables | |
SymbolTable * | debugSymbolTable = NULL |
Global unified debugging symbol table (for target). More... | |
SymbolTable* debugSymbolTable = NULL |
Global unified debugging symbol table (for target).
Conceptually there should be one of these per System object for full system, and per Process object for non-full-system, but so far one big global one has worked well enough.
Definition at line 45 of file symtab.cc.
Referenced by PseudoInst::addsymbol(), AlphaSystem::AlphaSystem(), ArmSystem::ArmSystem(), FreebsdArmSystem::initState(), LinuxArmSystem::initState(), mmapImpl(), Process::Process(), SparcSystem::SparcSystem(), System::System(), and Trace::ExeTracerRecord::traceInst().