From ed9cc36a6c35f25111539a350485db184b62e5c6 Mon Sep 17 00:00:00 2001 From: Mason Reed Date: Fri, 19 Dec 2025 20:30:31 -0500 Subject: [Rust] More session scoped logs Assign the `session_id` span field before calling into the relocation handler so logs get scoped to the specific view. --- rust/src/relocation.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'rust/src/relocation.rs') diff --git a/rust/src/relocation.rs b/rust/src/relocation.rs index a4f9667e..a2c38221 100644 --- a/rust/src/relocation.rs +++ b/rust/src/relocation.rs @@ -442,6 +442,7 @@ where .iter() .map(RelocationInfo::from_raw) .collect::>(); + let _span = ffi_span!("RelocationHandler::get_relocation_info", bv); let ok = custom_handler.get_relocation_info(bv.as_ref(), arch.as_ref(), info.as_mut_slice()); for (result, info) in result.iter_mut().zip(info.iter()) { @@ -466,6 +467,7 @@ where let arch = unsafe { CoreArchitecture::from_raw(arch) }; let reloc = unsafe { Relocation::from_raw(reloc) }; let dest = unsafe { core::slice::from_raw_parts_mut(dest, len) }; + let _span = ffi_span!("RelocationHandler::apply_relocation", bv); custom_handler.apply_relocation(bv.as_ref(), arch.as_ref(), &reloc, dest) } -- cgit v1.3.1