This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 03/11/15 01:14, Alan Modra wrote:
On Tue, Mar 10, 2015 at 04:01:42PM -0700, Michael Eager wrote:This operation cannot be done completely by BFD because BFD allows an opened file to be passed to it for processing. GDB uses this functionality.I'd prefer you do this entirely outside of BFD, without adding another field to struct bfd. I think that can be done by simply clearing abfd->cacheable on files you uncompress. This prevents BFD from closing the file, so you won't need to open it again.
GDB closes the exec file, then uses BFD to seek (I think when reading syms). BFD then re-opens the file, so it needs the name of the uncompressed file. -- Michael Eager eager@eagercon.com 1960 Park Blvd., Palo Alto, CA 94306 650-325-8077
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |