Hello,
I would appreciate advise how to fix this correctly...
I have a core dump from somebody's RHEL Linux and I am trying to open it on my
Ubuntu. I have all the shared libraries from the target sitting under my local
directory. So, GDB happily opens the core after I issue "set sysroot
/path
Instead of setting the sysroot, try the command
image search-paths add / /path/to/remote/shared/libraries/
That adds to the list that the dynamic loader uses to map shared object
paths.
It uses a simple text substitution, so in the above case,
/usr/lib/libc.so
Becomes
/path/to/remote/sh
1. Shouldn't platform trick work?
2. This doesn't work too. "image" command is rejected if I don't have the
target created. But if I issue it after I got target, the module list gets
practically empty. Only the modules I have exactly matching between my machine
and the target are left.
An
I have a small fix - pass platform sysroot to ModuleList::GetSharedModule. The
fix works for me.
What should I do to get it reviewed?
Thanks,
Eugene
diff --git a/include/lldb/Core/ModuleList.h b/include/lldb/Core/ModuleList.h
index 4b637c9..3214291 100644
--- a/include/lldb/Core/ModuleList.h
++