gem5  v21.1.0.2
Classes | Namespaces | Enumerations | Functions
object_file.hh File Reference
#include <string>
#include "base/compiler.hh"
#include "base/loader/image_file.hh"
#include "base/loader/image_file_data.hh"
#include "base/loader/memory_image.hh"
#include "base/loader/symtab.hh"
#include "base/logging.hh"
#include "base/types.hh"
#include "enums/ByteOrder.hh"

Go to the source code of this file.

Classes

class  gem5::loader::ObjectFile
 
class  gem5::loader::ObjectFileFormat
 

Namespaces

 gem5
 Reference material can be found at the JEDEC website: UFS standard http://www.jedec.org/standards-documents/results/jesd220 UFS HCI specification http://www.jedec.org/standards-documents/results/jesd223.
 
 gem5::loader
 

Enumerations

enum  gem5::loader::Arch {
  gem5::loader::UnknownArch, gem5::loader::SPARC64, gem5::loader::SPARC32, gem5::loader::Mips,
  gem5::loader::X86_64, gem5::loader::I386, gem5::loader::Arm64, gem5::loader::Arm,
  gem5::loader::Thumb, gem5::loader::Power, gem5::loader::Power64, gem5::loader::Riscv64,
  gem5::loader::Riscv32
}
 
enum  gem5::loader::OpSys {
  gem5::loader::UnknownOpSys, gem5::loader::Tru64, gem5::loader::Linux, gem5::loader::Solaris,
  gem5::loader::LinuxArmOABI, gem5::loader::LinuxPower64ABIv1, gem5::loader::LinuxPower64ABIv2, gem5::loader::FreeBSD
}
 

Functions

 gem5::GEM5_DEPRECATED_NAMESPACE (Loader, loader)
 
const char * gem5::loader::archToString (Arch arch)
 
const char * gem5::loader::opSysToString (OpSys op_sys)
 
ObjectFile * gem5::loader::createObjectFile (const std::string &fname, bool raw)
 

Generated on Tue Sep 21 2021 12:26:26 for gem5 by doxygen 1.8.17