mirror of
https://github.com/LongSoft/UEFITool.git
synced 2025-05-14 07:04:49 -04:00
Version 0.18.9
- padding types changed to Empty and NonEmpty - added apriori files detection and parsing - added depex sections parsing
This commit is contained in:
parent
db2ef69901
commit
28b985b1f1
6 changed files with 235 additions and 22 deletions
|
@ -111,6 +111,8 @@ private:
|
|||
|
||||
// Parsing helpers
|
||||
UINT8 getPaddingType(const QByteArray & padding);
|
||||
void parseAprioriRawSection(const QByteArray & body, QString & parsed);
|
||||
UINT8 parseDepexSection(const QByteArray & body, QString & parsed);
|
||||
UINT8 findNextVolume(const QByteArray & bios, const UINT32 volumeOffset, UINT32 & nextVolumeOffset);
|
||||
UINT8 getVolumeSize(const QByteArray & bios, const UINT32 volumeOffset, UINT32 & volumeSize);
|
||||
UINT8 getFileSize(const QByteArray & volume, const UINT32 fileOffset, UINT32 & fileSize);
|
||||
|
@ -124,7 +126,7 @@ private:
|
|||
UINT8 getBase(const QByteArray& file, UINT32& base);
|
||||
UINT8 getEntryPoint(const QByteArray& file, UINT32 &entryPoint);
|
||||
UINT8 rebase(QByteArray & executable, const UINT32 base);
|
||||
void rebasePeiFiles(const QModelIndex & index);
|
||||
void rebasePeiFiles(const QModelIndex & index);
|
||||
|
||||
// Patch routines
|
||||
UINT8 patchVtf(QByteArray &vtf);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue