Fix no return value of u_malloc_ocall in sgx_ustdc of Rust SGX SDK
This commit is contained in:
parent
617f75904f
commit
03ab3b0338
37
deps/rust-sgx-sdk.patch
vendored
37
deps/rust-sgx-sdk.patch
vendored
@ -1,7 +1,7 @@
|
|||||||
From ba4147e76c7cfe17f843b7b28bf535d04bc5db77 Mon Sep 17 00:00:00 2001
|
From ebd4f84dd2561d5ef381312ef9934a6076e62915 Mon Sep 17 00:00:00 2001
|
||||||
From: "Tate, Hongliang Tian" <tate.thl@antfin.com>
|
From: "Tate, Hongliang Tian" <tate.thl@antfin.com>
|
||||||
Date: Wed, 3 Jun 2020 08:11:35 +0000
|
Date: Wed, 3 Jun 2020 08:11:35 +0000
|
||||||
Subject: [PATCH 1/3] Add support for integrity-only SGX files
|
Subject: [PATCH 1/4] Add support for integrity-only SGX files
|
||||||
|
|
||||||
---
|
---
|
||||||
samplecode/unit-test/enclave/src/lib.rs | 2 +
|
samplecode/unit-test/enclave/src/lib.rs | 2 +
|
||||||
@ -374,10 +374,10 @@ index 3c2db3a4..f96cd9e8 100644
|
|||||||
2.17.1
|
2.17.1
|
||||||
|
|
||||||
|
|
||||||
From 982897c432dd98c6d63691ddb238acd29db4233f Mon Sep 17 00:00:00 2001
|
From b126b99cd8cf12ac4971915d408d48a557bc5399 Mon Sep 17 00:00:00 2001
|
||||||
From: "Tate, Hongliang Tian" <tate.thl@antfin.com>
|
From: "Tate, Hongliang Tian" <tate.thl@antfin.com>
|
||||||
Date: Wed, 3 Jun 2020 08:35:53 +0000
|
Date: Wed, 3 Jun 2020 08:35:53 +0000
|
||||||
Subject: [PATCH 2/3] Add data structures for #PF and #GP exceptions
|
Subject: [PATCH 2/4] Add data structures for #PF and #GP exceptions
|
||||||
|
|
||||||
---
|
---
|
||||||
sgx_types/src/types.rs | 11 +++++++++++
|
sgx_types/src/types.rs | 11 +++++++++++
|
||||||
@ -421,10 +421,10 @@ index 4f191364..651d088e 100644
|
|||||||
2.17.1
|
2.17.1
|
||||||
|
|
||||||
|
|
||||||
From 43b32d82c09a796fd52b954dc0217ac9ce01c559 Mon Sep 17 00:00:00 2001
|
From 3b224780e7f948753ef27e67677a5fc6a2a49961 Mon Sep 17 00:00:00 2001
|
||||||
From: "Tate, Hongliang Tian" <tate.thl@antfin.com>
|
From: "Tate, Hongliang Tian" <tate.thl@antfin.com>
|
||||||
Date: Wed, 3 Jun 2020 08:37:47 +0000
|
Date: Wed, 3 Jun 2020 08:37:47 +0000
|
||||||
Subject: [PATCH 3/3] Add a new exception type: simulated
|
Subject: [PATCH 3/4] Add a new exception type: simulated
|
||||||
|
|
||||||
---
|
---
|
||||||
sgx_types/src/types.rs | 1 +
|
sgx_types/src/types.rs | 1 +
|
||||||
@ -445,3 +445,28 @@ index 651d088e..ef43d7d6 100644
|
|||||||
--
|
--
|
||||||
2.17.1
|
2.17.1
|
||||||
|
|
||||||
|
|
||||||
|
From 53707096d65d2c2439246274328484094be28c05 Mon Sep 17 00:00:00 2001
|
||||||
|
From: volcano <volcano_dr@163.com>
|
||||||
|
Date: Mon, 31 Aug 2020 11:12:44 +0800
|
||||||
|
Subject: [PATCH 4/4] fix no return value of u_malloc_ocall
|
||||||
|
|
||||||
|
---
|
||||||
|
sgx_ustdc/mem.c | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
diff --git a/sgx_ustdc/mem.c b/sgx_ustdc/mem.c
|
||||||
|
index 3dceb037..5e4aea84 100644
|
||||||
|
--- a/sgx_ustdc/mem.c
|
||||||
|
+++ b/sgx_ustdc/mem.c
|
||||||
|
@@ -26,6 +26,7 @@ void *u_malloc_ocall(int *error, size_t size)
|
||||||
|
if (error) {
|
||||||
|
*error = ret == NULL ? errno : 0;
|
||||||
|
}
|
||||||
|
+ return ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
void u_free_ocall(void *p)
|
||||||
|
--
|
||||||
|
2.17.1
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user