Add profiling support to AIX

AIX ld needs special option to merge objects with profiling. Also,
profiler_builtins should include builtins for AIX from compiler-rt.
This commit is contained in:
Qiu Chaofan 2024-02-28 17:41:12 +08:00
parent ef324565d0
commit 9d71386252
2 changed files with 4 additions and 1 deletions

View File

@ -1631,7 +1631,9 @@ impl<'a> Linker for AixLinker<'a> {
fn optimize(&mut self) {}
fn pgo_gen(&mut self) {}
fn pgo_gen(&mut self) {
self.cmd.arg("-bdbg:namedsects:ss");
}
fn control_flow_guard(&mut self) {}

View File

@ -26,6 +26,7 @@ fn main() {
"InstrProfilingMerge.c",
"InstrProfilingMergeFile.c",
"InstrProfilingNameVar.c",
"InstrProfilingPlatformAIX.c",
"InstrProfilingPlatformDarwin.c",
"InstrProfilingPlatformFuchsia.c",
"InstrProfilingPlatformLinux.c",