* commit 'b61eeafac8d734fbb86e0f058bce4fe4a5051354': Fix debugging issues in vdso handling
This commit is contained in:
commit
bc597d71f8
@ -1750,6 +1750,9 @@ static bool soinfo_link_image(soinfo* si) {
|
||||
static void add_vdso(KernelArgumentBlock& args UNUSED) {
|
||||
#if defined(AT_SYSINFO_EHDR)
|
||||
Elf_Ehdr* ehdr_vdso = reinterpret_cast<Elf_Ehdr*>(args.getauxval(AT_SYSINFO_EHDR));
|
||||
if (ehdr_vdso == NULL) {
|
||||
return;
|
||||
}
|
||||
|
||||
soinfo* si = soinfo_alloc("[vdso]");
|
||||
|
||||
@ -1761,7 +1764,6 @@ static void add_vdso(KernelArgumentBlock& args UNUSED) {
|
||||
si->load_bias = get_elf_exec_load_bias(ehdr_vdso);
|
||||
|
||||
soinfo_link_image(si);
|
||||
insert_soinfo_into_debug_map(si);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user