[all-commits] [llvm/llvm-project] c9022a: [BOLT][AArch64] Detect veneers with missing data m...

Maksim Panchenko via All-commits all-commits at lists.llvm.org
Thu May 29 19:24:55 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c9022a29b4d3c0c7b82c1ae795405c238a14bde1
      https://github.com/llvm/llvm-project/commit/c9022a29b4d3c0c7b82c1ae795405c238a14bde1
  Author: Maksim Panchenko <maks at fb.com>
  Date:   2025-05-29 (Thu, 29 May 2025)

  Changed paths:
    M bolt/lib/Rewrite/RewriteInstance.cpp
    M bolt/test/AArch64/veneer-lld-abs.s

  Log Message:
  -----------
  [BOLT][AArch64] Detect veneers with missing data markers (#142069)

The linker may omit data markers for long absolute veneers causing BOLT
to treat data as code. Detect such veneers and introduce data markers
artificially before BOLT's disassembler kicks in.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list