| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-02-08 | Update `_sdv` when `_type` changes. | Alexander Taylor | |
| Fixes #3842. | |||
| 2023-02-08 | Update binaryview.py | Peter LaFosse | |
| Add 'Optional' type hint to `seek` | |||
| 2023-02-08 | Bring BinaryReader.seek more in line with File | Fabian Freyer | |
| Adds a `whence` parameter to BinaryReader.seek which behaves similarly to FileObjects seek method, but defaults to 0, keeping backwards compatibility. | |||
| 2023-02-08 | Change Function.user_type -> Function.has_user_type, deprecate ↵ | Josh Ferrell | |
| Function.explicitly_defined_type in favor of Function.has_explicitly_defined_type | |||
| 2023-02-08 | Add boolean for Function.user_type to indicate if a user type has been set | Peter LaFosse | |
| 2023-02-06 | Python API: Add hints to interaction.py | KyleMiles | |
| 2023-02-06 | Add a __bool__ to BinaryView, Section, and Segment classes | Peter LaFosse | |
| 2023-02-05 | Wrap the RegisterValueType state value properly when constructing a ↵ | Brian Potchik | |
| ConstantDataRegisterValue. | |||
| 2023-02-04 | Initial support for constant data expressions. | Brian Potchik | |
| 2023-02-03 | Fix ScriptingProviders.update_locals raising causing console entry to fail | Glenn Smith | |
| Re: #3596 | |||
| 2023-02-02 | Fix current_comment clobbering bv.set_comment_at | Glenn Smith | |
| Fixes Vector35/binaryninja-api#3682 | |||
| 2023-01-30 | Fix Type object leaks | Rusty Wagner | |
| 2023-01-30 | Fix UAF on C++ BinaryView plugin init, improve demangler and BinaryView APIs | Rusty Wagner | |
| 2023-01-22 | Add current_*_ssa to python console, fix #3661 | Josh Ferrell | |
| 2023-01-20 | Do not import packaging in deprecation.py. Fix ↵ | Xusheng | |
| https://github.com/Vector35/binaryninja-api/issues/3810 | |||
| 2023-01-19 | Update docs for parse_expression. Fix ↵ | Xusheng | |
| https://github.com/Vector35/binaryninja-api/issues/3800 | |||
| 2023-01-19 | Deprecate __len__ of Segment | Xusheng | |
| Print a warning message when a deprecated function/property/class is used | |||
| 2023-01-11 | Fix more api type hints | Josh Ferrell | |
| 2023-01-11 | Fix Enterprise API formatting issues. | Alexander Taylor | |
| 2023-01-10 | Fix generation of incorrect python type hints for enums | Josh Ferrell | |
| 2023-01-10 | Fix some type errors in binaryview.py | Josh Ferrell | |
| 2023-01-10 | Fix some type errors in function.py | Josh Ferrell | |
| 2023-01-10 | [Enterprise] Fix LicenseCheckout not account for expired named licenses | Glenn Smith | |
| 2023-01-10 | [Enterprise] Add api for IsFloatingLicense | Glenn Smith | |
| 2023-01-10 | Fix many type errors in types.py | Josh Ferrell | |
| 2023-01-10 | Fix signature of TypeLibrary.add_named_type | Josh Ferrell | |
| 2023-01-10 | Annotate TypeBuilder.builder(...) as returning proper subclass | Josh Ferrell | |
| 2023-01-10 | Remove old fix for python 3.6, which is no longer supported and hasn't ↵ | Josh Ferrell | |
| worked for a while | |||
| 2023-01-09 | Fix type hint for Function.set_call_reg_stack_adjustment | Josh Ferrell | |
| 2023-01-09 | GotoLabel.name is settable and thus its class shouldn't be frozen | Peter LaFosse | |
| 2023-01-09 | Fix missing debugger dbg magic variable | Xusheng | |
| 2023-01-06 | Fix update copyright year leftover | Xusheng | |
| 2023-01-05 | Update copyright to 2023 | Josh F | |
| 2023-01-03 | Add Snapshot::SetName api | Glenn Smith | |
| 2023-01-03 | Add instruction attributes to IL instructions | Rusty Wagner | |
| 2023-01-03 | Function inlining | Rusty Wagner | |
| 2023-01-03 | Add `replace_expr` to MLIL/HLIL in Python API | Xusheng | |
| 2022-12-23 | fixed broken docstring links in binaryview.py | Galen Williamson | |
| 2022-12-23 | Fixed missing newlines before `:param` in docstrings | Galen Williamson | |
| This was causing the generated html to not show the param lines correctly. | |||
| 2022-12-23 | correct usage of `BNSetUserCallTypeAdjustment` in ↵ | Galen Williamson | |
| `Function.set_call_type_adjustment`. Fixes #3503 | |||
| 2022-12-23 | Fix import_library_type and import_library_object passing wrong type of ↵ | Xusheng | |
| arguments into the core. Fix https://github.com/Vector35/binaryninja-api/issues/3755 | |||
| 2022-12-22 | Fix getting constant data from HighLevelILConstData | Josh Ferrell | |
| 2022-12-22 | Fix many incorrect type hints and type errors | Josh Ferrell | |
| 2022-12-22 | Add LowLevelILFunction documentation | kat | |
| Arrakis can have a little LowLevelILFunction documentation, as a treat | |||
| 2022-12-22 | cleanup some docs, including better explanation of code refs and data refs | Jordan Wiens | |
| 2022-12-21 | Expose get_next_valid_offset in python api | Josh Ferrell | |
| 2022-12-21 | Add support for adding magic values into expression parser | Xusheng | |
| 2022-12-16 | Use .length method to get the length of a Section object and deprecate ↵ | Xusheng | |
| len(). Fix https://github.com/Vector35/binaryninja-api/issues/3634 | |||
| 2022-12-14 | Support disabling the debugger plugin shipped with BN by setting ↵ | Xusheng | |
| BN_DISABLE_CORE_DEBUGGER environment variable | |||
| 2022-12-08 | Change type from array->string. | Sean Deaton | |
| `enum` seems to be the list of strings that are possible values. When the type is set to `array` and `enum` is present, Settings fails to load. Additionally, I could not find any examples of Settings where the type is set `array` and `enum` is added. I confirmed that the list of strings defined in `enum` populate a drop down list when the `type` is set to `string`. | |||
