[all-commits] [llvm/llvm-project] 3922f3: [lldb][Windows] Use uint64 for GetExceptionArgumen...

Nerixyz via All-commits all-commits at lists.llvm.org
Fri Jun 12 02:48:35 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3922f3c505a4a9dffca840508d2ea3e5f0549412
      https://github.com/llvm/llvm-project/commit/3922f3c505a4a9dffca840508d2ea3e5f0549412
  Author: Nerixyz <nerixdev at outlook.de>
  Date:   2026-06-12 (Fri, 12 Jun 2026)

  Changed paths:
    M 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

  Log Message:
  -----------
  [lldb][Windows] Use uint64 for GetExceptionArguments (#203485)

Intended to fix the build failure mentioned in
https://github.com/llvm/llvm-project/pull/203301#issuecomment-4688315446.

Makes sure we always use a 64 bit int, as the minidump exception record
specifies the arguments to be 64 bit. `unsigned long long` is also 64
bit on Windows, but I think `uint64_t` conveys that we actually want a
64bit int.
Then updates uses of the return value to use `uint64_t` over
`ULONG_PTR`.



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