[clang] [PAC][clang] Implement address/type discrimination for VTT vtable pointers (PR #205808)

via cfe-commits cfe-commits at lists.llvm.org
Fri Jun 26 03:07:16 PDT 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 88405 tests passed
* 1691 tests skipped
* 1 test failed

## Failed Tests
(click on a test name to see its output)

### lldb-api
<details>
<summary>lldb-api.functionalities/postmortem/elf-core/TestLinuxCore.py</summary>

```
Script:
--
/usr/bin/python3 /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/API/dotest.py -u CXXFLAGS -u CFLAGS --env LLVM_LIBS_DIR=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./lib --env LLVM_INCLUDE_DIR=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include --env LLVM_TOOLS_DIR=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin --libcxx-include-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/c++/v1 --libcxx-include-target-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/x86_64-unknown-linux-gnu/c++/v1 --libcxx-library-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./lib/x86_64-unknown-linux-gnu --triple x86_64-unknown-linux-gnu --build-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lldb-test-build --lldb-module-cache-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lldb-test-build/module-cache-lldb/lldb-api --clang-module-cache-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lldb-test-build/module-cache-clang/lldb-api --executable /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/lldb --lldb-python-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/local/lib/python3.12/dist-packages --compiler /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/clang --dsymutil /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/dsymutil --make /usr/bin/gmake --llvm-tools-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin --lldb-obj-root /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/lldb --lldb-libs-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./lib --cmake-build-type Release /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/API/functionalities/postmortem/elf-core -p TestLinuxCore.py
--
Exit Code: -9
Timeout: Reached timeout of 1200 seconds

Command Output (stdout):
--
Skipping the following test categories: msvcstl, dsym, pdb, gmodules, debugserver, objc

--
Command Output (stderr):
--
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_FPR_SSE (TestLinuxCore.LinuxCoreTestCase.test_FPR_SSE)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_aarch64 (TestLinuxCore.LinuxCoreTestCase.test_aarch64)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_aarch64_pac (TestLinuxCore.LinuxCoreTestCase.test_aarch64_pac)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_aarch64_pac_regs (TestLinuxCore.LinuxCoreTestCase.test_aarch64_pac_regs)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_aarch64_regs (TestLinuxCore.LinuxCoreTestCase.test_aarch64_regs)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_aarch64_sve_regs_fpsimd (TestLinuxCore.LinuxCoreTestCase.test_aarch64_sve_regs_fpsimd)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_aarch64_sve_regs_full (TestLinuxCore.LinuxCoreTestCase.test_aarch64_sve_regs_full)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_arm_core (TestLinuxCore.LinuxCoreTestCase.test_arm_core)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_arm_core_vfp (TestLinuxCore.LinuxCoreTestCase.test_arm_core_vfp)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_exe_name_extraction_at_execfn (TestLinuxCore.LinuxCoreTestCase.test_exe_name_extraction_at_execfn)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_exe_name_extraction_nt_file (TestLinuxCore.LinuxCoreTestCase.test_exe_name_extraction_nt_file)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_exe_name_extraction_nt_prpsinfo (TestLinuxCore.LinuxCoreTestCase.test_exe_name_extraction_nt_prpsinfo)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_get_core_file_api (TestLinuxCore.LinuxCoreTestCase.test_get_core_file_api)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_i386 (TestLinuxCore.LinuxCoreTestCase.test_i386)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_i386_sysroot (TestLinuxCore.LinuxCoreTestCase.test_i386_sysroot)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_is_not_live_debug_session (TestLinuxCore.LinuxCoreTestCase.test_is_not_live_debug_session)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_linux_no_exe (TestLinuxCore.LinuxCoreTestCase.test_linux_no_exe)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_loongarch64 (TestLinuxCore.LinuxCoreTestCase.test_loongarch64)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_loongarch64_regs (TestLinuxCore.LinuxCoreTestCase.test_loongarch64_regs)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_object_map (TestLinuxCore.LinuxCoreTestCase.test_object_map)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_ppc64le (TestLinuxCore.LinuxCoreTestCase.test_ppc64le)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_read_memory (TestLinuxCore.LinuxCoreTestCase.test_read_memory)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_read_only_cstring (TestLinuxCore.LinuxCoreTestCase.test_read_only_cstring)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_riscv32_gpr_csr (TestLinuxCore.LinuxCoreTestCase.test_riscv32_gpr_csr)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_riscv32_regs_gpr_csr (TestLinuxCore.LinuxCoreTestCase.test_riscv32_regs_gpr_csr)
warning: the .riscv.attributes section contains an invalid RISC-V arch string: unsupported version number 2.0 for extension 'i'
	This could result in misleading disassembler output

PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_riscv64_gpr_fpr (TestLinuxCore.LinuxCoreTestCase.test_riscv64_gpr_fpr)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_riscv64_gpr_only (TestLinuxCore.LinuxCoreTestCase.test_riscv64_gpr_only)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_riscv64_regs_gpr_fpr (TestLinuxCore.LinuxCoreTestCase.test_riscv64_regs_gpr_fpr)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_riscv64_regs_gpr_only (TestLinuxCore.LinuxCoreTestCase.test_riscv64_regs_gpr_only)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_s390x (TestLinuxCore.LinuxCoreTestCase.test_s390x)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_same_pid_running (TestLinuxCore.LinuxCoreTestCase.test_same_pid_running)
PASS: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_two_cores_same_pid (TestLinuxCore.LinuxCoreTestCase.test_two_cores_same_pid)

--

```
</details>

If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

https://github.com/llvm/llvm-project/pull/205808


More information about the cfe-commits mailing list