| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-11-29 | Updates for Python3 headless install. | rmspeers | |
| 2018-11-28 | Fix warning, expose PluginType api | Peter LaFosse | |
| 2018-11-26 | only include specific version in one file to minimize update churn | Jordan Wiens | |
| 2018-11-26 | convert core_serial, version, build_id ando thers to methods | Jordan Wiens | |
| 2018-11-26 | Convert core globals to functions. | Brian Potchik | |
| 2018-11-26 | Update documentation for show_markdown_report and show_html_report | Peter LaFosse | |
| 2018-11-26 | Dont auto convert Markdown reports to html | Peter LaFosse | |
| 2018-11-26 | Fix version switcher on Python 3 | Rusty Wagner | |
| 2018-11-25 | link user docs to more information | Jordan Wiens | |
| 2018-11-21 | Add ability to serialize/deserialize settings from BinaryViews. | Brian Potchik | |
| 2018-11-21 | Fix typo. | Brian Potchik | |
| 2018-11-21 | Fix imports in functionrecognizer.py | Josh Watson | |
| 2018-11-21 | Fixed export_svg.py to work with FlowGraphs and fixed several issues due to ↵ | Josh Watson | |
| Python3 | |||
| 2018-11-19 | Update analysis_info documentation. | Brian Potchik | |
| 2018-11-18 | Add Find APIs with progress | Peter LaFosse | |
| 2018-11-13 | Add expression parsing APIs | Peter LaFosse | |
| Add text-based and constant-based searching | |||
| 2018-11-06 | byte string to fix python 3 loading bndb | Jordan Wiens | |
| 2018-11-06 | Forgot the return False at the end | Josh Watson | |
| 2018-11-06 | Added __eq__ to MediumLevelILOperationAndSize as well | Josh Watson | |
| 2018-11-06 | Add type check to `Variable.__eq__` | Josh Watson | |
| `Variable.__eq__` fails to check if the other value is actually a Variable object before comparing member properties. This fixes the exception that gets raised when comparing a Variable against something else. | |||
| 2018-11-05 | Provide fall-through indication in BasicBlockEdge info. | Brian Potchik | |
| 2018-10-31 | Merge pull request #1188 from shane-runsafe/assemble_fixes | Jordan | |
| Return assemble error string as part of the ValueError exception | |||
| 2018-10-31 | Merge pull request #1191 from ehennenfent/patch-1 | Jordan | |
| Type check SSA variables in __eq__ | |||
| 2018-10-31 | Merge pull request #1192 from DatBrick/fix_linux_setup | Jordan | |
| Fixed logo path in linux-setup script | |||
| 2018-10-31 | Fixed logo path in linux-setup script | Brick | |
| 2018-10-30 | Type check SSA variables in __eq__ | Eric Hennenfent | |
| Instantly bail if we try to compare a SSAVariable to something that isn't an SSA Variable. Prevents the following issue: ``` >>> bv.get_functions_at(here)[0].medium_level_il.ssa_form[96].src[0].src <ssa <var uint64_t rax_2> version 13> >>> type(bv.get_functions_at(here)[0].medium_level_il.ssa_form[96].src[0].src) <class 'binaryninja.mediumlevelil.SSAVariable'> >>> bv.get_functions_at(here)[0].medium_level_il.ssa_form[96].src[0].src == 'rax_2' Traceback (most recent call last): File "<console>", line 1, in <module> File "/Applications/Binary Ninja.app/Contents/MacOS/plugins/../../Resources/python/binaryninja/mediumlevelil.py", line 48, in __eq__ (other.var, other.version) AttributeError: 'str' object has no attribute 'var' ``` | |||
| 2018-10-28 | Set default GetOperandForExternalRelocation to BN_AUTOCOERCE_EXTERN_PTR | Peter LaFosse | |
| 2018-10-26 | open bndb files in binary mode, fixes #1186 | Jordan Wiens | |
| 2018-10-25 | Return assemble error string as part of the ValueError exception string. ↵ | Shane Fry | |
| Cleaned up documentation for assemble's return type | |||
| 2018-10-24 | Add new APIs for querying data references | Peter LaFosse | |
| 2018-10-24 | overwrite serial whenever it is exposed in headless | Jordan Wiens | |
| 2018-10-23 | fix offline search | Jordan Wiens | |
| 2018-10-22 | get attributes included in class summary again, remove unneeded extensions, ↵ | Jordan Wiens | |
| and remove duplicate bn.bn class that snuck in | |||
| 2018-10-22 | makefile fores removal of old rst | Jordan Wiens | |
| 2018-10-22 | Obtain the BinaryView handle automatically for the Settings set API. | Brian Potchik | |
| 2018-10-22 | Added a missing API method | Josh Watson | |
| 2018-10-22 | Fixed MediumLevelILInstructionBase::GetNonSSAForm | Brick | |
| 2018-10-19 | Reverting busted PR to 'Fixed MediumLevelILInstructionBase::GetNonSSAForm' | Peter LaFosse | |
| 2018-10-19 | Fix memory leak in namespaces | Peter LaFosse | |
| 2018-10-19 | Delete unit tests when done | Peter LaFosse | |
| 2018-10-19 | Add char convenience method | Peter LaFosse | |
| 2018-10-19 | Expose DataRender APIs, allow setting const on types, and allow type comparison | Peter LaFosse | |
| 2018-10-19 | Merge pull request #1172 from DatBrick/databuffer_perf | Jordan | |
| Added move constructor/assignment operator to DataBuffer | |||
| 2018-10-19 | Merge pull request #1171 from DatBrick/fix_mlil_ssa | Jordan | |
| Fixed MediumLevelILInstructionBase::GetNonSSAForm | |||
| 2018-10-19 | Added move constructor/assignment operator to DataBuffer | Brick | |
| 2018-10-19 | Fixed MediumLevelILInstructionBase::GetNonSSAForm | Brick | |
| 2018-10-18 | Fix qualified names in API. | Brian Potchik | |
| 2018-10-18 | Initial Enhanced Settings System. | Brian Potchik | |
| 2018-10-18 | Remove Segment::Read | Peter LaFosse | |
| 2018-10-16 | Remove some unnecessary APIs | Peter LaFosse | |
