aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2024-01-22 13:16:31 -0800
committerGitHub <noreply@github.com>2024-01-22 13:16:31 -0800
commit4cb90ca8f8bfbe8dc938a1b8b821d98640cbab4c (patch)
tree4ecf0c1762e3874c2fe9f0c3f96195574304d26d /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
parent7c8030e9bbad913a6a87ddf9ea4d69ab33ffb6c4 (diff)
downloadllvm-4cb90ca8f8bfbe8dc938a1b8b821d98640cbab4c.zip
llvm-4cb90ca8f8bfbe8dc938a1b8b821d98640cbab4c.tar.gz
llvm-4cb90ca8f8bfbe8dc938a1b8b821d98640cbab4c.tar.bz2
[Thumb,ELF] Fix access to dso_preemptable __stack_chk_guard with static relocation model (#78950)
PR #70014 fixes A32 to use GOT for dso_preemptable `__stack_chk_guard` with static relocation model (e.g. -fPIE/-fPIC LTO compiles with -no-pie linking). This patch fixes such `__stack_chk_guard` access for Thumb1 and Thumb2. Note: `t2LDRLIT_ga_pcrel` is only for ELF. mingw needs `.refptr.__stack_chk_guard` (https://reviews.llvm.org/D92738). Fix #64999
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
0 files changed, 0 insertions, 0 deletions