[all-commits] [llvm/llvm-project] b57c32: [lldb][Windows] Append access-violation detail to ...

Charles Zablit via All-commits all-commits at lists.llvm.org
Thu Jun 11 13:51:44 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b57c32db810bb8619220591224b4a71bc2d4b40d
      https://github.com/llvm/llvm-project/commit/b57c32db810bb8619220591224b4a71bc2d4b40d
  Author: Charles Zablit <c_zablit at apple.com>
  Date:   2026-06-11 (Thu, 11 Jun 2026)

  Changed paths:
    M lldb/source/Plugins/Process/Windows/Common/CMakeLists.txt
    A lldb/source/Plugins/Process/Windows/Common/ExceptionRecord.cpp
    M lldb/source/Plugins/Process/Windows/Common/ExceptionRecord.h
    M lldb/source/Plugins/Process/Windows/Common/NativeProcessWindows.cpp
    M lldb/source/Plugins/Process/Windows/Common/ProcessDebugger.cpp
    M lldb/source/Plugins/Process/Windows/Common/ProcessWindows.cpp

  Log Message:
  -----------
  [lldb][Windows] Append access-violation detail to lldb-server stop description (#203301)

`lldb-server.exe` reports access violations with only the bare exception
code (e.g. `Exception 0xc0000005 encountered at address 0x...`), while
the in-process Windows debugger produces the much more useful `Access
violation
  reading location 0x...` / `writing` / `DEP at` form.

This patch lifts the in process helper into a method of the
`ExceptionRecord` class to allow both Windows plugins to use it.

This fixes `exception_access_violation.cpp` with
`LLDB_USE_LLDB_SERVER=1`.

rdar://179366768



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