From a39ed17988e7ba7d85b620d22d79bfd1e485dcd6 Mon Sep 17 00:00:00 2001 From: tanruixiang Date: Thu, 20 Jul 2023 10:35:54 +0800 Subject: [PATCH] fix: add missing wrapping_add --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 08c8a94..bf3c782 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -258,7 +258,7 @@ pub trait Segment: Sized + Debug { fn actual_virtual_memory_address(&self, shlib: &Self::SharedLibrary) -> Avma { let svma = self.stated_virtual_memory_address(); let bias = shlib.virtual_memory_bias(); - Avma(svma.0 + bias.0) + Avma(svma.0.wrapping_add(bias.0)) } /// Does this segment contain the given address?