gem5 [DEVELOP-FOR-25.1]
Loading...
Searching...
No Matches
gem5::loader::ObjectFileFormat Class Referenceabstract

#include <object_file.hh>

Inheritance diagram for gem5::loader::ObjectFileFormat:
gem5::loader::ElfObjectFormat

Public Member Functions

 ObjectFileFormat (const ObjectFileFormat &)=delete
void operator= (const ObjectFileFormat &)=delete
virtual ObjectFileload (ImageFileDataPtr data)=0

Protected Member Functions

 ObjectFileFormat ()
virtual ~ObjectFileFormat ()=default

Detailed Description

Definition at line 139 of file object_file.hh.

Constructor & Destructor Documentation

◆ ObjectFileFormat() [1/2]

gem5::loader::ObjectFileFormat::ObjectFileFormat ( )
protected

Definition at line 128 of file object_file.cc.

Referenced by ObjectFileFormat(), and operator=().

◆ ~ObjectFileFormat()

virtual gem5::loader::ObjectFileFormat::~ObjectFileFormat ( )
protectedvirtualdefault

◆ ObjectFileFormat() [2/2]

gem5::loader::ObjectFileFormat::ObjectFileFormat ( const ObjectFileFormat & )
delete

References ObjectFileFormat().

Member Function Documentation

◆ load()

virtual ObjectFile * gem5::loader::ObjectFileFormat::load ( ImageFileDataPtr data)
pure virtual

Implemented in gem5::loader::ElfObjectFormat.

References data.

◆ operator=()

void gem5::loader::ObjectFileFormat::operator= ( const ObjectFileFormat & )
delete

References ObjectFileFormat().


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

Generated on Mon Oct 27 2025 04:13:19 for gem5 by doxygen 1.14.0