[Lldb-commits] [lldb] [LLDB] Support Auxiliary library in ELF format (PR #208905)

via lldb-commits lldb-commits at lists.llvm.org
Tue Jul 14 06:14:06 PDT 2026


aokblast wrote:

> > > At first glance, the function calls itself by
> > > https://github.com/llvm/llvm-project/blob/9083925dadb45d99836b75ac0354265d6cbd46ab/lldb/source/Symbol/SymbolContext.cpp#L808-L809
> > 
> > 
> > It is pretty strange. The only possible case in here is that symbol A in library Foo ReExported to Bar. And A in Bar ReExported to A and thus create a infinite loop.
> 
> Is that an expected behaviour in ELF? If not, we should detect and stop mutual reexportation.

It is not but I think rtld will crash first not the lldb.

https://github.com/llvm/llvm-project/pull/208905


More information about the lldb-commits mailing list