summaryrefslogtreecommitdiff
path: root/plugins/workflow_objc
diff options
context:
space:
mode:
authorMason Reed <mason@vector35.com>2025-12-18 17:14:06 -0500
committerMason Reed <35282038+emesare@users.noreply.github.com>2026-01-11 10:36:01 -0800
commit6f75ca031aa7e8f7e1c706d1880b202137b1996f (patch)
tree1fe8e778f98e4390a1075fc402047e23f2128934 /plugins/workflow_objc
parent168a3fd34824adc9c6a606cd144219701f15cccf (diff)
[Rust] Enter more session scoped tracing spans for debug info and binary view callbacks
Diffstat (limited to 'plugins/workflow_objc')
-rw-r--r--plugins/workflow_objc/Cargo.toml1
-rw-r--r--plugins/workflow_objc/demo/Cargo.toml2
-rw-r--r--plugins/workflow_objc/src/activities/objc_msg_send_calls.rs1
-rw-r--r--plugins/workflow_objc/src/activities/objc_msg_send_calls/rewrite_to_direct_call.rs1
-rw-r--r--plugins/workflow_objc/src/activities/remove_memory_management.rs1
-rw-r--r--plugins/workflow_objc/src/activities/super_init.rs1
-rw-r--r--plugins/workflow_objc/src/lib.rs2
-rw-r--r--plugins/workflow_objc/src/metadata/global_state.rs2
-rw-r--r--plugins/workflow_objc/src/workflow.rs1
9 files changed, 4 insertions, 8 deletions
diff --git a/plugins/workflow_objc/Cargo.toml b/plugins/workflow_objc/Cargo.toml
index da8ae2c6..948fc2de 100644
--- a/plugins/workflow_objc/Cargo.toml
+++ b/plugins/workflow_objc/Cargo.toml
@@ -17,3 +17,4 @@ dashmap = { version = "6.1", features = ["rayon"]}
once_cell = "1.20"
thiserror = "2.0"
bstr = "1.12"
+tracing = "0.1" \ No newline at end of file
diff --git a/plugins/workflow_objc/demo/Cargo.toml b/plugins/workflow_objc/demo/Cargo.toml
index bb7f41fa..449abee0 100644
--- a/plugins/workflow_objc/demo/Cargo.toml
+++ b/plugins/workflow_objc/demo/Cargo.toml
@@ -14,8 +14,8 @@ demo = []
[dependencies]
binaryninja = { workspace = true, features = ["demo"] }
binaryninjacore-sys.workspace = true
-log = "0.4"
dashmap = { version = "6.1", features = ["rayon"]}
once_cell = "1.20"
thiserror = "2.0"
bstr = "1.12"
+tracing = "0.1" \ No newline at end of file
diff --git a/plugins/workflow_objc/src/activities/objc_msg_send_calls.rs b/plugins/workflow_objc/src/activities/objc_msg_send_calls.rs
index 86024047..3a772e79 100644
--- a/plugins/workflow_objc/src/activities/objc_msg_send_calls.rs
+++ b/plugins/workflow_objc/src/activities/objc_msg_send_calls.rs
@@ -7,7 +7,6 @@ use binaryninja::{
instruction::{InstructionHandler as _, LowLevelILInstruction, LowLevelILInstructionKind},
operation::{CallSsa, Operation},
},
- tracing,
variable::PossibleValueSet,
workflow::AnalysisContext,
};
diff --git a/plugins/workflow_objc/src/activities/objc_msg_send_calls/rewrite_to_direct_call.rs b/plugins/workflow_objc/src/activities/objc_msg_send_calls/rewrite_to_direct_call.rs
index 56c2aa52..02f41de8 100644
--- a/plugins/workflow_objc/src/activities/objc_msg_send_calls/rewrite_to_direct_call.rs
+++ b/plugins/workflow_objc/src/activities/objc_msg_send_calls/rewrite_to_direct_call.rs
@@ -4,7 +4,6 @@ use binaryninja::{
function::{LowLevelILFunction, Mutable, NonSSA, SSA},
instruction::{InstructionHandler as _, LowLevelILInstruction, LowLevelILInstructionKind},
},
- tracing,
};
use super::MessageSendType;
diff --git a/plugins/workflow_objc/src/activities/remove_memory_management.rs b/plugins/workflow_objc/src/activities/remove_memory_management.rs
index fdd76650..cd613ee2 100644
--- a/plugins/workflow_objc/src/activities/remove_memory_management.rs
+++ b/plugins/workflow_objc/src/activities/remove_memory_management.rs
@@ -11,7 +11,6 @@ use binaryninja::{
lifting::LowLevelILLabel,
LowLevelILRegisterKind,
},
- tracing,
variable::PossibleValueSet,
workflow::AnalysisContext,
};
diff --git a/plugins/workflow_objc/src/activities/super_init.rs b/plugins/workflow_objc/src/activities/super_init.rs
index 1cdf8825..68c6d3ee 100644
--- a/plugins/workflow_objc/src/activities/super_init.rs
+++ b/plugins/workflow_objc/src/activities/super_init.rs
@@ -10,7 +10,6 @@ use binaryninja::{
MediumLevelILFunction, MediumLevelILLiftedInstruction, MediumLevelILLiftedInstructionKind,
},
rc::Ref,
- tracing,
types::Type,
variable::{RegisterValueType, SSAVariable},
workflow::AnalysisContext,
diff --git a/plugins/workflow_objc/src/lib.rs b/plugins/workflow_objc/src/lib.rs
index 5b41b6d0..483751ae 100644
--- a/plugins/workflow_objc/src/lib.rs
+++ b/plugins/workflow_objc/src/lib.rs
@@ -1,4 +1,4 @@
-use binaryninja::{add_optional_plugin_dependency, settings::Settings, tracing};
+use binaryninja::{add_optional_plugin_dependency, settings::Settings};
mod activities;
mod error;
diff --git a/plugins/workflow_objc/src/metadata/global_state.rs b/plugins/workflow_objc/src/metadata/global_state.rs
index c6682a5f..db29af49 100644
--- a/plugins/workflow_objc/src/metadata/global_state.rs
+++ b/plugins/workflow_objc/src/metadata/global_state.rs
@@ -5,7 +5,7 @@ use binaryninja::{
metadata::Metadata,
rc::Ref,
settings::{QueryOptions, Settings},
- tracing, ObjectDestructor,
+ ObjectDestructor,
};
use dashmap::DashMap;
use once_cell::sync::Lazy;
diff --git a/plugins/workflow_objc/src/workflow.rs b/plugins/workflow_objc/src/workflow.rs
index 13e3a71e..fdda1d45 100644
--- a/plugins/workflow_objc/src/workflow.rs
+++ b/plugins/workflow_objc/src/workflow.rs
@@ -1,4 +1,3 @@
-use binaryninja::tracing;
use binaryninja::workflow::{activity, Activity, AnalysisContext, Workflow};
use crate::{activities, error::WorkflowRegistrationError};