summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
2021-06-18Interactions: add default form valuesGlenn Smith
2021-06-14small settings documentation improvementJordan Wiens
2021-06-14Fix comparison of ReferenceSource and TypeFieldReferenceXusheng
2021-06-12Function: Added `BNGetFunctionILVariables()` / `get_il_vars()` methodJon Palmisciano
2021-06-11Update demangle.pygalenbwill
fixed typo `s/directally/directly/`
2021-06-11Add TypeReferenceChanged notificationXusheng
2021-06-07Change get_functions_by_name name param type to strHex Fish
2021-06-03Always use <user-dir>/pythonX.Y/site-packages directory when installing ↵Peter LaFosse
dependencies outside of a virtual-env
2021-06-02scriptingprovider check if python_bin is NonePeter LaFosse
2021-06-02Return proper status from _pip_existsPeter LaFosse
2021-06-02Fixes for pip requirements installationPeter LaFosse
2021-05-28Improve calling convention support for variadic argument resolutionRyan Snyder
2021-05-26Updated examples and docsGlenn Smith
2021-05-26small update to parse_expression documentationJordan Wiens
2021-05-26Add the ability to automatically create struct membersXusheng
2021-05-19Divide metadata into user and auto metadataXusheng
2021-05-17Network SettingsGlenn Smith
2021-05-12adding list of current debug reports to request_debug_report documentationJordan Wiens
2021-05-06Update 'get_functions_by_name' to use new symbol query API.Brian Potchik
2021-05-06Update 'get_symbols_by_name' API to filter and order symbols.Brian Potchik
2021-05-06adding get_function_by_name and plural API to bvJordan Wiens
2021-05-06convert warn to error when attempting to set blacklisted console variable, ↵Jordan Wiens
fixes Vector35/binaryninja-api#2206
2021-05-05Ser/des history entriesGlenn Smith
Closes #2410
2021-05-04render non-member access to type on a new lineXusheng
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-03Settable function parameters by indexKyleMiles
Resolves #1873
2021-05-03BinaryView.create_user_function() now returns the created functionKyleMiles
Resolves #1318
2021-04-26user --user when pip installingPeter LaFosse
2021-04-26Add plugin status when dependencies are being installedPeter LaFosse
2021-04-22fix Python search APIXusheng
2021-04-22add persistent search resultXusheng
2021-04-20Add support for analysis hold.Brian Potchik
2021-04-20Add InitialState to Analysis.Brian Potchik
2021-04-19Fix Mach-O duplicate symbol handling for external relocations.Brian Potchik
2021-04-19Implement __eq__ and __hash__ for some types in flowgraph.pyKevin Orr
2021-04-16add a DisassemblySettings* parameter to MLIL/HLIL functions that retrieve ↵Xusheng
instruction/expr text
2021-04-13Fix duplicate row in settings schema documentation.Brian Potchik
2021-04-10small doc update on open_view apiJordan Wiens
2021-04-07good thing the decorator wasnt applied to anything with an actual pydocJordan Wiens
2021-04-07adding passive decorator and annotate Variable classJordan Wiens
2021-04-07adding user_directory() python apiJordan Wiens
2021-04-06Fix docstring confusing some syntax highlightersKevin Orr
This is technically correct (and for illustration): ```py >>> "asdf""" 'asdf' >>> "asdf""qwer" 'asdfqwer' >>> def foo(): ... "asdf""" ... return 4 ... >>> foo() 4 >>> foo.__doc__ 'asdf' ``` But as it currently exists, it messes up some (admittedly, incorrect) lexers/syntax highlighters (e.g. emacs's python-mode).
2021-04-06Add support for duplicate symbol handling.Brian Potchik
2021-04-06Revert Variable.name setter as it breaks some usage of Variable objectsPeter LaFosse
2021-03-30Add ability to query for database backing of specific BinaryViewTypes and ↵Brian Potchik
fix state initialization.
2021-03-29capture stderr on plugin manager dependency installationJordan Wiens
2021-03-27fixes for windows and linux default python plus automatic dependency ↵Jordan Wiens
installation
2021-03-26updating to latest sphinx-rtd theme and many doc formatting fixesJordan Wiens
2021-03-24fixing layout for settings tableJordan Wiens
2021-03-19Minor spelling fixesPeter LaFosse
2021-03-19Minor formatting changesPeter LaFosse