#include "Elf.h" static self_header* load_self(FsFile& f) { //read self header auto* self = new self_header; f.Read(self, sizeof(self_header)); return self; } void Elf::Open(const std::string& file_name) { m_f = new FsFile; m_f->Open(file_name, fsOpenMode::fsRead); m_self = load_self(*m_f); }