| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Also updated Python API docs references to loader.architecture
|
|
Architecture is derived from platform object and can be overriden
using loader.platform
|
|
|
|
TE always uses only the base relocation and debug entries from the
original PE file.
|
|
Rename fields to camelCase, use arrays where applicable, and add some
data symbols.
|
|
This commit fixes an issue in the TE view while creating segments
and sections. Segments and sections are calculated from the base of
the original PE file, prior to the PE headers being stripped and
replaced with the TE header
|
|
In its current state it is able to detect and load TEs that target
x86, x86-64, and AArch64. RISC-V will need to be added in the future
The current implementation doesn't handle relocations. I have only
found TEs that are PEIMs and execute in-place (out of flash) and the
.reloc section is stripped (along with .debug)
|