log warning instaed of assertion (#4119)
This commit is contained in:
@ -317,9 +317,12 @@ loader_mmap(uint32 size, bool prot_exec, char *error_buf, uint32 error_buf_size)
|
|||||||
map_flags = MMAP_MAP_32BIT;
|
map_flags = MMAP_MAP_32BIT;
|
||||||
if ((mem = os_mmap(NULL, size, map_prot, map_flags,
|
if ((mem = os_mmap(NULL, size, map_prot, map_flags,
|
||||||
os_get_invalid_handle()))) {
|
os_get_invalid_handle()))) {
|
||||||
/* The mmapped memory must be in the first 2 Gigabytes of the
|
/* Test whether the mmapped memory in the first 2 Gigabytes of the
|
||||||
process address space */
|
process address space */
|
||||||
bh_assert((uintptr_t)mem < INT32_MAX);
|
if ((uintptr_t)mem >= INT32_MAX)
|
||||||
|
LOG_WARNING(
|
||||||
|
"Warning: loader mmap memory address is not in the first 2 "
|
||||||
|
"Gigabytes of the process address space.");
|
||||||
return mem;
|
return mem;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user