From 361489617b426ecd72b1bcc5f343fbdbdb692d7a Mon Sep 17 00:00:00 2001 From: Ivan Gankevich Date: Fri, 11 Jul 2025 11:14:57 +0200 Subject: [PATCH 1/2] Update CoreVM symbol names. --- Cargo.lock | 2 +- Cargo.toml | 2 +- src/env/corevm.rs | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 62212dd..30d00c4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,7 +4,7 @@ version = 4 [[package]] name = "picoalloc" -version = "5.1.0" +version = "5.2.0" dependencies = [ "polkavm-derive", ] diff --git a/Cargo.toml b/Cargo.toml index 2c68a03..11748dc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ members = [ [package] name = "picoalloc" -version = "5.1.0" +version = "5.2.0" edition = "2021" authors = ["Jan Bujak "] repository = "https://github.com/koute/picoalloc" diff --git a/src/env/corevm.rs b/src/env/corevm.rs index 41f3c0c..741534c 100644 --- a/src/env/corevm.rs +++ b/src/env/corevm.rs @@ -3,7 +3,9 @@ use crate::{Env, Size}; #[polkavm_derive::polkavm_import] extern "C" { + #[polkavm_import(symbol = "corevm_alloc_ext")] pub fn alloc(size: u64) -> u64; + #[polkavm_import(symbol = "corevm_free_ext")] pub fn free(address: u64, size: u64); } From a69fa4fa8c96e95efb3e68356fc835998013e28c Mon Sep 17 00:00:00 2001 From: Ivan Gankevich Date: Fri, 11 Jul 2025 15:14:44 +0200 Subject: [PATCH 2/2] Update `Cargo.lock` in `fuzz`. --- fuzz/Cargo.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fuzz/Cargo.lock b/fuzz/Cargo.lock index c8097fa..cfc1d8c 100644 --- a/fuzz/Cargo.lock +++ b/fuzz/Cargo.lock @@ -66,7 +66,7 @@ checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" [[package]] name = "picoalloc" -version = "5.1.0" +version = "5.2.0" [[package]] name = "picoalloc-fuzz"