| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-10-30 | WARP: Only run matcher workflow once | Mason Reed | |
| This fixes the matcher constantly being invoked. | |||
| 2024-10-30 | WARP: Add more debug commands and manually invoke the matcher | Mason Reed | |
| 2024-10-30 | WARP: Fix loading incorrect core signature directory | Mason Reed | |
| 2024-10-30 | WARP: Fix call site constraint offsets | Mason Reed | |
| 2024-10-30 | WARP: Fix non relocatable constant pointers being masked | Mason Reed | |
| 2024-10-30 | WARP: Fix unhandled symbol conversion | Mason Reed | |
| 2024-10-30 | Update notices for new doxygen version | Glenn Smith | |
| 2024-10-30 | Undo whitespace changes from user MIPS reloc PR | Brandon Miller | |
| Also wrapped & to suppress build warning | |||
| 2024-10-30 | Implicit addends in MIPS do not seem to be honored. Adding the addend to the ↵ | James Hogan | |
| target. It is not always the case, especially under certian compiler optimizations that a R_MIPS_HI16 relocation is followed by one or more R_MIPS_LO16 relocations. Removing this requirement to fulfill the relocation regardless of the preceeding relocation. Adding the following relocations: * R_MIPS_HIGHEST * R_MIPS_HIGHER * R_MIPS_GPREL16 * (R_MIPS_64 << 8) | R_MIPS_REL32 * R_MIPS_GPREL32 | |||
| 2024-10-30 | Move the freeversion.h to api/ui | Xusheng | |
| 2024-10-29 | Small type hint fixes | Josh Ferrell | |
| 2024-10-28 | Fix WARP symbol conversion using the wrong modifiers | Mason Reed | |
| 2024-10-28 | Blacklist useless instructions used for hot patching in WARP | Mason Reed | |
| Allows matching for windows (useless set reg) and linux (nop) hot patching | |||
| 2024-10-28 | Refactor WARP to use a module workflow for matching | Mason Reed | |
| Also flush caches on view destruction and improve performance | |||
| 2024-10-28 | Rust: Add `BinaryViewExt::get_code_refs_from` api | Mason Reed | |
| 2024-10-28 | Rust: Add object destructor API | Mason Reed | |
| 2024-10-28 | Rust: Fix cloning module workflows | Mason Reed | |
| 2024-10-28 | Eliminate AST parameter in high level rendering APIs, as it is already part ↵ | Rusty Wagner | |
| of the HLIL instruction | |||
| 2024-10-28 | hlr: expose ability to claim line addresses | Ryan Snyder | |
| 2024-10-28 | arch: fix text token exprIndex init | Ryan Snyder | |
| 2024-10-28 | Properly wrap the Activity object returned from 'register_activity'. | Brian Potchik | |
| 2024-10-28 | [SharedCache] Warnings Cleanup | kat | |
| 2024-10-28 | [SharedCache] Fix UI causing BV leaks | kat | |
| 2024-10-28 | [SharedCache] Optimizations+fixes for SharedCache function workflow. | kat | |
| 2024-10-26 | Fix all low level il function getters leaking in rust | Mason Reed | |
| 2024-10-26 | MSVC RTTI: misc formatting | Mason Reed | |
| 2024-10-26 | MSVC RTTI: Inherit virtual function tables | Mason Reed | |
| Makes xrefs and base VFT type syncing possible at the expense of correct typing (assuming you have the this param typed for the base class) | |||
| 2024-10-25 | Fix not being able to set UIDF on function parameters | Glenn Smith | |
| Mirrors the UI code's method for handling this situation: if the variable's index field is 0, then it is a function parameter and it needs to have its value set at the function's entry point. | |||
| 2024-10-25 | Fix crash when opening new file | Mason Reed | |
| Thanks glenn | |||
| 2024-10-25 | Use module workflows in MSVC RTTI | Mason Reed | |
| MSVC RTTI information will be applied on open to all windows platforms now | |||
| 2024-10-25 | Retrieve view from analysis context | Mason Reed | |
| Makes it possible to write module workflows in plugins and scripts | |||
| 2024-10-25 | Prevent building test artifacts on cmake builds | Mason Reed | |
| For some reason the linker is looking in the target directory of external rust plugins? | |||
| 2024-10-24 | Improve documentation for `update_analysis`. | Brian Potchik | |
| 2024-10-24 | WARP: Remove misc matcher debug info | Mason Reed | |
| 2024-10-24 | WARP: Handle no default architecture gracefully when loading types | Mason Reed | |
| 2024-10-24 | Make WARP function guid generation infallible | Mason Reed | |
| 2024-10-24 | Add WARP integration | Mason Reed | |
| https://github.com/Vector35/warp/ | |||
| 2024-10-24 | Add virtual function table sweep to MSVC RTTI | Mason Reed | |
| This will sweep for vfts without relying on the pointer sweep | |||
| 2024-10-24 | Fix linux-setup.sh not making a valid desktop icon on 24.04 | Glenn Smith | |
| 2024-10-24 | Add disassembly setting to allow/disallow rendering of collapse tokens | Peter LaFosse | |
| 2024-10-24 | Make PseudoRust collapsable | Peter LaFosse | |
| 2024-10-24 | Fix alignment of top level braces in PseudoC | Peter LaFosse | |
| 2024-10-24 | Initial implementation of the module-level analysis workflow. | Brian Potchik | |
| 2024-10-24 | Remove bad import in __init__.py | Josh Ferrell | |
| 2024-10-24 | Add MSVC RTTI plugin | Mason Reed | |
| Adds two commands that must be run manually "MSVC\\Find RTTI" and "MSVC\\Find VFTs" both of which will apply their respective data to the view AND store metadata for scripts to use under the "msvc" key. | |||
| 2024-10-24 | Add __hash__ method to FunctionViewType | Peter LaFosse | |
| 2024-10-24 | Initial Firmware Ninja core API | Brandon Miller | |
| 2024-10-23 | Initial commit of the alpha dyld_shared_cache view API Plugin. | kat | |
| This is an early release of our DSC processing plugin. We're still hard at work improving this feature. You should be able to just drop in a dyld_shared_cache and use the 'Shared Cache Triage' view to load and analyze images. | |||
| 2024-10-23 | Calling Conventions for register specific arc functions | kat | |
| 2024-10-23 | Linear view function regions collapse | Peter LaFosse | |
| Update collapse code to support PseudoC | |||
