Possible bug in cfi.cpp

Hello there,

Is it possible that cfi cross-dso initialization contains a bug regarding processing of ELF dynamic section?
I am looking into the
(for symtab and strtab)

For my mind, we have to add the base address of the module like the bionic loader does,

It is very strange for me, especially because this part of code is very old – it wasn’t touched since its introduction in 2015.

Best regards,

Nikolay Nerovny