summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-04Build the workflow examples for the Personal product.Brian Potchik
2022-03-03flowgraph block iter fixed, resolves #3001Jordan Wiens
2022-03-03il block contains methods fixed, resolves #3000Jordan Wiens
2022-03-03document using a third-party plugin repository in plug indev docsJordan Wiens
2022-03-03add small api docs on removing a repositoryJordan Wiens
2022-03-02Enable right click signals to the progress indicator in the UI.Brian Potchik
2022-03-02Add function update request API.Brian Potchik
2022-03-01Overhaul README for clearer build instructions and organizationJon Palmisciano
2022-02-28Support a bunch of things someone could pass into intrinsic()Glenn Smith
2022-02-28il.intrinsic(): Support ILRegister/ILFlag as wellGlenn Smith
2022-02-28Correct type annotation for il.intrinsic()Glenn Smith
2022-02-23Fix LowLevelILFcmp instruction inheritancePeter LaFosse
2022-02-18Fix analysis_info repr.Brian Potchik
2022-02-18Previous IL view typerose
2022-02-17Fix some minor correctness issues with function.pyPeter LaFosse
2022-02-17Add some additional function.py unit testsPeter LaFosse
2022-02-17Add some additional type hints to architecture.py and lowlevelil.pyPeter LaFosse
2022-02-17Make function.architecture non-optionalPeter LaFosse
2022-02-17Add some additional api testsPeter LaFosse
2022-02-17Improve handling of bytes objects with MetadataPeter LaFosse
2022-02-17Add additional unit tests for function.pyPeter LaFosse
Move calls to Free into finally blocks format function.py and api_test.py
2022-02-16Escape type names and definitionsGlenn Smith
Closes #2427, #2585, #1658, #1632, probably others
2022-02-15Struct alignment and packing testGlenn Smith
There's no kill like overkill
2022-02-14rust: add demangle helpers for gnu3 and msKyleMiles
Co-authored-by: EliseZeroTwo <mail@elise.moe>
2022-02-14Rust: Minor tweaks to 2890; merge architecture::InstructionTextToken and ↵KyleMiles
disassembly::InstructionTextToken; update examples
2022-02-14rust: add linearview and related APIsFabian Freyer
This should include everything required to retrieve linear disassembly for a function. * add `highest_address` method to `Function` * add `DisassemblySettings` * add text getter for `InstructionTextToken` * add `LinearViewObject`, `LinearViewCursor` * add decompilation example
2022-02-14rust: add ArrayGuard and for non-owned arraysFabian Freyer
To make use of shard functionality, we split the CoreOwnedArrayProvider into CoreArrayProvider and CoreOwnedArrayProvider. Array makes use of the CoreOwnedArrayProvider, which depends on CoreArrayProvider, while the new ArrayGuard only requires CoreArrayProvider and represents a non-owned array.
2022-02-14rewrote some of the API to be both a bit more rusty and nicer to read (no ↵Lukas Dresel
more "match match {} {}")
2022-02-14rust: Add BinaryReader and BinaryWriterFabian Freyer
2022-02-11Rust: Update `basic_script`'s Cargo.lockKyleMiles
2022-02-10Move TypeView::getLinesForType into core as Type::GetLinesGlenn Smith
2022-02-10add collections to documentation blacklistJordan Wiens
2022-02-10fixes #2959; some type checking on log APIsJordan Wiens
2022-02-08Fix UI arrow artifact in Cross References and Search widgets.Brian Potchik
2022-02-08rust: bump bindgen version to ^0.59Fabian Freyer
Pinning it directly to 0.58.1 caused issues with dependencies that used conflicting `proc-macro2` versions. Being more lax in the version allows consumers of the rust API more chances to resolve dependencies.
2022-02-08Fix formatting.Brian Potchik
2022-02-08Remove user data tag docstrings for auto tagsFabian Freyer
2022-02-08rust: Move icon and name setter to TagType::createFabian Freyer
2022-02-08rust: Add tags and tag types to the APIFabian Freyer
This is missing all the things that iterate over tag types for now.
2022-02-08rust: add some interaction functionsFabian Freyer
2022-02-08Add vars_written to MediumLevelILVarPhisteven1003
2022-02-07Triage view: respect "prefer graph view" settingGlenn Smith
Closes #2941
2022-02-07Expose HLIL GenerateSSAForm via API and add python wrapper.Brian Potchik
2022-02-07Add python wrapper for MLIL generate_ssa_form.Brian Potchik
2022-02-07Fix API marshalling bug with MLIL GenerateSSAForm.Brian Potchik
2022-02-04BinaryNinja::OpenView() c++ port of python open_view()Glenn Smith
Why has this never existed
2022-02-03CMake: consistency with arch/platform pluginsGlenn Smith
2022-02-03Add test for EnumerationMember .value==NoneAndrew Lamoureux
2022-02-03Use .value=None to indicate default EnumerationMember, issue #2896Andrew Lamoureux
2022-02-02Rearrange hint order to prioritize envGlenn Smith