summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
2021-07-07fixed type incides should be indicesGalen Williamson
2021-07-07Added slicing support to __getitem__ in all basic block classesGalen Williamson
2021-07-07Fixed missing self parameter in get_instruction_containing_addressGalen Williamson
2021-07-05Remove snippet and kaitai plugin. Note their individual links.Xusheng
2021-07-01Tag/TagType id apis in pythonGlenn Smith
2021-07-01fixed typo "in" should be "if"galenbwill
2021-07-01Chunked uploads and cancelling uploadsGlenn Smith
2021-07-01Expose Tag::GetIdGlenn Smith
2021-06-28Add type library creation and dumping examplesAndrew Lamoureux
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).