[PATCH] D62503: Add ReadCStringFromMemory for faster string reads

Jan Kratochvil via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 25 21:36:48 PDT 2019


jankratochvil added a comment.

I was debugging it yesterday but I have no real result yet. There is/was a problem that initially it is run with:

  intern-state     ProcessGDBRemote::GetLoadedModuleList
  intern-state     parsing: <library-list-svr4 version="1.0"><library name="/lib64/ld-linux-x86-64.so.2" lm="0x7ffff7ffd990" l_addr="0x7ffff7fd2000" l_ld="0x7ffff7ffcdf0" /><library name="linux-vdso.so.1" lm="0x7ffff7ffe6f0" l_addr="0x7ffff7fd1000" l_ld="0x7ffff7fd1348" /></library-list-svr4>
  intern-state     found (link_map:0x7ffff7ffd990, base:0x7ffff7fd2000[offset], ld:0x7ffff7ffcdf0, name:'/lib64/ld-linux-x86-64.so.2')
  intern-state     found (link_map:0x7ffff7ffe6f0, base:0x7ffff7fd1000[offset], ld:0x7ffff7fd1348, name:'linux-vdso.so.1')
  intern-state     found 2 modules in total      

but later the module list is not refreshed with more libraries, `DynamicLoaderPOSIXDYLD::RendezvousBreakpointHit` just does not happen.
PASS <https://people.redhat.com/jkratoch/lldb-image-list-PASS> vs. FAIL <https://people.redhat.com/jkratoch/lldb-image-list-FAIL>
But there may be also some other patch involved as one regression was fixed by rL363770 <https://reviews.llvm.org/rL363770> but that was not everything.


Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D62503/new/

https://reviews.llvm.org/D62503





More information about the llvm-commits mailing list