implement another bump allocator for WAMR's Alloc_With_Allocator
This commit is contained in:
@ -54,7 +54,7 @@ my @aot_section_variants = (
|
||||
"Place AOT array in .text.wamr_aot",
|
||||
"Let the linker decide where the AOT array is located",
|
||||
);
|
||||
my $selected_aot_variant =
|
||||
my ($selected_aot_variant) =
|
||||
TUI::select_from_list( "Select WAMR Array.Text Variant",
|
||||
0, @aot_section_variants );
|
||||
die "No AOT section variant selected" unless $selected_aot_variant;
|
||||
@ -68,7 +68,7 @@ my @mmap_variants = (
|
||||
"Place mmap_space in .text.wamr_mmap",
|
||||
"Let the linker decide where mmap_space is located"
|
||||
);
|
||||
my $selected_mmap_variant =
|
||||
my ($selected_mmap_variant) =
|
||||
TUI::select_from_list( "Select WAMR Mmap.Text Variant", 0, @mmap_variants );
|
||||
die "No variant selected" unless $selected_mmap_variant;
|
||||
local $ENV{WAMR_USE_MMAP_IN_TEXT} =
|
||||
@ -81,18 +81,18 @@ my @allocator_variants = (
|
||||
"Pool allocator (Alloc_With_Pool)",
|
||||
"Allocator with usage (Alloc_With_Allocator)",
|
||||
);
|
||||
my $selected_allocator_variant =
|
||||
my ($selected_allocator_variant) =
|
||||
TUI::select_from_list( "Select WAMR Allocator Variant",
|
||||
0, @allocator_variants );
|
||||
die "No allocator variant selected" unless $selected_allocator_variant;
|
||||
local $ENV{WAMR_USE_ALLOCATOR} =
|
||||
( $selected_allocator_variant eq $allocator_variants[0] )
|
||||
? "true"
|
||||
: "false";
|
||||
? "false"
|
||||
: "true";
|
||||
|
||||
# Select XIP variant
|
||||
my @xip_variants = ( "Compile AOT with --xip", "Compile AOT without --xip" );
|
||||
my $selected_xip_variant =
|
||||
my ($selected_xip_variant) =
|
||||
TUI::select_from_list( "Select WAMRC XIP Variant", 0, @xip_variants );
|
||||
die "No XIP variant selected" unless $selected_xip_variant;
|
||||
local $ENV{WAMR_USE_XIP} =
|
||||
|
||||
Reference in New Issue
Block a user