[all-commits] [llvm/llvm-project] e4cbb7: [BOLT][AArch64] Fix symbolization of unoptimized T...

Maksim Panchenko via All-commits all-commits at lists.llvm.org
Fri Apr 4 11:42:42 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e4cbb7780bdef33bdedb1d66488586e07d3764a8
      https://github.com/llvm/llvm-project/commit/e4cbb7780bdef33bdedb1d66488586e07d3764a8
  Author: Maksim Panchenko <maks at fb.com>
  Date:   2025-04-04 (Fri, 04 Apr 2025)

  Changed paths:
    M bolt/lib/Rewrite/RewriteInstance.cpp
    M bolt/lib/Target/AArch64/AArch64MCSymbolizer.cpp
    M bolt/test/AArch64/tls.c

  Log Message:
  -----------
  [BOLT][AArch64] Fix symbolization of unoptimized TLS access (#134332)

TLS relocations may not have a valid BOLT symbol associated with them.
While symbolizing the operand, we were checking for the symbol value,
and since there was no symbol the check resulted in a crash.

Handle TLS case while performing operand symbolization on AArch64.



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