summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
2020-04-06Fix BinaryView.show_graph_report APIPeter LaFosse
2020-04-06Update DockWidget example to use getActiveDockWidget.Brian Potchik
2020-04-06Add various missing BinaryDataNotification callbacks in pythonGlenn Smith
2020-04-01tiny snippets tweaks including a fix for platform-specific qsetting behaviorJordan Wiens
2020-04-01include signature matcher in the analysis option listJordan Wiens
2020-03-31Undobuffer merging and mergetoolJosh Ferrell
2020-03-28fix cygwin detectionJordan Wiens
2020-03-27support for cygwin pythonJordan Wiens
2020-03-20fixing minimim typo throughout apiJordan Wiens
2020-03-16add __lt__ to referencesource objects and raise exception if invalid typeJordan Wiens
2020-03-16add __lt__ to the function class so they can be sortedJordan Wiens
2020-03-13fixing several broken __hash__ methodsJordan Wiens
2020-03-11documentation for the Type class, setter for function_type can take a ↵Jordan Wiens
string, and __str__ for functions with the full prototype: Fixes #1549
2020-03-06update documentation on get_open_filenameJordan Wiens
2020-03-05Update mappedview example to add the entry point after segments are added.Brian Potchik
2020-03-02small updates to snippets from upstreamJordan Wiens
2020-02-19updates get_instruction_text documentationJordan Wiens
2020-02-16Add example binary view plugin which demonstrates the load settings system.Brian Potchik
2020-02-16Add parse-only BinaryView creation to the API.Brian Potchik
2020-02-16Add get_response helper to python DownloadInstance.Brian Potchik
2020-02-13make disassemblysettings optional on APIs that use itJordan Wiens
2020-02-07Fix struct display in MLILRusty Wagner
2020-02-06Add unit tests and update binaryview saveJosh Ferrell
2020-02-06Add clean savingJosh Ferrell
2020-02-06correct get_form_input documentation for return valueJordan Wiens
2020-02-04Add registered name to type objectsRusty Wagner
2020-01-27better reprs for llil and mlil functionsJordan Wiens
2020-01-27add negative block indexing for fn, mlil, and llilJordan Wiens
2020-01-25focus cursor at end of last snippet code when restoringJordan Wiens
2020-01-25remember most recently selected snippetJordan Wiens
2020-01-25match behavior of script console so speceific function selected will still ↵Jordan Wiens
expose other forms
2020-01-21InstructionTextTokenType documentation updateJordan Wiens
2020-01-20expose overriding call types at individual call sitesRyan Snyder
2020-01-16Update gutter width, tag token as a constantGlenn Smith
2020-01-01update copyright year to 2020Jordan Wiens
2020-01-01improve some documentation, favor get_view_of_file in examples instead of ↵Jordan Wiens
BVT.open
2019-12-19Add data flow query optionsRusty Wagner
2019-12-19LLIL_JUMP_TO/MLIL_JUMP_TO now contain mappings from address to destination ↵Rusty Wagner
instruction
2019-12-17Immutable type/struct/enum objects, allowing deduplication for reduced ↵Rusty Wagner
memory usage. In C++ API, modifying or creating types, structures, or enumerations should be done with the new TypeBuilder, StructureBuilder, and EnumerationBuilder objects, then converted to a final Type, Structure, or Enumeration object using the Finalize method once the modifications are complete. When modifying structures or enumerations inside existing types, use the WithReplacedStructure or WithReplacedEnumeration methods on the root type object and reregister the type to use the modified object. In Python API, types, structures, and enumerations can be created as in previous versions, but the objects become immutable once they are passed to a method. To modify an existing type, structure, or enumeration, use the mutable_copy() method. When modifying structures or enumerations, replace the modified object in the Type with the with_replaced_structure() or with_replaced_enumeration() methods.
2019-12-14function variable documentation improvementsJordan Wiens
2019-12-13Fix for issue with custom display typesPeter LaFosse
2019-12-09Properly qualify log_errorPeter LaFosse
2019-12-09Fixes #1413 write_at_cursor api issuePeter LaFosse
2019-12-04Update architecture doctests to python3contact@devtty1er.com
2019-11-29small QOL fixes to snippet editor: remove name field and combine it with ↵Jordan Wiens
description, revert button replaced with close, creating a new snippet selects it as well for editing, added some placeholder text and other bugfixes
2019-11-17Add database support for open with options and rebasing.Brian Potchik
2019-11-15Remove useleess settersPeter LaFosse
2019-11-15Type workflow improvementsPeter LaFosse
Expand type context for data renderers Add additional linearview helper routines for defining variables inside of structures fix unit tests
2019-11-14Initial dynamic rebasing support.Brian Potchik
2019-10-21windows: interim workaround for windows segment heap bugRyan Snyder