<div dir="ltr"><span style="font-size:12.8px">Hey,</span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">I'm exploring using lldb-mi and lldb-server to remotely debug a process running on a Linux host.  I'm running into an issue where lldb-mi is failing to load the ELF section headers from the remote process's memory for certain shared libraries.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Looking at ObjectFileELF:<wbr>GetSectionHeaderInfo I believe it is trying to read the section headers from <shared library base address + ELF section header offset>.  As far as I'm aware, on Linux shared libraries aren't required to be loaded in a contiguous block of memory, nor are the section headers even required to be loaded in memory.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">I was wondering if this is a know issue?  If so is there a bug tracking the progress?</div><div style="font-size:12.8px">Is remote debugging on Linux just not supported yet?  Is this something that is being actively worked on?</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Thanks,</div><div style="font-size:12.8px">Scott</div></div>