Re: abrt wishlist

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>>>>> "Jan" == Jan Kratochvil <jan.kratochvil@xxxxxxxxxx> writes:

Jan> GDB on client side would need something like readonly NFS-like
Jan> service to load the .debug files byte-wise.  And this NFS-like
Jan> service network protocol must be signed by Fedora project like the
Jan> current rpms are.

Jan> Then the fast operation of GDB on the client depends on these known
Jan> issues:

Jan>  * http://fedoraproject.org/wiki/Features/GdbIndex which is now
Jan>  present in F14 updated packages (but it still was not present in
Jan>  F14 GA packages).

Jan>    * Recheck THe .debug files reading via .gdb_index is really
Jan>    optimal for the network protocol.

I assume it isn't.  The core of the index is a memory-mapped hash table.
GDB will access it in essentially random order.

Jan>  * Fixing GDB to not ever touch .debug files for libraries not going to be
Jan>    used in the specific backtrace at all.

This seems like a good idea.  Maybe GDB could detect that the debug info
is remote and defer the reading only in this case.

Even if we don't read the debug info, we probably still want to read any
python code associated with the library.

Another idea we could implement is do index queries over the net, say
using a remote SQL server.  This means more round trips, but less data
to download.  Maybe this isn't really the right tradeoff -- but the
point is that we have a lot of leeway to change GDB, we don't have to
try to work around it.

Tom
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux