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
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to