| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-04-06 | fix get_llils?_at documentation | Jordan Wiens | |
| 2025-04-06 | fix moved URLs in documentation | Jordan Wiens | |
| 2025-04-05 | Add current_il_expr and current_il_expr_index magic vars | Glenn Smith | |
| 2025-04-04 | Add Load Image by Address context menu action. | Alexander Taylor | |
| Slight reimplementation of PR #6517 since the PR was from before our refactor. | |||
| 2025-04-04 | Also include library in triage imports filter. | Alexander Taylor | |
| Closes #6563. | |||
| 2025-04-03 | Change warning to info for undetermined base class for objective-c category | Mason Reed | |
| More informative than a warning | |||
| 2025-04-03 | [SharedCache] Misc triage view bug fixes | Mason Reed | |
| - Fix the inconsistent column sizing - Stop trying to show cross reference at 0 | |||
| 2025-04-03 | Render address relative to data start option | Glenn Smith | |
| 2025-04-03 | add M-CORE to setting | Jordan Wiens | |
| 2025-04-03 | update settings for 5.0 and include enterprise/collab this time | Jordan Wiens | |
| 2025-04-03 | Implement Kernel64 path for Chained Fixups in Mach-O View | kat | |
| 2025-04-03 | Warning cleanup in KernelCache code | kat | |
| 2025-04-03 | default image width narrower on fwn docs | Jordan Wiens | |
| 2025-04-03 | remove experimental from objc docs | Jordan Wiens | |
| 2025-04-03 | compress fwn doc images | Jordan Wiens | |
| 2025-04-03 | [SharedCache] Log the time it takes to load initial images in the view | Mason Reed | |
| 2025-04-03 | [SharedCache] Identify unloaded symbols that are called in standard functions | Mason Reed | |
| Fixes https://github.com/Vector35/binaryninja-api/issues/6550 | |||
| 2025-04-03 | [SharedCache] Fix detection of the class name of categories | Mark Rowe | |
| The logic for determining the class name of a category did not correctly handle classes defined in other images in the shared cache. There were two problems: 1. If the class is defined in another image that is already loaded, `ObjCProcessor` has already renamed the symbol from `_OBJC_CLASS_$_` to `cls_`. Both forms of symbol name are now handled. 2. If the class is defined in an image that is not yet loaded, no symbol name is available. The category's class is now looked up in the shared cache symbol table, and the symbol's name is parsed as if it were an import symbol. This fixes almost all cases of "Failed to determine base classname for category" that I have come across. Mason Reed: Fixed up to make objective-c processor always consult GetSymbol | |||
| 2025-04-03 | Update bug_report.md to include malware upload instructions | fosdick.io | |
| 2025-04-03 | Firmware Ninja user guide documentation | Brandon Miller | |
| 2025-04-03 | Fix user platform override between armv7 and thumb | Brandon Miller | |
| Only override the default platform based on the entry point architecture in cases where the user didn't explicitly set loader.platform | |||
| 2025-04-02 | Add context menu for shared cache view. | Alexander Taylor | |
| Also addresses some lints that I thought were possibly worth it. | |||
| 2025-04-02 | Styling for data in shared cache view. | Alexander Taylor | |
| 2025-04-02 | Use standard buttons in shared cache view. | Alexander Taylor | |
| 2025-04-02 | Add filtering for mappings in shared cache view. | Alexander Taylor | |
| 2025-04-02 | Use correct icon in shared cache view. | Alexander Taylor | |
| 2025-04-02 | [SharedCache] Misc fixes and comments | Mason Reed | |
| 2025-04-02 | [SharedCache] Fix old slide info mapping format not getting the mapped ↵ | Mason Reed | |
| address for the file offset This would result in the virtual memory trying to access an unmapped region, failing to apply slide info | |||
| 2025-04-02 | [SharedCache] Fix thrown exception in stub function analysis with mismatched ↵ | Mason Reed | |
| expression operation | |||
| 2025-04-02 | [SharedCache] Improve FileAccessorWriteLog performance | Mason Reed | |
| Just use a vector. In the future we can turn off the write log if the system has given us ample descriptors, and we can also add a page based cache. | |||
| 2025-04-02 | [SharedCache] Misc formatting | Mason Reed | |
| 2025-04-02 | [SharedCache] Fix loading entries on linux | Mason Reed | |
| 2025-04-02 | [SharedCache] Fix not adding type libraries in the macho processor | Mason Reed | |
| 2025-04-02 | [SharedCache] Fix metadata not being loaded | Mason Reed | |
| Apparently the view metadata is not available until after view init | |||
| 2025-04-02 | [SharedCache] Consistent logger naming and misc changes | Mason Reed | |
| 2025-04-02 | [SharedCache] Fix multi-row image selection not respecting the visibility of ↵ | Mason Reed | |
| rows Before this we would load all images between the end and beginning because the model is does not have a filter proxy, but just hides the rows instead, we should move to a proxy | |||
| 2025-04-02 | [SharedCache] Fix __auth_got section not having read only section semantics | Mason Reed | |
| Stopped some stub calls resolving the target | |||
| 2025-04-02 | [SharedCache] Fix linear sweep picking up basically every function and ↵ | Mason Reed | |
| removing it | |||
| 2025-04-02 | [SharedCache] Refactor workflow | Mason Reed | |
| 2025-04-02 | [SharedCache] Improper nesting in workflow | Mason Reed | |
| oops! | |||
| 2025-04-02 | [SharedCache] Add python get_symbol_at | Mason Reed | |
| 2025-04-02 | [SharedCache] Fix some of the workflow issues | Mason Reed | |
| Still have the issue with newer IOS stubs not having their direct function address taken | |||
| 2025-04-02 | [SharedCache] Fix the triage symbol table data races | Mason Reed | |
| Any update to the model should only happen on the UI thread now. This also fixes the other issue here: https://github.com/Vector35/binaryninja-api/issues/6300 | |||
| 2025-04-02 | Remove ObjC todos which shouldnt be done | Mason Reed | |
| See: https://github.com/Vector35/binaryninja-api/pull/6540/files#r2020882071 | |||
| 2025-04-02 | [SharedCache] Fix some bugs | Mason Reed | |
| 2025-04-02 | [SharedCache] Fix some issues with project loading | Mason Reed | |
| 2025-04-02 | [SharedCache] Refactor Shared Cache | Mason Reed | |
| In absence of a better name, this commit refactors the shared cache code. | |||
| 2025-04-02 | [SharedCache] Use DefineAutoUserSymbol instead of DefineAutoSymbol | Mason Reed | |
| This makes it so that we persist the symbols within the regular symbol list in storage | |||
| 2025-04-02 | [SharedCache] Make error about invalid metadata a warning, we recover sorta ↵ | Mason Reed | |
| gracefully now | |||
| 2025-04-02 | [SharedCache] Don't show DSCTriage when not in shared cache view | Mason Reed | |
