summaryrefslogtreecommitdiff
path: root/platform
AgeCommit message (Collapse)Author
2025-03-28belated copyright year updateJordan Wiens
2024-03-21Add Motorola M-CORE Linux platform support.Alexander Taylor
2025-03-19Add mac-kernel platformkat
2025-03-10Remove platform registration API footgun.Alexander Taylor
Turns out, you can just pass this thing an architecture that is *completely* different from the one in the platform you are also passing in and it'll just happily do the wrong thing. While that's pretty wild, I'm in favor of not having to make this particular mistake again the next time I copy/paste some code, so we're now deprecating it.
2025-03-10Add C-SKY linux support to Ultimate edition.Alexander Taylor
2025-02-10[mips] Merging PR https://github.com/Vector35/binaryninja-api/pull/6013: ↵Galen Williamson
adding mips3 support
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