From 958c383f851dc4e91a9ee1bf0a194a046c877c24 Mon Sep 17 00:00:00 2001 From: nilspolek Date: Sun, 28 Jan 2024 10:30:39 +0100 Subject: [PATCH] changed objref to prevent bugs --- bigint/build/bin/testbip | Bin 72952 -> 72952 bytes bigint/build/lib/libbigint.a | Bin 27544 -> 27544 bytes bigint/src/libbigint.a | Bin 27544 -> 27544 bytes bigint/tst/testbip | Bin 72952 -> 72952 bytes njvm.o | Bin 53640 -> 53656 bytes stackslot.c | 10 ++++------ 6 files changed, 4 insertions(+), 6 deletions(-) diff --git a/bigint/build/bin/testbip b/bigint/build/bin/testbip index 8ff35dc68172a32fd1039125d85cca72189637fc..be10a5a688212572b181ee6ad4b1f6cbe7d857b9 100755 GIT binary patch delta 140 zcmeydljX-wmJJy!0ufTjzUW5Ti0ssRw#zLh!JxT38h!E`PtA#AnF|^jBrC0~mvOJVwNP;S6&Xeq0JSALP5=M^ delta 140 zcmeydljX-wmJJy!0#8Kut$4cJxN*}yOUAV)Dh@SQuuQLDVf0{r*t>Q6VHU=_Y#`S3 z#oUa4!9t697zOzhCgj#m_;5adsZIat>96Kn?kvg`7hkKFle{u8^Hzw^ugvXNq!=GC sD(G)9&TLH;R98MwQuRLc`*PQpo;mpww-qtHd}20n#`28mS7aDf0Q+J#tAZPCdS4V1_m3Iv=~85b4%0BL5yx$0GrDQz5oCK delta 31 icmbPnopHu>#tAZP#+K%WrWPBOv=|{wgZdm}F-3ZD6 diff --git a/bigint/src/libbigint.a b/bigint/src/libbigint.a index f13c526b9a7e2ae9106d619c3b89e52dc009975b..631f6e578e39d29692527ef860c51d4e74a1d80d 100644 GIT binary patch delta 31 kcmbPnopHu>#tAZPCdS4V1_m3Iv=~85b4%0BL5yx$0GrDQz5oCK delta 31 icmbPnopHu>#tAZP#+K%WrWPBOv=|{wgZdm}F-3ZD6 diff --git a/bigint/tst/testbip b/bigint/tst/testbip index 8ff35dc68172a32fd1039125d85cca72189637fc..be10a5a688212572b181ee6ad4b1f6cbe7d857b9 100755 GIT binary patch delta 140 zcmeydljX-wmJJy!0ufTjzUW5Ti0ssRw#zLh!JxT38h!E`PtA#AnF|^jBrC0~mvOJVwNP;S6&Xeq0JSALP5=M^ delta 140 zcmeydljX-wmJJy!0#8Kut$4cJxN*}yOUAV)Dh@SQuuQLDVf0{r*t>Q6VHU=_Y#`S3 z#oUa4!9t697zOzhCgj#m_;5adsZIat>96Kn?kvg`7hkKFle{u8^Hzw^ugvXNq!=GC sD(G)9&TLH;R98MwQuRLc`*PQpo;mpww-qtHd}20n#`28mS7aDf0Q+Jbko)J?ela%tD$B}do-V6hk-ukL6hHJ@6J_4qB*<5@0pq`t80Wj z!N51|yJ=#t;`6rFH?;a1wG)B65_R(OUJtF%_Vjj2*z;mv#zcWv2mRYD7B&xrSe~O) zvBr>;}H2`L&`QNyb_T^PaPLtDgPXDHMvEF-H=iu zBIXtq#PJYc;2Zi4Zx!)NlMoeg zymNN>G|VFF+DrtJh58#wNF%=z{g)OAdj!>lNFQ-`$zb_~#>V>KFIxQ?`Uyw{B_AH` zak7B=0i}%?w05dr5jzl7EjzkmH`n2h-9)CeShRz}SZHM8_+VX_P`)19MT_~Lm{S@_ z$VMkGi~HnYLUI}_cp&bV4+^a1SK?lIUqUK3Ht?767J0Y8HqK_MXs_m*87s$~v|CHR Xx6q_^ZLM3O1N_rdzxdNVJIek6GjFiX delta 945 zcmX|=Ur1AN6vuzRd-uD$JDa*qx3x^sO3gCbwDNCm1g2=9CZ&;Ln-N-;5<-J)o6~5i zG{>)Kl!4_-L6CKOOoHeS^bmWLf=KA0hbV#wd#dx>pMG%f`J6xBbI$#-C6?vrvb^B6 z^xq<>)5g;FSiHNFF2(O%rF~i@)l=%#+|nM2u5h2uV<|6AR|SG;o8V7$wT7itLSA9u zv-VSW;jrp*HMpxAYHGBz-H#b{^1|Mov{XCP+sd%#_5Os88hC}zQ%;S>IUvOF7Nsgx z;U(Hf7@!6MACWb|z~_BsD0u2?t;^3b(;QGJAxDgu$|Yb!-YeLu=BhLg9Oz#XGBbf< zWDUQHTDaSvk1bmKle=spYmwrUehD)+k+(`Q^J(GPMGigFxbPhOo8MVmA}TCWObv)w ziKrm?&+#RW7auxy0_V`ObX{D%Eb7X5(~#3y^X z*(4jr+%+VzNdkhfhIYV42!!xP zkwrO#Rrr+UDHE(C`$bK}4BxXnZG~URBO*St35;?^du0a{Aiu-)AnJlG$g`s6S{-ad zzKtA$Sua$g^Gqb>+Tb|yZ^83ja1uGyG}Z^FkT=^gzAy|E$f@Px;}AgJF5)*PASmK^ z=Wz2P%pj+?BWM}9B*FD?+{3#cH3eZ}3GWY|DshJN^qHgydH1XxzdM@G9G z&~5sH()}1TwVHk)wjdg{ #include #include +#include "objref.c" -#ifndef STACKSLOT -#define STACKSLOT typedef int Object; -typedef struct ObjRef{ - unsigned int size; - unsigned char data[1]; -} *ObjRef; + typedef struct { bool isObjRef;