Go to the documentation of this file.
29 #ifndef __BASE_LOADER_OBJECT_FILE_HH__
30 #define __BASE_LOADER_OBJECT_FILE_HH__
92 panic(
"mapSize() should only be called on relocatable objects\n");
97 panic(
"updateBias() should only be called on relocatable objects\n");
131 #endif // __BASE_LOADER_OBJECT_FILE_HH__
virtual bool relocatable() const
virtual Addr bias() const
ObjectFile * createObjectFile(const std::string &fname, bool raw)
std::shared_ptr< ImageFileData > ImageFileDataPtr
const SymbolTable & symtab() const
const char * opSysToString(OpSys op_sys)
virtual Addr mapSize() const
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
virtual ObjectFile * getInterpreter() const
virtual void updateBias(Addr bias_addr)
ObjectFile(ImageFileDataPtr ifd)
const char * archToString(Arch arch)
#define panic(...)
This implements a cprintf based panic() function.
Generated on Tue Jun 22 2021 15:28:25 for gem5 by doxygen 1.8.17