Commit afa771a9 authored by LoveSy's avatar LoveSy Committed by John Wu

Set dlopen reserved size to unlimited

parent 0d1de98c
...@@ -112,9 +112,9 @@ static void first_stage_entry() { ...@@ -112,9 +112,9 @@ static void first_stage_entry() {
info.reserved_addr = addr; info.reserved_addr = addr;
// The existing address is guaranteed to fit, as 1st stage and 2nd stage // The existing address is guaranteed to fit, as 1st stage and 2nd stage
// are exactly the same ELF (same inode). However, the linker could over // are exactly the same ELF (same inode). However, the linker could over
// estimate the required size and refuse to dlopen. Add 2 more page_sizes // estimate the required size and refuse to dlopen. The estimated size
// (one at the beginning and one at the end) as a safety measure. // is not accurate so size the size to unlimited.
info.reserved_size = size + 2 * 4096; info.reserved_size = -1;
} }
setenv(INJECT_ENV_2, "1", 1); setenv(INJECT_ENV_2, "1", 1);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment