[trace][intelpt] Update TraceIntelPTBundleSaver.cpp to accommodate FileSpec API changes

D130309 introduced changes to the FileSpec API which broke usages of
`GetCString()` in TraceIntelPTBundleSaver.cpp. This diff replaces usages
of `GetCString()` with `GetPath().c_str()` as suggested by D130309.

Test Plan:
Building with the trace plug-in now succeeds

Differential Revision: https://reviews.llvm.org/D130924
This commit is contained in:
Jakob Johnson 2022-08-01 11:41:46 -07:00
parent 61ef0ab701
commit 9bab358e39
1 changed files with 2 additions and 2 deletions

View File

@ -103,7 +103,7 @@ BuildThreadsSection(Process &process, FileSpec directory) {
FileSpec threads_dir = directory;
threads_dir.AppendPathComponent("threads");
sys::fs::create_directories(threads_dir.GetCString());
sys::fs::create_directories(threads_dir.GetPath().c_str());
for (ThreadSP thread_sp : process.Threads()) {
lldb::tid_t tid = thread_sp->GetID();
@ -200,7 +200,7 @@ BuildCpusSection(TraceIntelPT &trace_ipt, FileSpec directory, bool compact) {
std::vector<JSONCpu> json_cpus;
FileSpec cpus_dir = directory;
cpus_dir.AppendPathComponent("cpus");
sys::fs::create_directories(cpus_dir.GetCString());
sys::fs::create_directories(cpus_dir.GetPath().c_str());
for (lldb::cpu_id_t cpu_id : trace_ipt.GetTracedCpus()) {
JSONCpu json_cpu;