[all-commits] [llvm/llvm-project] 48feef: [lldb] Treat ARM64X images as ARM64.

Jacek Caban via All-commits all-commits at lists.llvm.org
Wed Jul 26 05:47:39 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 48feef277a24b1b9c0ff33267a91e70d9584012e
      https://github.com/llvm/llvm-project/commit/48feef277a24b1b9c0ff33267a91e70d9584012e
  Author: Jacek Caban <jacek at codeweavers.com>
  Date:   2023-07-26 (Wed, 26 Jul 2023)

  Changed paths:
    M lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
    M lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h

  Log Message:
  -----------
  [lldb] Treat ARM64X images as ARM64.

With D149091, ARM64X binaries are no longer reported as ARM64. This broke
lldb tests as Windows 11 system DLLs are mostly ARM64X binaries and lldb
doesn't know how to handle them. Ideally lldb would understand a bit more
about ARM64X and handle them as AMD64 in x64 processes, but this is
enough to preserve previous behavior and fix tests.

Reviewed By: mstorsjo
Differential Revision: https://reviews.llvm.org/D156268




More information about the All-commits mailing list