gem5  v20.1.0.0
Public Member Functions | List of all members
Loader::RawImage Class Reference

#include <raw_image.hh>

Inheritance diagram for Loader::RawImage:
Loader::ObjectFile Loader::ImageFile

Public Member Functions

 RawImage (ImageFileDataPtr ifd)
 
 RawImage (const std::string &filename)
 
MemoryImage buildImage () const override
 
- Public Member Functions inherited from Loader::ObjectFile
virtual ~ObjectFile ()
 
virtual ObjectFilegetInterpreter () const
 
virtual bool relocatable () const
 
virtual Addr mapSize () const
 
virtual void updateBias (Addr bias_addr)
 
virtual Addr bias () const
 
virtual bool hasTLS ()
 
Arch getArch () const
 
OpSys getOpSys () const
 
const SymbolTablesymtab () const
 
Addr entryPoint () const
 

Additional Inherited Members

- Protected Member Functions inherited from Loader::ObjectFile
 ObjectFile (ImageFileDataPtr ifd)
 
- Protected Member Functions inherited from Loader::ImageFile
 ImageFile (ImageFileDataPtr data)
 
virtual ~ImageFile ()
 
- Protected Attributes inherited from Loader::ObjectFile
Arch arch = UnknownArch
 
OpSys opSys = UnknownOpSys
 
SymbolTable _symtab
 
Addr entry = 0
 
- Protected Attributes inherited from Loader::ImageFile
ImageFileDataPtr imageData
 

Detailed Description

Definition at line 37 of file raw_image.hh.

Constructor & Destructor Documentation

◆ RawImage() [1/2]

Loader::RawImage::RawImage ( ImageFileDataPtr  ifd)
inline

Definition at line 40 of file raw_image.hh.

◆ RawImage() [2/2]

Loader::RawImage::RawImage ( const std::string &  filename)
inline

Definition at line 42 of file raw_image.hh.

Member Function Documentation

◆ buildImage()

MemoryImage Loader::RawImage::buildImage ( ) const
inlineoverridevirtual

Implements Loader::ImageFile.

Definition at line 47 of file raw_image.hh.

References Loader::ImageFile::imageData.


The documentation for this class was generated from the following file:

Generated on Wed Sep 30 2020 14:03:06 for gem5 by doxygen 1.8.17