[all-commits] [llvm/llvm-project] 52400e: [LSAN] Attempt to fix the ppc64 build by excluding...

Daniel Thornburgh via All-commits all-commits at lists.llvm.org
Tue Feb 7 19:01:47 PST 2023


  Branch: refs/heads/release/16.x
  Home:   https://github.com/llvm/llvm-project
  Commit: 52400e42b8725e76198e0221d7f4e964d2ab6f4b
      https://github.com/llvm/llvm-project/commit/52400e42b8725e76198e0221d7f4e964d2ab6f4b
  Author: Kirill Stoimenov <kstoimenov at google.com>
  Date:   2023-02-07 (Tue, 07 Feb 2023)

  Changed paths:
    M compiler-rt/test/lsan/TestCases/Linux/leak_check_segv.cpp

  Log Message:
  -----------
  [LSAN] Attempt to fix the ppc64 build by excluding unsupported test

Reviewed By: kstoimenov

Differential Revision: https://reviews.llvm.org/D142561

(cherry picked from commit 3348699221339870d668930171e9fd58a60acc89)


  Commit: 20303e551a5752f7956d7c8fe41fd95426c8ba1e
      https://github.com/llvm/llvm-project/commit/20303e551a5752f7956d7c8fe41fd95426c8ba1e
  Author: Daniel Thornburgh <dthorn at google.com>
  Date:   2023-02-07 (Tue, 07 Feb 2023)

  Changed paths:
    M compiler-rt/test/profile/CMakeLists.txt
    A compiler-rt/test/profile/Linux/binary-id-debuginfod.c
    A compiler-rt/test/profile/Linux/binary-id-lookup.c
    M compiler-rt/test/profile/Linux/lit.local.cfg.py
    M compiler-rt/test/profile/lit.site.cfg.py.in
    M llvm/cmake/modules/LLVMConfig.cmake.in
    M llvm/docs/CommandGuide/llvm-cov.rst
    M llvm/include/llvm/Debuginfod/Debuginfod.h
    M llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
    M llvm/include/llvm/ProfileData/Coverage/CoverageMappingReader.h
    M llvm/lib/Debuginfod/Debuginfod.cpp
    M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
    M llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
    M llvm/tools/llvm-cov/CMakeLists.txt
    M llvm/tools/llvm-cov/CodeCoverage.cpp
    M llvm/tools/llvm-objdump/llvm-objdump.cpp
    M llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp

  Log Message:
  -----------
  Reland: [llvm-cov] Look up object files using debuginfod

Reviewed By: gulfem

Differential Revision: https://reviews.llvm.org/D136702

(cherry picked from commit a3b0dde4edb93248f74d86c63b0ae108854004e6)


  Commit: dd08c12f96b40068cecfe0c6b5c613327baf69cf
      https://github.com/llvm/llvm-project/commit/dd08c12f96b40068cecfe0c6b5c613327baf69cf
  Author: Daniel Thornburgh <dthorn at google.com>
  Date:   2023-02-07 (Tue, 07 Feb 2023)

  Changed paths:
    M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp

  Log Message:
  -----------
  [llvm-cov] Fix logic error in debuginfod lookup.

Differential Revision: https://reviews.llvm.org/D136702

(cherry picked from commit 9977b65ae240b2cc0dc512fe488b0063e51a517b)


  Commit: 0b21322abe6f1da2c609302581d2465e2057d1d5
      https://github.com/llvm/llvm-project/commit/0b21322abe6f1da2c609302581d2465e2057d1d5
  Author: Daniel Thornburgh <dthorn at google.com>
  Date:   2023-02-07 (Tue, 07 Feb 2023)

  Changed paths:
    M compiler-rt/test/CMakeLists.txt

  Log Message:
  -----------
  [llvm-cov] Add split-file to compiler-rt test requirements.

Differential Revision: https://reviews.llvm.org/D136702

(cherry picked from commit 0eb01a9c4581a24c163f3464cebdb20534fbda35)


  Commit: d551b1e6d3eff268bae5d102fe97c697135e712c
      https://github.com/llvm/llvm-project/commit/d551b1e6d3eff268bae5d102fe97c697135e712c
  Author: Daniel Thornburgh <dthorn at google.com>
  Date:   2023-02-07 (Tue, 07 Feb 2023)

  Changed paths:
    M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp

  Log Message:
  -----------
  [NFC] [llvm-cov] Remove unnecessary logic from llvm-cov debuginfod.

Indexed profiles already have a sorted and uniqued binary ID list, and
due to this, duplicates are harmless in the list of binary IDs found,
since it's set_differenced from the list in the indexed profile.

Differential Revision: https://reviews.llvm.org/D136702

(cherry picked from commit 0a51eeda1ef43d0f9a73ed2ac15f602262943ea1)


Compare: https://github.com/llvm/llvm-project/compare/22000e3c8d1a...d551b1e6d3ef


More information about the All-commits mailing list