From 436438e8cb766f47bc1f8017be04e023a0a640de Mon Sep 17 00:00:00 2001 From: Aaron Kaiser Date: Thu, 10 Oct 2024 17:42:03 +0200 Subject: [PATCH] extract length directly from sync mem --- src/agent.jazz | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/agent.jazz b/src/agent.jazz index c942048..24c0d97 100644 --- a/src/agent.jazz +++ b/src/agent.jazz @@ -54,8 +54,7 @@ inline fn sign(reg u64 shared_mem sync_mem private_mem) -> reg u64 { mptr = extract_nth_ptr(sync_mem, shared_mem, 1); - len = extract_nth_ptr(sync_mem, shared_mem, 2); - len = (u64)[len]; + len = (u64)[sync_mem + 16 * 2 + 8]; sigptr = extract_nth_ptr(sync_mem, shared_mem, 3);