88 panic(
"Unrecognized arch %d.", arch);
107 return "linux_arm_OABI";
111 panic(
"Unrecognized operating system %d.", op_sys);
120 ObjectFileFormatList &
121 object_file_formats()
123 static ObjectFileFormatList formats;
131 object_file_formats().emplace_back(
this);
139 for (
auto &
format: object_file_formats()) {
ObjectFile(ImageFileDataPtr ifd)
#define panic(...)
This implements a cprintf based panic() function.
Bitfield< 31, 29 > format
bool archIs64Bit(const loader::Arch arch)
Determine whether the loader::Arch is 64-bit or 32-bit.
const char * archToString(Arch arch)
ObjectFile * createObjectFile(const std::string &fname, bool raw)
const char * opSysToString(OpSys op_sys)
std::shared_ptr< ImageFileData > ImageFileDataPtr
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
GEM5_DEPRECATED_NAMESPACE(GuestABI, guest_abi)