[all-commits] [llvm/llvm-project] 96c0f5: [lldb] Use MemoryCache in Process::ReadRangesFromM...

Felipe de Azevedo Piovezan via All-commits all-commits at lists.llvm.org
Thu Jun 4 00:17:36 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 96c0f5ad27abba13bc941df99686fdb8c7b59fff
      https://github.com/llvm/llvm-project/commit/96c0f5ad27abba13bc941df99686fdb8c7b59fff
  Author: Felipe de Azevedo Piovezan <fpiovezan at apple.com>
  Date:   2026-06-04 (Thu, 04 Jun 2026)

  Changed paths:
    M lldb/include/lldb/Target/Memory.h
    M lldb/include/lldb/Target/Process.h
    M lldb/source/Target/Memory.cpp
    M lldb/source/Target/Process.cpp
    M lldb/unittests/Target/MemoryTest.cpp

  Log Message:
  -----------
  [lldb] Use MemoryCache in Process::ReadRangesFromMemory (#201166)

There are scenarios (especially in the ObjectiveC metadata reading) in
which multiple strings are read over and over again, but through
different code paths. In order to make that part of the code use
MultiMemRead effectively, the memory cache must be integrated into
ReadRangesFromMemory before we can migrate the string reading to
vectorized version.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list