summaryrefslogtreecommitdiff
path: root/datarenderer.cpp
AgeCommit message (Collapse)Author
2026-05-19Add static DataRendererContainer::RenderLinesForDataMark Rowe
This is a replacement for the `DataRenderer::RenderLinesForData` member function as it is impossible to use without leaking memory.
2025-02-11Fix partial initialization of `DisassemblyTextLine`Mason Reed
The usage of `DisassemblyTextLine` in the FFI was unsound, we would forget to initialize some fields causing a myriad of issues where round-tripping through the FFI was losing information.
2025-02-11Fix memory leak when calling `DataRenderer::GetLinesForData` or ↵Mason Reed
`DataRenderer::RenderLinesForData`
2024-11-28Fix API memory leak in data renderers and language representationsRusty Wagner
2024-10-21Allow multiple high level representations for display, add Pseudo Rust and a ↵Rusty Wagner
Pseudo Python example plugin
2023-11-14Fix a number of leaks and bad uses of free in the apiGlenn Smith
See https://github.com/Vector35/binaryninja-api/issues/4751
2023-09-12Fix type leak any time a plugin data renderer is calledRusty Wagner
2023-02-08Clean up possible early deletion issues in API callbacksRusty Wagner
2022-01-28Format All FilesKyleMiles
2021-07-30DataRenderer: Create binding for `RenderLinesForData`Jon Palmisciano
2019-12-13Fix for issue with custom display typesPeter 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-08-01TagsGlenn Smith
2019-01-12Fix memory leak when allocaing BNInstructionTextTokenPeter LaFosse
2018-12-19Don't free InstructionTextTokens in the core if they were alloced in the APIPeter LaFosse
2018-12-13Commonize all InstructionTextToken generationPeter LaFosse
2018-10-19Expose DataRender APIs, allow setting const on types, and allow type comparisonPeter LaFosse