summaryrefslogtreecommitdiff
path: root/view
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2025-07-14 14:45:09 -0400
committerBrian Potchik <brian@vector35.com>2025-07-14 14:45:09 -0400
commit5bafe5c7bdb0b56037a0b5c573236f9c6367353a (patch)
tree2f04a8b4c013c1f6f9b6513b9544092a26ef11f0 /view
parent2b3ce702bdaa825af2dbff45f7899b9ffd82a257 (diff)
Update Objective-C Workflow to use the meta workflow.
Diffstat (limited to 'view')
-rw-r--r--view/macho/machoview.cpp18
1 files changed, 4 insertions, 14 deletions
diff --git a/view/macho/machoview.cpp b/view/macho/machoview.cpp
index 4e228a33..f5cf66d2 100644
--- a/view/macho/machoview.cpp
+++ b/view/macho/machoview.cpp
@@ -1867,13 +1867,8 @@ bool MachoView::InitializeHeader(MachOHeader& header, bool isMainHeader, uint64_
if (!settings) // Add our defaults
{
Ref<Settings> programSettings = Settings::Instance();
- if (programSettings->Contains("corePlugins.workflows.objc"))
- {
- if (programSettings->Get<bool>("corePlugins.workflows.objc"))
- {
- programSettings->Set("analysis.workflows.functionWorkflow", "core.function.objectiveC", this);
- }
- }
+ if (programSettings->Contains("analysis.objectiveC.resolveMethodCalls"))
+ programSettings->Set("analysis.objectiveC.resolveMethodCalls", true, this);
}
}
@@ -4139,13 +4134,8 @@ Ref<Settings> MachoViewType::GetLoadSettingsForData(BinaryView* data)
"description" : "Processes Objective-C structures, applying method names and types from encoded metadata"
})");
Ref<Settings> programSettings = Settings::Instance();
- if (programSettings->Contains("corePlugins.workflows.objc"))
- {
- if (programSettings->Get<bool>("corePlugins.workflows.objc"))
- {
- programSettings->Set("analysis.workflows.functionWorkflow", "core.function.objectiveC", viewRef);
- }
- }
+ if (programSettings->Contains("analysis.objectiveC.resolveMethodCalls"))
+ programSettings->Set("analysis.objectiveC.resolveMethodCalls", true, viewRef);
}
if (viewRef->GetSectionByName("__cfstring"))
{