| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-09-11 | Add FunctionList proxy class and return one from bv.functions | Peter LaFosse | |
| 2021-09-07 | Improve backward compatibility of Tags APIs | Peter LaFosse | |
| 2021-09-07 | Create NameSpace.get_core_struct() | Peter LaFosse | |
| 2021-09-06 | Fix _platform_recognizers and type error in binaryview.py | Peter LaFosse | |
| 2021-09-06 | Fix import of log | Peter LaFosse | |
| 2021-09-06 | Commonize _to_core_struct/_from_core_struct | Peter LaFosse | |
| Improve implementation of immutable_copy/mutable_copy | |||
| 2021-09-06 | Add some additional typehints to architecture.py, function.py and ↵ | Peter LaFosse | |
| metadata.py, callingconvention.py, binaryview.py, highlevelil.py, scriptingprovider.py, types.py Fix typehint for Union[QualifiedName, str] | |||
| 2021-09-06 | Fix some type check warnings in StructureDataView | Peter LaFosse | |
| 2021-09-06 | Refactor DataVariable, BinaryReader, BinaryWriter, and StructuredDataView | Peter LaFosse | |
| DataVariable is now 'live' - Can now directly get/set the name/symbol and type - Can now read values by automatically creating a TypedDataReader - Can now write the value of DataVariables (only using bytes objects for now) BinaryReader/BinaryWriter now have optional addresses passed to each of the read/write methods - Can now be instantiated from a helper on BinaryView 'br = bv.reader' StructuredDataView is deprecated in favor of TypedDataReader but left in for backward compatibility | |||
| 2021-09-06 | Additional typehints for mediumlevelil.py, binaryview.py and function.py | Peter LaFosse | |
| 2021-09-06 | Fix some rebase errors in binaryview.py | Peter LaFosse | |
| 2021-09-06 | Fix some type check errors in debuginfo.py | Peter LaFosse | |
| Add try finally blocks for deallocation | |||
| 2021-09-05 | Fix data accessors to return bytes objects instead of chr | Peter LaFosse | |
| 2021-09-05 | Remove some unnecessary properties for various derived HLIL Instructions, ↵ | Peter LaFosse | |
| add HLIL vars_read/vars_written Additional progress on HLILInstruction refactor | |||
| 2021-09-05 | Refactor Python Types | Peter LaFosse | |
| Remove _mutable types | |||
| 2021-09-05 | type hints for highlevelil.py, mediumlevelil.py and lowlevelil.py, workflow.py | Peter LaFosse | |
| Fix linter error in scriptingprovider.py Update workflow.py using updated paradigms and type hints | |||
| 2021-09-05 | Don't inherit from object anymore | Peter LaFosse | |
| 2021-09-05 | Create class CoreDataVariable and make DataVariable class 'active' | Peter LaFosse | |
| 2021-09-05 | add a core.free_string helper | Peter LaFosse | |
| 2021-09-05 | Refactor RegisterValue class into multiple dataclasses which can be ↵ | Peter LaFosse | |
| instantiated directly | |||
| 2021-09-05 | Fix BinaryView.new | Peter LaFosse | |
| 2021-09-05 | Add type hints to basicblock.py, lowlevelil.py, architecture.py | Peter LaFosse | |
| 2021-08-20 | platforms: specify platform types and add bvt platform callbacks | Ryan Snyder | |
| 2021-08-13 | Workflows early preview. | Brian Potchik | |
| 2021-08-05 | Also return the incomingType member in TypeFieldReference | Xusheng | |
| 2021-07-15 | Fix for create_user_function does not consult ↵ | galenbwill | |
| get_associated_platform_by_address when no platform is specified Fix for https://github.com/Vector35/binaryninja-api/issues/2554#issue-945559859 | |||
| 2021-07-09 | Cleanup tags and comments in many places | Glenn Smith | |
| Fixes #1926 #2374 #2325 #2204 #1652 and possibly others | |||
| 2021-07-07 | DebugInfo - plugable debug information importers - C++, Rust, and Python APIs | KyleMiles | |
| 2021-07-01 | Tag/TagType id apis in python | Glenn Smith | |
| 2021-07-01 | fixed typo "in" should be "if" | galenbwill | |
| 2021-07-01 | Expose Tag::GetId | Glenn Smith | |
| 2021-06-11 | Add TypeReferenceChanged notification | Xusheng | |
| 2021-06-07 | Change get_functions_by_name name param type to str | Hex Fish | |
| 2021-05-26 | small update to parse_expression documentation | Jordan Wiens | |
| 2021-05-26 | Add the ability to automatically create struct members | Xusheng | |
| 2021-05-19 | Divide metadata into user and auto metadata | Xusheng | |
| 2021-05-06 | Update 'get_functions_by_name' to use new symbol query API. | Brian Potchik | |
| 2021-05-06 | Update 'get_symbols_by_name' API to filter and order symbols. | Brian Potchik | |
| 2021-05-06 | adding get_function_by_name and plural API to bv | Jordan Wiens | |
| 2021-05-04 | render non-member access to type on a new line | Xusheng | |
| add Python API for retrieving all type fields referenced by code change m_updatesRequired to std::atomic_bool fix potential UAF after calling AnalysisCompletionEvent::Cancel() | |||
| 2021-05-03 | BinaryView.create_user_function() now returns the created function | KyleMiles | |
| Resolves #1318 | |||
| 2021-04-22 | fix Python search API | Xusheng | |
| 2021-04-22 | add persistent search result | Xusheng | |
| 2021-04-20 | Add support for analysis hold. | Brian Potchik | |
| 2021-04-20 | Add InitialState to Analysis. | Brian Potchik | |
| 2021-04-19 | Fix Mach-O duplicate symbol handling for external relocations. | Brian Potchik | |
| 2021-04-06 | Add support for duplicate symbol handling. | Brian Potchik | |
| 2021-03-26 | updating to latest sphinx-rtd theme and many doc formatting fixes | Jordan Wiens | |
| 2021-03-19 | Minor spelling fixes | Peter LaFosse | |
| 2021-03-17 | Misc typo changes, const changes, code cleanup, and example updates | KyleMiles | |
