Re: debuginfod vs libthread_db.so

Mark Wielaard <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
Hi Avi,

On Thu, 2022-11-24 at 14:02 +0200, Avi Kivity via Gdb wrote:
> (tangent: is it possible to express libthread_db.so code as DWARF
> expressions? if so it will be possible to get rid of libthread_db.so,
> by having libc encode accessors to thread information as some DWARF
> expressions, and teaching gdb to use those expressions instead of
> calling libthread_db.so)

There used to be an effort to define a kind of extended DWARF
expressions, infinity notes, to describe things like the
libthread_db.so code. Although the website can only be found in
archive.org now, the code is still out there:
https://web.archive.org/web/20190126111943/https://infinitynotes.org/wiki/Infinity

Mailing list: [email protected], 
https://sourceware.org/ml/infinity/
Source code: https://gitlab.com/gbenson/i8c/, 
https://gitlab.com/gbenson/libi8x/

Cheers,

Mark
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.