diff options
author | Paul Kirth <paulkirth@google.com> | 2022-12-09 00:28:37 +0000 |
---|---|---|
committer | Paul Kirth <paulkirth@google.com> | 2022-12-09 01:28:24 +0000 |
commit | e89e8dcfad364d23515de25ac87d26dfe25badbb (patch) | |
tree | 58270718a414bf1b09c85c3a6d20cb354a82040a /lldb/source/Commands/CommandObjectBreakpoint.cpp | |
parent | 279cc3384e4082aefbea4d1a3762f16547f7a799 (diff) | |
download | llvm-e89e8dcfad364d23515de25ac87d26dfe25badbb.zip llvm-e89e8dcfad364d23515de25ac87d26dfe25badbb.tar.gz llvm-e89e8dcfad364d23515de25ac87d26dfe25badbb.tar.bz2 |
Reland "[pgo] Avoid introducing relocations by using private alias"
In many cases, we can use an alias to avoid a symbolic relocations,
instead of using the public, interposable symbol. When the instrumented
function is in a COMDAT, we can use a hidden alias, and still avoid
references to discarded sections.
This version makes the new runtime test a Linux only test.
Reviewed By: phosek
Differential Revision: https://reviews.llvm.org/D137982
Diffstat (limited to 'lldb/source/Commands/CommandObjectBreakpoint.cpp')
0 files changed, 0 insertions, 0 deletions