summaryrefslogtreecommitdiff
path: root/demangle.cpp
AgeCommit message (Collapse)Author
2025-12-16Add more reserve callsScott Lagler
2024-10-17Demangler plugin APIGlenn Smith
Closes #467
2024-07-25Remove unused variable in DemangleLLVM (skip-note)Mason Reed
2024-05-03Expose LLVM demanglerMason Reed
2023-11-09Correctly free demangled nameDan Killinger
2023-05-31Simplify template simplifier API; remove cursed RustString stuffKyleMiles
2023-02-06Ensure the output variable name is cleared prior to appending in DemangleGNU3Peter LaFosse
2023-01-30Fix Type object leaksRusty Wagner
2023-01-30Fix UAF on C++ BinaryView plugin init, improve demangler and BinaryView APIsRusty Wagner
2022-07-18Enable template simplifier by default; Rename setting ↵KyleMiles
`analysis.types.TemplateSimplifier` -> `analysis.types.templateSimplifier`
2022-05-11Clang+TypeParser APIsGlenn Smith
2022-03-23Fix a bunch of reference miscounts in the C++ and python apisPeter LaFosse
2022-01-28Format All FilesKyleMiles
2020-11-12Fix a ton of -Wextra warningsKyleMiles
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
2017-05-19fix indentationJordan Wiens
2017-05-14Expose some core API's for the demangling and type creationPeter LaFosse
2017-01-11Create qualified name objectRusty Wagner
2016-10-09adding gnu3 demangler apisplafosse
2016-07-07Adding DemangleMS API and extending types for C++plafosse