[all-commits] [llvm/llvm-project] 3af7aa: [libcxx][AIX] Enable ABI list checking for XCOFF

Jake Egan via All-commits all-commits at lists.llvm.org
Tue Jun 14 10:16:13 PDT 2022

  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3af7aa520271e2c7f4ac0f2cf29d2c43214b2135
  Author: Jake Egan <jakeegan10 at gmail.com>
  Date:   2022-06-14 (Tue, 14 Jun 2022)

  Changed paths:
    A libcxx/lib/abi/powerpc-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.debug.incomplete.abilist
    A libcxx/lib/abi/powerpc64-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.debug.incomplete.abilist
    M libcxx/utils/ci/run-buildbot
    M libcxx/utils/libcxx/sym_check/extract.py
    M libcxx/utils/libcxx/sym_check/util.py

  Log Message:
  [libcxx][AIX] Enable ABI list checking for XCOFF

The existing nm extractors can't dump the loader symbol table information we need to do the ABI checks for XCOFF, so provide an implementation using the system dump utility. We match the symbol name, whether it's defined, it's import/export status, and its storage mapping class.

Reviewed By: #libc, ldionne

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

More information about the All-commits mailing list