Fix lib.h falling back to TARGET_LINUX during wasm_module and c module compilation

This commit is contained in:
2026-07-26 13:31:13 +02:00
parent 822b59d70e
commit 9baf6605ed
18 changed files with 62 additions and 36 deletions
+2 -2
View File
@@ -52,11 +52,11 @@ extern "C" EXPORT("wasm_module") int wasm_module(void) {
};
if (cmp(Calculated, Expected)) {
HOST_PRINT("result correct.\n");
PRINT("result correct.\n");
fail_marker_positive();
return 0;
} else {
HOST_PRINT("result incorrect.\n");
PRINT("result incorrect.\n");
fail_marker_negative();
return 1;
}
+2 -2
View File
@@ -25,11 +25,11 @@ extern "C" EXPORT("wasm_module") int wasm_module(void) {
fail_stop_trace();
if (X == 5) {
HOST_PRINT("result correct.\n");
PRINT("result correct.\n");
fail_marker_positive();
return 0;
} else {
HOST_PRINT("result incorrect.\n");
PRINT("result incorrect.\n");
fail_marker_negative();
return 1;
}
+3 -3
View File
@@ -17,7 +17,7 @@ static void naive_vote(void) {
} else if (YC == ZC) {
vote_res = YC;
} else {
HOST_PRINT("all replicas differ.\n");
PRINT("all replicas differ.\n");
fail_marker_detected();
}
}
@@ -50,11 +50,11 @@ extern "C" EXPORT("wasm_module") int wasm_module(void) {
fail_stop_trace();
if (vote_res == 5) {
HOST_PRINT("vote success.\n");
PRINT("vote success.\n");
fail_marker_positive();
return 0;
} else {
HOST_PRINT("undetected error.\n");
PRINT("undetected error.\n");
fail_marker_negative();
return 1;
}
+6 -6
View File
@@ -27,7 +27,7 @@ static enc_t sum_out[REPLICA_COUNT];
static INLINE enc_t apply(enc_t vc, sign_t bdyn) {
if (bdyn > SIG_MAX) {
HOST_PRINT("signature overflow.\n");
PRINT("signature overflow.\n");
fail_marker_detected();
}
return vc + bdyn;
@@ -49,7 +49,7 @@ static sign_t cored_vote(void) {
cored_res = apply(XC, (XC - ZC));
return SIG_s_XZ;
} else {
HOST_PRINT("all replicas differ.\n");
PRINT("all replicas differ.\n");
fail_marker_detected();
return 0;
}
@@ -93,7 +93,7 @@ extern "C" EXPORT("wasm_module") int wasm_module(void) {
vote_result_sig = SIG_Y;
break;
default:
HOST_PRINT("unknown static_sig.\n");
PRINT("unknown static_sig.\n");
break;
}
@@ -102,18 +102,18 @@ extern "C" EXPORT("wasm_module") int wasm_module(void) {
/* Validate Vote result */
if (!check(cored_res, THE_A, vote_result_sig)) {
HOST_PRINT("voted result invalid.\n");
PRINT("voted result invalid.\n");
fail_marker_detected();
return 2;
}
plain_t res = decode(cored_res, THE_A, vote_result_sig);
if (res == 5) {
HOST_PRINT("cored success.\n");
PRINT("cored success.\n");
fail_marker_positive();
return 0;
} else {
HOST_PRINT("undetected error.\n");
PRINT("undetected error.\n");
fail_marker_negative();
return 1;
}
+3 -3
View File
@@ -17,7 +17,7 @@ static void naive_vote(void) {
} else if (YC == ZC) {
vote_res = YC;
} else {
HOST_PRINT("all replicas differ.\n");
PRINT("all replicas differ.\n");
fail_marker_detected();
}
}
@@ -50,11 +50,11 @@ extern "C" EXPORT("wasm_module") int wasm_module(void) {
fail_stop_trace();
if (vote_res == 5) {
HOST_PRINT("vote success.\n");
PRINT("vote success.\n");
fail_marker_positive();
return 0;
} else {
HOST_PRINT("undetected error.\n");
PRINT("undetected error.\n");
fail_marker_negative();
return 1;
}
+6 -6
View File
@@ -27,7 +27,7 @@ static enc_t sum_out[REPLICA_COUNT];
static INLINE enc_t apply(enc_t vc, sign_t bdyn) {
if (bdyn > SIG_MAX) {
HOST_PRINT("signature overflow.\n");
PRINT("signature overflow.\n");
fail_marker_detected();
}
return vc + bdyn;
@@ -49,7 +49,7 @@ static sign_t cored_vote(void) {
cored_res = apply(XC, (XC - ZC));
return SIG_s_XZ;
} else {
HOST_PRINT("all replicas differ.\n");
PRINT("all replicas differ.\n");
fail_marker_detected();
return 0;
}
@@ -93,7 +93,7 @@ extern "C" EXPORT("wasm_module") int wasm_module(void) {
vote_result_sig = SIG_Y;
break;
default:
HOST_PRINT("unknown static_sig.\n");
PRINT("unknown static_sig.\n");
break;
}
@@ -102,18 +102,18 @@ extern "C" EXPORT("wasm_module") int wasm_module(void) {
/* Validate Vote result */
if (!check(cored_res, THE_A, vote_result_sig)) {
HOST_PRINT("voted result invalid.\n");
PRINT("voted result invalid.\n");
fail_marker_detected();
return 2;
}
plain_t res = decode(cored_res, THE_A, vote_result_sig);
if (res == 5) {
HOST_PRINT("cored success.\n");
PRINT("cored success.\n");
fail_marker_positive();
return 0;
} else {
HOST_PRINT("undetected error.\n");
PRINT("undetected error.\n");
fail_marker_negative();
return 1;
}
@@ -16,8 +16,10 @@ EXPORT("wasm_module") int wasm_module(void) {
int ret = binarysearch_return() - (-1);
if (ret == 0) {
PRINT("result correct.\n");
fail_marker_positive();
} else {
PRINT("result incorrect.\n");
fail_marker_negative();
}
return ret;
@@ -16,8 +16,10 @@ EXPORT("wasm_module") int wasm_module(void) {
int ret = bsort_return();
if (ret == 0) {
PRINT("result correct.\n");
fail_marker_positive();
} else {
PRINT("result incorrect.\n");
fail_marker_negative();
}
return ret;
@@ -16,8 +16,10 @@ EXPORT("wasm_module") int wasm_module(void) {
int ret = complex_updates_return();
if (ret == 0) {
PRINT("result correct.\n");
fail_marker_positive();
} else {
PRINT("result incorrect.\n");
fail_marker_negative();
}
return ret;
@@ -16,8 +16,10 @@ EXPORT("wasm_module") int wasm_module(void) {
int ret = countnegative_return();
if (ret == 0) {
PRINT("result correct.\n");
fail_marker_positive();
} else {
PRINT("result incorrect.\n");
fail_marker_negative();
}
return ret;
+2
View File
@@ -16,8 +16,10 @@ EXPORT("wasm_module") int wasm_module(void) {
int ret = fft_return();
if (ret == 0) {
PRINT("result correct.\n");
fail_marker_positive();
} else {
PRINT("result incorrect.\n");
fail_marker_negative();
}
return ret;
@@ -16,8 +16,10 @@ EXPORT("wasm_module") int wasm_module(void) {
int ret = matrix1_return();
if (ret == 0) {
PRINT("result correct.\n");
fail_marker_positive();
} else {
PRINT("result incorrect.\n");
fail_marker_negative();
}
return ret;
+2
View File
@@ -16,8 +16,10 @@ EXPORT("wasm_module") int wasm_module(void) {
int ret = md5_return();
if (ret == 0) {
PRINT("result correct.\n");
fail_marker_positive();
} else {
PRINT("result incorrect.\n");
fail_marker_negative();
}
return ret;
@@ -16,8 +16,10 @@ EXPORT("wasm_module") int wasm_module(void) {
int ret = (quicksort_return() - 1527923179 != 0);
if (ret == 0) {
PRINT("result correct.\n");
fail_marker_positive();
} else {
PRINT("result incorrect.\n");
fail_marker_negative();
}
return ret;
@@ -16,8 +16,10 @@ EXPORT("wasm_module") int wasm_module(void) {
int ret = recursion_return();
if (ret == 0) {
PRINT("result correct.\n");
fail_marker_positive();
} else {
PRINT("result incorrect.\n");
fail_marker_negative();
}
return ret;
+2
View File
@@ -16,8 +16,10 @@ EXPORT("wasm_module") int wasm_module(void) {
int ret = sha_return();
if (ret == 0) {
PRINT("result correct.\n");
fail_marker_positive();
} else {
PRINT("result incorrect.\n");
fail_marker_negative();
}
return ret;