aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/UnicodeData/UnicodeNameMappingGenerator.cpp
diff options
context:
space:
mode:
authorMaksim Panchenko <maks@fb.com>2025-11-09 12:43:50 -0800
committerGitHub <noreply@github.com>2025-11-09 12:43:50 -0800
commitf2c50f930540be5f8cb25b17aeaf4467c8b4ca6b (patch)
tree51ca44b31e330cb352ab95cba203c5bd7f38b8b3 /llvm/utils/UnicodeData/UnicodeNameMappingGenerator.cpp
parent4023beb09e486c0f423db39d50ddfc2aba758f6f (diff)
downloadllvm-f2c50f930540be5f8cb25b17aeaf4467c8b4ca6b.zip
llvm-f2c50f930540be5f8cb25b17aeaf4467c8b4ca6b.tar.gz
llvm-f2c50f930540be5f8cb25b17aeaf4467c8b4ca6b.tar.bz2
[BOLT] Support restartable sequences in tcmalloc (#167195)
Add `RSeqRewriter` to detect code references from `__rseq_cs` section and ignore function referenced from that section. Code references are detected via relocations (static or dynamic). Note that the abort handler is preceded by a 4-byte signature byte sequence and we cannot relocate the handler without that the signature, otherwise the application may crash. Thus we are ignoring the function, i.e. making sure it's not separated from its signature.
Diffstat (limited to 'llvm/utils/UnicodeData/UnicodeNameMappingGenerator.cpp')
0 files changed, 0 insertions, 0 deletions