| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-10-05 | Patch FlowGraph locking | negasora | |
| 2018-10-05 | python3: ensure callbacks live long enough | Ryan Snyder | |
| 2018-10-05 | api: remove some lingering xrange uses in python bindings | Ryan Snyder | |
| 2018-10-05 | Fix generation of core.BNLog | Josh Watson | |
| Most of the BNLog API methods are just variable length arguments of strings. BNLog also includes a `level` parameter, which causes a `TypeError` when `binaryninja.log.log(level, msg)` is called, because it is expecting all parameters to be strings. This PR fixes it so that `BNLog` is correctly generated. Note: I haven't actually tested this to verify `generator` still works, because my Makefile is messed up currently. | |||
| 2018-09-28 | Namespace API cleanup | Peter LaFosse | |
| 2018-09-20 | Merge branch 'dev' into test_relocation | Peter LaFosse | |
| 2018-09-20 | Adding NameSpace tokens and plumbing through some namespce apis | Peter LaFosse | |
| 2018-09-18 | python: make BasicBlocks iterate over disassembly lines, not instrs | Ryan Snyder | |
| In certain situations Architecture implementations can return different lengths in get_instruction_info and get_instruction_text (e.g. pseudo-instructions). Since BasicBlock's __iter__ method returns disassembly lines, we should advance by the length returned by that callback instead of get_instruction_info, which could be different. | |||
| 2018-09-17 | api: fix read beyond bounds of basic block | Ryan Snyder | |
| 2018-09-13 | Add callee saved registers on calling conventions to specify which registers ↵ | Rusty Wagner | |
| are assumed to be preserved (used in heuristics to avoid incomplete data flow cloberring these registers) | |||
| 2018-09-12 | Merging with dev | Peter LaFosse | |
| 2018-09-10 | import MainThreadAction from the correct location | gaasedelen | |
| 2018-09-10 | Fix an incorrect field name in FlowGraphLayoutRequest._complete | Josh Watson | |
| 2018-09-04 | Add API to create graphs of IL functions | Rusty Wagner | |
| 2018-08-31 | Add some docs to flow graph API | Rusty Wagner | |
| 2018-08-31 | Merging with dev | Peter LaFosse | |
| 2018-08-30 | Fix signed constants in Python IL | Rusty Wagner | |
| 2018-08-30 | Allow negative stack offsets for functions like alloca_probe | Rusty Wagner | |
| 2018-08-28 | Merge branch 'dev' into test_stack_adjust | Rusty Wagner | |
| 2018-08-23 | add support for original_filename property | Jordan Wiens | |
| 2018-08-21 | Add return hint MLIL instruction (used in intermediate stages, not emitted ↵ | Rusty Wagner | |
| in final forms) | |||
| 2018-08-20 | api: add methods to get basic block objects from IL instrs | Ryan Snyder | |
| 2018-08-17 | Fix report collection reference count bug and add debug report support | Rusty Wagner | |
| 2018-08-16 | Adding EXTERN_PTR type | Peter LaFosse | |
| 2018-08-16 | Fix Python3 Multiline Input In Script Console | Kyle Martin | |
| 2018-08-14 | Modify flow graph API to support multiple layout requests for a single graph | Rusty Wagner | |
| 2018-08-14 | Adding LLIL_RELOC_PTR | Peter LaFosse | |
| 2018-08-10 | Return the boolean value from bv.navigate in the Python API. | Brian Potchik | |
| 2018-08-10 | Expose BNIsUIEnabled via Python. | Brian Potchik | |
| 2018-08-02 | Add API to query if an assembly instruction is a call | Rusty Wagner | |
| 2018-08-02 | Fix Update import broken in python merge from b460b9495a. | Brian Potchik | |
| 2018-08-02 | Fix DownloadProvider broken in python merge from b460b9495a. | Brian Potchik | |
| 2018-08-01 | Fix analysis_info broken in python merge from b460b9495a. | Brian Potchik | |
| 2018-07-31 | removing ability to set autodefined | Peter LaFosse | |
| 2018-07-30 | Don't abort flow graph unless completion routine was set | Rusty Wagner | |
| 2018-07-27 | Expose the ability to suppress analysis of auto-discovered functions | Ryan | |
| 2018-07-26 | Merge branch 'dev' into test_stack_adjust | Rusty Wagner | |
| 2018-07-24 | Fix PluginCommand.register_for methods (#1084) | Josh Watson | |
| Several register_for_* methods included an extraneous `.startup` that was probably removed in the python3 refactor. This PR fixes that problem and allows those plugins to correctly register. | |||
| 2018-07-16 | Fix format of strings in python/log.py | KyleMiles | |
| 2018-07-13 | Python2/3 String Compatibility Fix | KyleMiles | |
| 2018-07-13 | Add ability to update custom flow graphs | Rusty Wagner | |
| 2018-07-13 | Merging with dev | Peter LaFosse | |
| 2018-07-11 | Bug fix for getting section semantics | Peter LaFosse | |
| 2018-07-11 | Add APIs for subclassing flow graphs | Rusty Wagner | |
| 2018-07-10 | bv.write and bv.insert require byte-strings | KyleMiles | |
| 2018-07-10 | tests: Separate unit test corpus from results | Ryan Snyder | |
| 2018-07-10 | Rebased so commit history is correct now | KyleMiles | |
| 2018-07-10 | Various Python 3 support changes | KyleMiles | |
| 2018-07-10 | Various Python 3 support changes | KyleMiles | |
| 2018-07-10 | addition 3 compatibility changes | Jordan Wiens | |
