From 34899855d2cefca9fd5b1d27b74c8cb54425d94d Mon Sep 17 00:00:00 2001 From: Jordan Wiens Date: Fri, 2 Aug 2024 16:56:28 -0400 Subject: fix formatting on user docs type libraries page, still needs images --- docs/guide/types/typelibraries.md | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'docs/guide') diff --git a/docs/guide/types/typelibraries.md b/docs/guide/types/typelibraries.md index 28e0b4fb..df6725ec 100644 --- a/docs/guide/types/typelibraries.md +++ b/docs/guide/types/typelibraries.md @@ -2,13 +2,17 @@ Type Libraries are collections of type information (structs, enums, function types, etc.), corresponding to specific dynamic libraries that are imported into your analysis. You can browse and import them in the [Types View](./basictypes.md#the-type-list). + ## Usage Most of your usage of Type Libraries will be performed automatically by Binary Ninja when you analyze a binary. They are automatically imported based on the libraries that your binary uses. Any library functions or global variables your binary references will have their type signature imported, and any structures those functions and variables reference are imported as well. + Compared to [Platform Types](./platformtypes.md), only Type Libraries needed by your binary will be imported into your analysis. If you want to manually import additional Type Libraries (e.g. if your binary dynamically loads a library), you can use the **Import Type Library** action in [Types View](./basictypes.md#the-type-list). Just pick a Type Library from the list shown, and it will be added to the list where you can import types from it. @@ -17,6 +21,7 @@ If you want to use types from a Type Library that have not yet been imported, yo ## Design and Purpose Type Libraries contain details about a specific library that is imported by binaries. They contain information about the types used in the library: + * Types * Structures, Classes, Unions * Enumerations -- cgit v1.3.1