diff options
| author | KyleMiles <krm504@nyu.edu> | 2023-04-18 12:21:21 -0400 |
|---|---|---|
| committer | KyleMiles <krm504@nyu.edu> | 2023-04-18 12:21:21 -0400 |
| commit | 0e037bbf68adc004a9dcb300a416845bbc0cfbef (patch) | |
| tree | 6602efaf53633994678ea8cf888577a60536f34b /docs | |
| parent | 72f2b74a7ab8e3494b2eae7470ce147db436e221 (diff) | |
Add documentation for DWARF Export setting
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/guide/settings.md | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/guide/settings.md b/docs/guide/settings.md index 457dd54b..d4e25bc9 100644 --- a/docs/guide/settings.md +++ b/docs/guide/settings.md @@ -47,6 +47,9 @@ All settings are uniquely identified with an identifier string. Identifiers are |analysis|Keep Dead Code Branches|Keep unreachable code branches and associated basic blocks in HLIL.|`boolean`|`False`|[`SettingsProjectScope`, `SettingsUserScope`, `SettingsResourceScope`]|<a id='analysis.experimental.keepDeadCodeBranches'>analysis.experimental.keepDeadCodeBranches</a>| |analysis|Return Value Propagation|Propagate and use constant return values from functions in the caller in order to simplify downstream expressions.|`boolean`|`True`|[`SettingsProjectScope`, `SettingsUserScope`, `SettingsResourceScope`]|<a id='analysis.experimental.returnValuePropagation'>analysis.experimental.returnValuePropagation</a>| |analysis|Translate Windows CFG Calls|Attempt to identify and translate calls to `_guard_dispatch_icall_nop` to improve analysis of control flow guard binaries.|`boolean`|`True`|[`SettingsProjectScope`, `SettingsUserScope`, `SettingsResourceScope`]|<a id='analysis.experimental.translateWindowsCfgCalls'>analysis.experimental.translateWindowsCfgCalls</a>| + +|analysis|Enable the DWARF Export Plugin|Export current analysis state and annotations as DWARF for import into other tools. This is currently an experimental feature as integrations with tools that import DWARF information are limited.|`boolean`|`False`|[`SettingsProjectScope`, `SettingsUserScope`, `SettingsResourceScope`]|<a id='analysis.experimental.dwarfExport'>analysis.experimental.dwarfExport</a>| + |analysis|Extract Types From Mangled Names|Attempt to extract types from mangled names using the demangler. This can lead to recovering inaccurate parameters.|`boolean`|`True`|[`SettingsProjectScope`, `SettingsUserScope`, `SettingsResourceScope`]|<a id='analysis.extractTypesFromMangledNames'>analysis.extractTypesFromMangledNames</a>| |analysis|Always Analyze Indirect Branches|When using faster analysis modes, perform full analysis of functions containing indirect branches.|`boolean`|`True`|[`SettingsProjectScope`, `SettingsUserScope`, `SettingsResourceScope`]|<a id='analysis.forceIndirectBranches'>analysis.forceIndirectBranches</a>| |analysis|Aggressive Condition Complexity Removal Threshold|High Level IL tuning parameter.|`number`|`64`|[`SettingsProjectScope`, `SettingsUserScope`, `SettingsResourceScope`]|<a id='analysis.hlil.aggressiveConditionComplexityRemovalThreshold'>analysis.hlil.aggressiveConditionComplexityRemovalThreshold</a>| |
