summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-10-15Refactor to how symbols and namespaces workPeter LaFosse
2018-10-13api: more stable PossibleValueSet __repr__ outputRyan Snyder
2018-10-11Fixes #1164, #1166 and #1165Peter LaFosse
2018-10-10Fix get_section_by_name APIPeter LaFosse
2018-10-10fixes #1158jv35
2018-10-09alphabetize settingsJordan Wiens
2018-10-08update CLA infoJordan Wiens
2018-10-08Merge pull request #1160 from jryans/issue-linkJordan
Fix link to issue tracker
2018-10-06Fix minor memory leak in ParseTypesFromSourcePeter LaFosse
2018-10-06Fix misspelled APIPeter LaFosse
2018-10-06Fix link to issue trackerJ. Ryan Stinnett
2018-10-05Expose SymbolBinding APIPeter LaFosse
2018-10-05Merge branch 'dev' of github.com:Vector35/binaryninja-api into devPeter LaFosse
2018-10-05remove duplicate hotkey entryJordan Wiens
2018-10-05add windows troubleshooting stepsJordan Wiens
2018-10-05Force use of requests on Windows to avoid cert issues on some installsRusty Wagner
2018-10-05Patch FlowGraph lockingnegasora
2018-10-05Fix memory leak while getting NameSpacePeter LaFosse
2018-10-05python3: ensure callbacks live long enoughRyan Snyder
2018-10-05add missing newline to fix formatting of code block for nix derivation fileJordan Wiens
2018-10-05api: remove some lingering xrange uses in python bindingsRyan Snyder
2018-10-05Fix generation of core.BNLogJosh 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-10-05fix url in documentationJordan Wiens
2018-10-05table cleanup and extra escaping for windows pathJordan Wiens
2018-10-05documentation updatesJordan Wiens
2018-10-05Remove extraneous textKyle Martin
2018-10-05remove duplicate hotkey entryJordan Wiens
2018-10-05add windows troubleshooting stepsJordan Wiens
2018-10-04Force use of requests on Windows to avoid cert issues on some installsRusty Wagner
2018-10-03Patch FlowGraph lockingnegasora
2018-09-29Fix issue with GetNameSpace, squash warningPeter LaFosse
2018-09-29Produce better output for data variable testPeter LaFosse
2018-09-28Namespace API cleanupPeter LaFosse
2018-09-26python3: ensure callbacks live long enoughRyan Snyder
2018-09-25add missing newline to fix formatting of code block for nix derivation fileJordan Wiens
2018-09-25api: remove some lingering xrange uses in python bindingsRyan Snyder
2018-09-25Merge branch 'joshwatson-fix-BNLog' into devRyan Snyder
2018-09-24fix url in documentationJordan Wiens
2018-09-24table cleanup and extra escaping for windows pathJordan Wiens
2018-09-24documentation updatesJordan Wiens
2018-09-24Remove extraneous textKyle Martin
2018-09-21Fix ref count bug in Relocation classPeter LaFosse
2018-09-20Merge branch 'dev' into test_relocationPeter LaFosse
2018-09-20Adding NameSpace tokens and plumbing through some namespce apisPeter LaFosse
2018-09-18Fix generation of core.BNLogJosh 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-18python: make BasicBlocks iterate over disassembly lines, not instrsRyan 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-17api: switch testcase submodule url to https://Ryan Snyder
2018-09-17api: fix read beyond bounds of basic blockRyan Snyder
2018-09-13Add 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-12Merging with devPeter LaFosse