summaryrefslogtreecommitdiff
path: root/view/sharedcache/core/DSCView.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'view/sharedcache/core/DSCView.cpp')
-rw-r--r--view/sharedcache/core/DSCView.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/view/sharedcache/core/DSCView.cpp b/view/sharedcache/core/DSCView.cpp
index 80456fc7..3eb40b7e 100644
--- a/view/sharedcache/core/DSCView.cpp
+++ b/view/sharedcache/core/DSCView.cpp
@@ -814,6 +814,14 @@ Ref<Settings> DSCViewType::GetLoadSettingsForData(BinaryView* data)
"description" : "Processes CoreFoundation strings, applying string values from encoded metadata"
})");
+ settings->RegisterSetting("loader.dsc.autoLoadLibSystem",
+ R"({
+ "title" : "Auto-Load libSystem",
+ "type" : "boolean",
+ "default" : true,
+ "description" : "Whether to automatically load libsystem_c.dylib. This image contains frequently used noreturn symbols, and not loading it will result in frequently incorrect control flows."
+ })");
+
settings->RegisterSetting("loader.dsc.processObjC",
R"({
"title" : "Process Objective-C Metadata",