summaryrefslogtreecommitdiff
path: root/python/demangle.py
AgeCommit message (Collapse)Author
2026-04-16[Python] Fix handling of zero-width types returned by a custom DemanglerMark Rowe
2026-04-15[Python API] Replace bare "except:" with "except Exception:" to fix signal ↵Josh Ferrell
propagation
2026-01-01update copyrights for 2026Jordan Wiens
2025-11-21Add get and __contains__ methods to all *MetaClassPeter LaFosse
Fixes: https://github.com/Vector35/binaryninja-api/issues/7588
2025-10-21fix documentation indentationJordan Wiens
2025-10-01better handling for when utf8 decoding failsJordan Wiens
2025-08-01Use log_error_for_exception in the Python API to pass tracebacks in the ↵Rusty Wagner
stack trace associated with log messages, instead of creating large mutli-line messages for every exception
2025-03-28missed the older dates!Jordan Wiens
2024-10-17Demangler plugin APIGlenn Smith
Closes #467
2024-08-05Add example to demangle_llvm python docs (skip-note, skip-ci)Mason Reed
2024-06-21Fix some type hintsJosh Ferrell
2024-05-03Fix options BinaryView case on python demangler being passed incorrectlyMason Reed
2024-05-03Expose LLVM demanglerMason Reed
2024-02-234.0 documentationJordan Wiens
- Refactored Type Documentation - Added Projects - Added Type Archives - Added New Sidebar Documentation - Added String Concepts - Added Light/Dark Mode - Added New Tab Documentation - Added BNIL Guide: HLIL docs - Added new cookbook examples - Added migration guide - Added script for building docsets - Added documentation for themes - Updated all images to Ninja Edit - API Docs : Documents BasicBlockEdge and BasicBlock - API Docs : Documents CoreVariable, Variable, and VariableNameAndType - API Docs : Corrects note on `BinaryView.update_analysis` and `BinaryView.update_analysis_and_wait` to represent that analysis is run by default for you now. - Many, many other changes
2024-01-08update copyright yearJordan Wiens
2023-05-31Simplify template simplifier API; remove cursed RustString stuffKyleMiles
2023-01-30Fix Type object leaksRusty Wagner
2023-01-05Update copyright to 2023Josh F
2022-10-12Demangler improvementsPeter LaFosse
2022-01-28Format All FilesKyleMiles
2022-01-19Many type check fixesPeter LaFosse
2022-01-03update copyright yearsJordan Wiens
2021-09-05Refactor Python TypesPeter LaFosse
Remove _mutable types
2021-09-05type hints for highlevelil.py, mediumlevelil.py and lowlevelil.py, workflow.pyPeter LaFosse
Fix linter error in scriptingprovider.py Update workflow.py using updated paradigms and type hints
2021-09-05Add type hints to basicblock.py, lowlevelil.py, architecture.pyPeter LaFosse
2021-06-11Update demangle.pygalenbwill
fixed typo `s/directally/directly/`
2021-01-18updating copyright yearJordan Wiens
2020-10-19Expose Template Simplifier to the API, Adds Tests, and Adds Rust String FFI ↵KyleMiles
support to Python (see note) This introduces the ability to receive and free string from Rust in Python. For it to work, your exposed function name needs to begin with "BNRust", and the generator will create the appropriate code for freeing string return values and arguments.
2020-10-19Add Simplifier ImplementationKyleMiles
2020-01-01update copyright year to 2020Jordan Wiens
2019-09-14lots of small documentation updates, mostly around making sure parameters ↵Jordan Wiens
are consistent and typed properly
2019-01-17update company name and copyright dateJordan Wiens
2019-01-03lots of spelling / typo fixesJordan Wiens
2018-07-13Python2/3 String Compatibility FixKyleMiles
2018-07-10Various Python 3 support changesKyleMiles
2018-07-10Various Python 3 support changesKyleMiles
2018-07-10addition 3 compatibility changesJordan Wiens
2018-07-10working division, prints, and metaclasses, but imports broken, still needs workJordan Wiens
2017-05-19update copyright yearJordan Wiens
2017-05-14Expose some core API's for the demangling and type creationPeter LaFosse
2017-01-11Properly free demangled namesPeter LaFosse
2017-01-05Modifying how enumerations are exposed and used, and a bunch of cleanup of ↵Peter LaFosse
existing plugins
2016-10-28Refactor python api into separate files and add Enumeration support. Also ↵plafosse
fixed bugs found with pyflakes