RE: exec-file-mismatch and native-gdbserver testing

Metzger, Markus T
2020-05-08T10:30:23Z

Hello Philippe,

> > > In exec.c:validate_exec_file (), we check the filenames and, if they differ,
> print
> > a warning and re-load the symbol file.
> > >
> > > Should validate_exec_file () check more than just the filenames?
> > You mean: if the filenames differs, gdb could compare the contents of files and
> if
> > equal,
> > not ask the question, considering there is no mismatch ?
>
> It could compare build-ids, for example.
>
> If there are no build-ids, it may fall back to comparing file contents as you
> suggested.

Does that sound OK to you?

Thanks,
Markus.

Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Gary Kershaw
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928