summaryrefslogtreecommitdiff
path: root/binaryninjacore.h
AgeCommit message (Collapse)Author
2023-05-31Simplify template simplifier API; remove cursed RustString stuffKyleMiles
2023-05-23Add support for changing enumeration member names by clicking 'N' on their tokenPeter LaFosse
2023-05-23Add tokentype for bracesGlenn Smith
2023-05-10Add name to worker tasks for debuggingGlenn Smith
2023-05-08Pass debug file along with original file to debug info parsersKyleMiles
2023-04-18Exceptions with stack traces because I neeeeed themGlenn Smith
2023-04-18Add APIs for dumping the contents of TypeLibrariesPeter LaFosse
2023-04-17Allow TypeLibrary::Finalize() to return true on successPeter LaFosse
2023-04-12add new purge original filename save optionJordan Wiens
2023-03-30Add support for deriving structures from other structuresRusty Wagner
2023-03-29BinaryView::LookupImportedType*Glenn Smith
2023-03-29Add support for warnings to ScriptingInstanceJosh Ferrell
2023-03-22DebugInfo: Make datavar types have confidenceGlenn Smith
2023-03-10Forgot to rename the Python API as well.Alexander Taylor
2023-02-20Allow DataVariables to be added to Componentskat
2023-02-15Remove legacy BNDB Merge ToolJosh Ferrell
2023-02-14ShowILOpcodes to show what the IL operations areGlenn Smith
2023-02-14Add DisassemblySettings to LLIL::GetExprTextGlenn Smith
To make possible the next commit
2023-02-08Remove default param in C api functionGlenn Smith
It breaks BinExport's header parser
2023-02-08Add boolean for Function.user_type to indicate if a user type has been setPeter LaFosse
2023-02-04Initial support for constant data expressions.Brian Potchik
2023-01-30Fix Type object leaksRusty Wagner
2023-01-30Fix UAF on C++ BinaryView plugin init, improve demangler and BinaryView APIsRusty Wagner
2023-01-10[Enterprise] Add api for IsFloatingLicenseGlenn Smith
2023-01-10Integrate Enum IntegerDisplayType, Add MetadataChoiceDialogkat
2023-01-09added CollapsedPaddingLineType to BNTypeDefinitionLineType enumGalen Williamson
2023-01-05Update copyright to 2023Josh F
2023-01-03Move this api for consistencyGlenn Smith
Sorry if you were using it (99.99% chance you weren't)
2023-01-03Allow specifying snapshot name in SaveSettingsGlenn Smith
2023-01-03Add Snapshot::SetName apiGlenn Smith
2023-01-03Add instruction attributes to IL instructionsRusty Wagner
2023-01-03Function inliningRusty Wagner
2022-12-21Add support for adding magic values into expression parserXusheng
2022-12-01Revert commenting out of this macroGlenn Smith
This was the culprit that was breaking the generator for core type parser, but that uses clang and doesn't have the weird race condition where it breaks anymore. Also this comment was a mistake so whoops
2022-11-30Type library C++ api & import recordingGlenn Smith
2022-11-20Initial constant expression builtin outliner.Brian Potchik
2022-11-16Add TypePrinter::PrintAllTypes to export C headersGlenn Smith
2022-11-16Add ReplaceInvalidCharsEscapingType for C-compatible escapingGlenn Smith
2022-11-16Add BinaryView::GetDependencySortedTypesGlenn Smith
2022-11-11Convenience helpers for type parsing in c++Glenn Smith
2022-11-11Extra options for type parsersGlenn Smith
2022-11-11Fix some inconsistencies in python bindings between clang and core type parsersPeter LaFosse
2022-11-10Introduce a macro to implement `printf` attributeChristian Blichmann
This lets us remove a lot of `#ifdef __GNUC__` in function declarations, which makes them more readable.
2022-11-10Show Type Casts disassembly settingGlenn Smith
2022-11-10Add LoadSettingsFile API to support ephemeral settings.Brian Potchik
2022-11-10Prevent applying two different debug infoes at the same timeGlenn Smith
2022-11-10Several documentation improvements and fixeskat
- Reduce file count, add minifier script - Group UI and group Core C - Add more items to groups - Add Tranform docs
2022-10-20Properly remove the debugger view from the FileMetadata after the target ↵Xusheng
exits. Fix https://github.com/Vector35/debugger/issues/279
2022-10-12Demangler improvementsPeter LaFosse
2022-10-12[Enterprise] API for license status callbacksGlenn Smith