summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
2025-01-08Prevent crash when Mach-O view doesn't existJosh Ferrell
2024-11-08Prevent race in windows platform binary view initializationMason Reed
2024-09-13Ultimate.Alexander Taylor
2024-08-22Make MSP430 correctly load after ELF view.Alexander Taylor
2024-07-11Fix a database upgrade issue regarding mac-aarch64 dbs that are now loaded ↵kat
as ios-aarch64 (skip-ci)
2024-07-09remove sysvZichuan Li
Adding `sysv` calling convention introduces a lot of false positives during analysis. Defined in the UEFI Specification, X64 follows a same calling convention with `win64` calling convention.
2024-07-08Add Cavium Octeon MIPS Instructions and more general MIPS fixesnoone
2024-06-27Add iOS Platforms. Add Mach-O Typelib supportkat
2024-06-19Disable Fallback type library for x86, x86_64, aarch64, mipsZichuan Li
2024-06-19Mach-o type libraries are already addedZichuan Li
2024-06-19Override virtual GetFallbackEnabled for windowsZichuan Li
Disable fallback type library for windows platform
2024-06-04Add AdjustTypeParserArguments callback to platformGlenn Smith
Implementing the solution to #4868
2024-05-24platform: initial BNCustomPlatform supportRyan Snyder
2024-03-30Update copyright year for various modulesXusheng
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)
2024-01-04Add RISC-V architecture pluginRusty Wagner
2023-12-02Add windows kernel platformPeter LaFosse
2023-06-14Support IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION PE subsystem with EFI typesRusty Wagner
2023-06-13Move platform submodules into APIRusty Wagner
2023-06-13Add EFI platformRusty Wagner