summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-16Add type hints to typelibrary.py and fix type hint for get_address_tags_of_typePeter LaFosse
2022-03-16Add LogTracePeter LaFosse
2022-03-16Add support for structured loggingPeter LaFosse
2022-03-16Fix mlil call bases's type hintPeter LaFosse
2022-03-15Fix usage of deprecated std::iterator in rapidjsonRusty Wagner
2022-03-14These functions do not return positive values.Alexander Taylor
2022-03-14add additional documentation warning users from creating objects with ↵Jordan Wiens
handles directly
2022-03-14fix typo in remove_snapshot apiJordan Wiens
2022-03-11Add bulk symbol management API to improve performance when adding/removing ↵Rusty Wagner
large numbers of symbols
2022-03-11Move stack var refs and constant refs behind advanced analysis requests for ↵Rusty Wagner
significant memory savings
2022-03-11Add abseil-cpp to open source listRusty Wagner
2022-03-11Use memory tracking API when in core for rapidjsonRusty Wagner
2022-03-11Add simple load API for creating a BinaryView from various input types.Brian Potchik
2022-03-11Allow DataBuffer to be initialized with a bytearray.Brian Potchik
2022-03-07Fix BinaryView.libraries() in Python APIXusheng
2022-03-04Add a few optimizations to the python API for querying platformPeter LaFosse
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