summaryrefslogtreecommitdiff
path: root/view
AgeCommit message (Collapse)Author
2024-08-29Update load setting properties from rust pluginMason Reed
2024-08-27Fix the CMakeLists.txt for bintxt viewMason Reed
2024-08-27Implement IHEX, SREC and TI-TXT viewsRubens Brandao
All bundled under the arch_bintxt/arch_bintext view plugin
2024-08-20Initial support for per-function settings.Brian Potchik
2024-08-16Enable workflows by default.Brian Potchik
2024-08-16Prevent reading past end of dynamic tableJosh Ferrell
2024-08-14Fix scoping bug with 'files.elf.detectARMBE8Binary' setting.Brian Potchik
2024-08-08Add workflow for identifying TerminateProcess(GetCurrentProcess)Peter LaFosse
2024-07-18MemoryMap update with new segment model.Brian Potchik
2024-07-16[Mach-O] Fix an error on Free buildskat
2024-07-15Fix crash on load of AArch64 TE w/ Binja freeBrandon Miller
2024-07-12[Objective-C] Fix an issue where freshly opened databases would prompt to ↵kat
save changes
2024-07-11Fix a database upgrade issue regarding mac-aarch64 dbs that are now loaded ↵kat
as ios-aarch64 (skip-ci)
2024-07-09Account for rebasing when processing ELF_STT_FUNC entries. Fix ↵Xusheng
https://github.com/Vector35/binaryninja-api/issues/5685
2024-07-08[Mach-O] Fix issue with entry point function platforms on armv7/thumb2kat
2024-07-03Add missing GNU_PROPERTY program header typeJosh Ferrell
2024-06-27Add iOS Platforms. Add Mach-O Typelib supportkat
2024-06-24Add `Elf{32,64}_{Rel,Rela}` table to ELF viewclubby789
2024-06-19Fix up the files.elf.detectARMBE8Binary settingXusheng
2024-06-18Add support for __chain_start section parsing (Firmware fixups)kat
2024-06-18More conservative detection of ARM BE8 binaries. Fix ↵Xusheng
https://github.com/Vector35/binaryninja-api/issues/5621
2024-06-17[Objective-C] Parse CFStrings seperately from main Objective-C Processing.kat
2024-06-16[Objective-C] Wrap undo actions in Objective-C processingkat
2024-06-16[Objective-C] Nonlazy Category Support, improve category variable namingkat
2024-06-16[Objective-C] Parse protocol information.kat
2024-06-16[Objective-C] Mark __objc_ivar as const, define names for class/super refskat
2024-06-13ObjC: Fix memory leak in processingGlenn Smith
2024-06-11[Mach-O] Add support for DYLD_INFO rebase informationkat
2024-06-11[Mach-O] Move Objective-C Structural processing to Mach-O View and ↵kat
automatically enable the workflow when applicable.
2024-06-11[Mach-O] Fix issue where imported symbols did not have relocations applied, ↵kat
Fix an issue with binding opcode 0xC0
2024-06-11ELF: Fix crash if an entry point function fails to loadGlenn Smith
Just needed a null check around this
2024-06-10Correctly parse the value of guardCFCheckFunctionPointer and ↵Xusheng
guardCFDispatchFunctionPointer in case of rebasing. Fix https://github.com/Vector35/binaryninja-api/issues/5535
2024-05-29Improve load performance of Mach-Os with relocations and many symbolsJosh Ferrell
2024-05-28Solved issue #1180 by adding new APIsZichuan Li
1. Add two new APIs for multiple entry functions `GetAllAnalysisEntryFunctions` and `AddToEntryFunctions` 2. Add Python APIs `entry_functions` and `add_to_entry_functions`. `entry_functions` resturns a list of functions, which supports parsing functions in `init_array`, `fini_array` and TLS callbacks. 3. Modify bin-info, it now prints all entry functions
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-05-15Initial parsing of PE resourcesJosh Ferrell
2024-05-06Ignore thumb mapping symbols when defining names in ELFJosh Ferrell
2024-05-03Format added bracesMason Reed
2024-05-03Use LLVM demangler as a fallback for GNU and MS demanglersMason Reed
2024-04-24Define symtab in elf raw viewJosh Ferrell
2024-04-24Do not define symbols from mapping symbolsJosh Ferrell
2024-04-15Fix TE view PerformGetEntryPointBrandon Miller
2024-04-01Add md1rom binary view with pure Rust lzma implementationRusty Wagner
2024-03-30Update copyright year for various modulesXusheng
2024-03-19ELF view: skip 0x0 and -0x1 values when dealing with init/fini arraysXusheng
2024-03-19Avoid creating function symbols with integer typeXusheng
2024-03-19name functions in .init_array/.fini_array/.ctors/.dtors sectionsXusheng
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.