Re: [PATCH] libdw: Cache ELF directory early. Explicitly set it in dwfl.

2018-05-20 Thread Mark Wielaard
On Thu, May 17, 2018 at 07:43:42PM +0200, Mark Wielaard wrote: > The logic that finds alt files and dwo files relies on having an open > file descriptor. But after all needed ELF data has been read the > underlying Elf file descriptor can be closed. libdwfl in particular > closes file descriptor fa

[PATCH] libdw: Cache ELF directory early. Explicitly set it in dwfl.

2018-05-17 Thread Mark Wielaard
The logic that finds alt files and dwo files relies on having an open file descriptor. But after all needed ELF data has been read the underlying Elf file descriptor can be closed. libdwfl in particular closes file descriptor fairly aggressively. So capture the directory early on. And make dwfl set