BinaryFileHeader struct
Derived classes
- class nn::g3d::ResFile
Public functions
- auto IsValid(int64_t, int, int, int) const -> bool
- auto IsSignatureValid(int64_t) const -> bool
- auto IsVersionValid(int, int, int) const -> bool
- auto IsEndianValid() const -> bool
- auto IsEndianReverse() const -> bool
- auto IsAlignmentValid() const -> bool
- auto IsRelocated() const -> bool
-
auto GetFileSize() const -> size_
t -
auto GetAlignment() const -> size_
t -
auto GetFileName() const -> string_
view - auto GetRelocationTable() -> RelocationTable*
- auto GetFirstBlock() -> BinaryBlockHeader*
- auto GetFirstBlock() const -> const BinaryBlockHeader*
- auto FindFirstBlock(int) -> BinaryBlockHeader*
- auto FindFirstBlock(int) const -> const BinaryBlockHeader*
- void SetByteOrderMark(ByteOrderMark)
- void SetAddressSize()
-
void SetAlignment(size_
t) -
void SetFileSize(size_
t) -
void SetFileName(const string_
view&) - void SetFirstBlock(BinaryBlockHeader*)
- void SetRelocated(bool)
- void SetRelocationTable(RelocationTable*)
Public variables
- BinFileSignature signature
- BinVersion version
- uint16_t _byteOrderMark
- uint8_t _alignmentShift
- uint8_t _targetAddressSize
- uint32_t _offsetToFileName
- uint16_t _flag
- uint16_t _offsetToFirstBlock
- uint32_t _offsetToRelTable
- uint32_t _fileSize