summaryrefslogtreecommitdiff
path: root/view/pe/teview.cpp
AgeCommit message (Collapse)Author
2025-08-01Add LogForException APIs to pass stack trace information separate from the ↵Rusty Wagner
message
2025-04-21Actually fix crash when opening aarch64 TE binary with free versionJosh Ferrell
2025-04-17Fix crash when opening aarch64 TE binary with free versionJosh Ferrell
2025-01-20Allow overriding common loader settings when automatic load file parsing fails.Brian Potchik
2024-11-13Bulk add segments in the binary view to improve performanceXusheng
2024-07-15Fix crash on load of AArch64 TE w/ Binja freeBrandon Miller
2024-05-16Removed loader.architecture from py mapped viewBrandon Miller
Also updated Python API docs references to loader.architecture
2024-05-16Removed loader.architecture override from viewsBrandon Miller
Architecture is derived from platform object and can be overriden using loader.platform
2024-04-15Fix TE view PerformGetEntryPointBrandon Miller
2024-03-15Give names to data directory entriesMichael Krasnitski
TE always uses only the base relocation and debug entries from the original PE file.
2024-03-15Adjust names and types of TE Header fieldsMichael Krasnitski
Rename fields to camelCase, use arrays where applicable, and add some data symbols.
2024-03-13Fixed segment / section misalignment in TE viewBrandon Miller
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
2024-03-11BinaryView for EFI Terse ExecutablesBrandon Miller
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)