Re: GDB now takes 4 minutes to start up with remote gdbserver target
Sandra Loosemore <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <[email protected]> |
On 07/28/2015 03:25 AM, Gary Benson wrote: > > Ok, here goes... > > * From a user's perspective GDB is magically prefixing *some* > executable and shared library filenames with "target:". > > * From a developer's perspective this magic prefixing is implemented > by having the string "target:" as the default sysroot. > > My proposal is to make the default sysroot be "" again, and add the > prefix in solib_find_1 if certain conditions are met, specifically: > > * Executable filenames get prefixed with "target:" iff: > Automatic "target:" prefixing is enabled > AND gdb_sysroot is "" > AND the filesystem is nonlocal > > * Shared library filenames get prefixed with "target:" iff: > Automatic "target:" prefixing is enabled > AND gdb_sysroot is "" > AND the filesystem is nonlocal > AND exec_filename starts with "target:" Can you explain what "the filesystem is nonlocal" means? Which filesystem? Nonlocal relative to the host or the target? And what qualifies as nonlocal -- e.g. are NFS or SSHFS mounts nonlocal? -Sandra the confused