From 58141543b8365fe5246fec107a9a68f26c5a7edf Mon Sep 17 00:00:00 2001 From: Cliff Click Date: Thu, 10 Apr 2025 17:25:38 -0700 Subject: Update NewX86.java --- .../main/java/com/seaofnodes/simple/node/cpus/x86_64_v2/NewX86.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'chapter21/src') diff --git a/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/x86_64_v2/NewX86.java b/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/x86_64_v2/NewX86.java index 01faba52..cb85b445 100644 --- a/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/x86_64_v2/NewX86.java +++ b/chapter21/src/main/java/com/seaofnodes/simple/node/cpus/x86_64_v2/NewX86.java @@ -27,6 +27,9 @@ public class NewX86 extends NewNode implements MachNode { @Override public RegMask killmap() { return x86_64_v2.x86CallerSave(); } @Override public void encoding( Encoding enc ) { + System.err.println("Encoding calloc for "+OS+", arg2="+ARG2+", arg3="+arg3); + + enc.external(this,"calloc"); // This has to call the *native* ABI, irregardless of how Simple is // being compiled, because it links against the native calloc. -- cgit v1.2.3