diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2025-07-15 18:37:59 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-15 18:37:59 +0900 |
commit | 259a11db5e8f558072a2253c02c775e39e23f05d (patch) | |
tree | 23473a41344b54e27e56a5e7073f3023c2a186be /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | a1c61ac7563220f3b0180d4367937d910dc85849 (diff) | |
download | llvm-259a11db5e8f558072a2253c02c775e39e23f05d.zip llvm-259a11db5e8f558072a2253c02c775e39e23f05d.tar.gz llvm-259a11db5e8f558072a2253c02c775e39e23f05d.tar.bz2 |
StackProtector: Use RuntimeLibcalls to query libcall names (#147913)
The compiler should not introduce calls to arbitrary strings
that aren't defined in RuntimeLibcalls. Previously OpenBSD was
disabling the default __stack_chk_fail, but there was no record
of the alternative __stack_smash_handler function it emits instead.
This also avoids a random triple check in the pass.
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions