summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-22Python API : Tags fixesKyleMiles
2023-03-22Fix crashes in DebugInfo::GetXByY calls when the result is nullGlenn Smith
2023-03-22Tags refactorKyleMiles
2023-03-22Function.py: Move all the tag functions next to each otherKyleMiles
2023-03-22DebugInfo: Make datavar types have confidenceGlenn Smith
2023-03-22Update README.md to contain other repo linksPeter LaFosse
Add links to all our other important open source repositories.
2023-03-21Update documentation for progress callbacks to indicate they must return ↵Peter LaFosse
True to continue the action
2023-03-20plugins: Update scriptingprovider.py to install Python packages using ↵Brian Knudson
bundled Python interpreter executable on MacOS
2023-03-17Fix dwarfexport CMakeLists.txt (Now Includes Mac Builds!)KyleMiles
2023-03-16Fix triage view crashing when GetDefaultPlatform() is nullGlenn Smith
2023-03-10update badgeJordan
thanks WYSWIG editor for doing the complete WRONG thing
2023-03-10fix broken badgeJordan
2023-03-10Forgot to rename the Python API as well.Alexander Taylor
2023-03-10Small clarifications in Enterprise C++ API.Alexander Taylor
2023-03-10Make Enterprise C++ API more clear.Alexander Taylor
2023-03-09now with 33% less ugprade (remove redundant argument)Jordan Wiens
2023-03-08DWARF Export; add CIKyleMiles
2023-03-08DWARF Export Plugin : Fix circular references causing infinite recursionKyleMiles
2023-03-08typo in load docsJordan Wiens
2023-03-08pip should upgrade dependencies if requiredJordan Wiens
2023-03-08Stop FilterView from processing key press events.Alexander Taylor
2023-03-08Fix improper creation of NTR via Type.registered_namePeter LaFosse
2023-03-08python plugins: Add support on MacOS to install Python plugin dependencies ↵Brian Knudson
using bundled python
2023-03-07Add DataVariable and FunctionToImport features to BNDB Import DialogPeter LaFosse
2023-03-07Fix typehint for lookup_imported_object_libraryPeter LaFosse
2023-03-07Remove get_constant_data API from BinaryView for the second time.Brian Potchik
2023-03-06install_api.py: fix None returns when getting expected binaryninja installed ↵d0now
directory.
2023-03-06install_api.py: add credit for original script.d0now
2023-03-06install_api.py: add argparse interface, refactoring, support pyenv.d0now
2023-03-06Add CONFIGURE_DEPENDS to CMakeLists.txtJosh Ferrell
2023-03-06Print the content of the strings in a more straightforward wayXusheng
2023-03-01Add support for importing DataVariables by Symbol in Import BNDB dialogPeter LaFosse
2023-03-01Fix Confidence<> operator==Peter LaFosse
2023-03-01Add missing colon to bug report template.Alexander Taylor
This was driving me insane when I was reporting a bunch of bugs over the last two weeks...
2023-02-28another example on applying a type to memory where none existsJordan Wiens
2023-02-25Add BNDB import dialogPeter LaFosse
2023-02-25Fix python constructor of QualifiedNames and some of the operators on the ↵Peter LaFosse
C++ API
2023-02-24Refactor VisitExprs to give separate API to gather subexpressionsRusty Wagner
2023-02-24Increase max content width in user docsJosh Ferrell
2023-02-23Allow Search Results panel to be collapsed smallerGlenn Smith
There was no reason it needed that minimum size
2023-02-23Update docs for BinaryView.find_all_* with correct return type and noteGlenn Smith
2023-02-23add note about silent install on windowsJordan Wiens
2023-02-20Revert "Add update mutex to xrefs widget"Peter LaFosse
This reverts commit 8daa0bd5528549ccc9a6612f77089539c8640f84.
2023-02-20cookbook ssa exampleJordan Wiens
2023-02-20better documentation of address indicator in the status barJordan Wiens
2023-02-20Swap to a Generator for Component.functions/data_variables, add ↵kat
Component.function_list, .data_variable_list
2023-02-20Allow DataVariables to be added to Componentskat
2023-02-20missed some other examples where param order was documented backwardJordan Wiens
2023-02-20Rust API : Add minidump exampleCindy Xiao
Squashed commit message history: Initial commit chore: Add files from cargo new, Binary Ninja Rust API template chore: Add README feat: Add basic plugin registration code feat: Add command to print memory information from minidump I can't believe this actually worked the first time feat: Set up registration of Minidump BinaryView type Also set architecture based on contents of MinidumpSystemInfo stream in the minidump. feat: Perform basic segment mapping from MinidumpMemoryList, MinidumpMemory64List feat: Read and apply memory segment protection info from MinidumpMemoryInfoList feat: Log action to add segments at info level docs: Update readme with build instructions, screenshot style: Minor cleanup of types refactor: Remove use of unwrap when parsing raw BaseRVA docs: Add doc comments to view module feat: More logging in print_memory_information command, remove unwrap refactor: Add struct for representing memory protection flags fix: Correct information about difference between MinidumpMemoryList, MinidumpMemory64List MinidumpMemory64List is always used for "full dumps", i.e. dumps which include the full process memory. It does not have to do with 64-bit segments specifically. docs: Clarify Windows-only support for now in README fix: First try to find full dump memory in MinidumpMemory64List before looking for partial dump memory in MinidumpMemoryList docs: Update README with examples of how to generate minidumps feat: Parse module information in MinidumpModuleList, and add modules as sections docs: Add information about unsupported features docs: Update README with screenshots, explanation of memory map docs: Update TODOs in BinaryViewBase impl Rust Minidump example : Clippy appeasements; remove network dependency
2023-02-19Account for BinaryData::Ctor potentially failingGlenn Smith