[all-commits] [llvm/llvm-project] 7450e0: [yaml2obj] Add support for load config section data.

Jacek Caban via All-commits all-commits at lists.llvm.org
Mon Jul 24 11:42:20 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7450e0c1d3f066c4ed0daadc7e28d97217a993ba
      https://github.com/llvm/llvm-project/commit/7450e0c1d3f066c4ed0daadc7e28d97217a993ba
  Author: Jacek Caban <jacek at codeweavers.com>
  Date:   2023-07-24 (Mon, 24 Jul 2023)

  Changed paths:
    M llvm/docs/yaml2obj.rst
    M llvm/include/llvm/BinaryFormat/COFF.h
    M llvm/include/llvm/ObjectYAML/COFFYAML.h
    M llvm/lib/ObjectYAML/COFFEmitter.cpp
    M llvm/lib/ObjectYAML/COFFYAML.cpp
    M llvm/test/tools/llvm-readobj/arm64ec-chpe.yaml
    A llvm/test/tools/yaml2obj/COFF/load-config.yaml

  Log Message:
  -----------
  [yaml2obj] Add support for load config section data.

Reviewed By: jhenderson
Differential Revision: https://reviews.llvm.org/D149440


  Commit: c33397f7127d2d192ee4f005d8bb373a10ec6206
      https://github.com/llvm/llvm-project/commit/c33397f7127d2d192ee4f005d8bb373a10ec6206
  Author: Jacek Caban <jacek at codeweavers.com>
  Date:   2023-07-24 (Mon, 24 Jul 2023)

  Changed paths:
    M llvm/include/llvm/Object/COFF.h
    A llvm/test/tools/llvm-objdump/COFF/arm64ec.yaml

  Log Message:
  -----------
  Recognize ARM64EC binaries in COFFObjectFile::getMachine.

ARM64EC/ARM64X binaries use ARM64 or AMD64 machine types, but provide
additional CHPE metadata that may be used to distinguish them from
pure ARM64/AMD64 binaries.

Reviewed By: jhenderson, MaskRay, mstorsjo
Differential Revision: https://reviews.llvm.org/D149091


Compare: https://github.com/llvm/llvm-project/compare/20b93abca651...c33397f7127d


More information about the All-commits mailing list