16 Commits

Author SHA1 Message Date
Marvin Häuser
692969b2b1 ImageTool: Utilize UefiImageLib 2023-05-10 10:22:22 +03:00
Marvin Häuser
5976987671 ImageTool: Make IR canonical and compare input/output IRs 2023-05-10 10:22:22 +03:00
Marvin Häuser
942e747a91 ImageTool: Append .hii during PE generation 2023-05-10 10:22:22 +03:00
Marvin Häuser
3a4c288fd3 ImageTool: Always store the full image segment data, including padding 2023-05-10 10:22:22 +03:00
Marvin Häuser
3f691ba5eb ImageTool: Determine PE section characteristics based on permissions 2023-04-17 12:08:02 +02:00
Marvin Häuser
08778e2a3d ImageTool: Abstract executable generation 2023-04-11 09:27:35 +02:00
Marvin Häuser
75fcd420f6 ImageTool: Distinguish between non-ELF/PE and incompatible ELF/PE 2023-04-10 22:40:52 +02:00
Marvin Häuser
b1851ef38d BaseTools/ImageTool: Fix PeScan error handling 2023-04-02 00:04:46 +02:00
Marvin Häuser
d5eecc2e2d BaseTools/ImageTool: Use AllocateAlignedCodePages() for images 2023-04-02 00:04:28 +02:00
Marvin Häuser
0cd5908c7f BaseTools/ImageTool: Rename PreferredAddress to BaseAddress 2023-03-30 00:18:28 +02:00
Marvin Häuser
ea97361c29 ImageTool: Fix SymbolsPathLen inconsistencies 2023-03-28 23:52:27 +02:00
Marvin Häuser
daca49e23f ImageTool/PeScan: Drop redundant size clamping 2023-03-16 12:20:13 +03:00
Mikhail Krichanov
8978439c82 ImageTool: Returned ImageBuffer for section, reloc parsing. 2023-03-16 12:20:13 +03:00
Mikhail Krichanov
1bb6e60e7d ImageTool: Removed corruption tolerant DebugInfo search assuming mtoc is fixed. 2023-03-16 12:20:13 +03:00
Mikhail Krichanov
8e6e4d1be4 ImageTool: Removed recalculation of virtual addresses, asssuming they are the same both in ELF and PE files. 2023-02-10 14:00:28 +03:00
Mikhail Krichanov
cf92e9f7d7 BaseTools: Replaced GenFw with ImageTool and MicroTool. 2022-12-28 17:21:20 +03:00