[Lldb-commits] [PATCH] D107669: [trace] [intel pt] Create a "process trace save" command

2021-08-27 Thread Phabricator via lldb-commits
This revision was not accepted when it landed; it landed in state "Needs Review". This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rG602497d672ca: [trace] [intel pt] Create a process trace save

[Lldb-commits] [PATCH] D107669: [trace] [intel pt] Create a "process trace save" command

2021-08-16 Thread walter erquinigo via Phabricator via lldb-commits
wallace accepted this revision. wallace added a comment. good job CHANGES SINCE LAST ACTION https://reviews.llvm.org/D107669/new/ https://reviews.llvm.org/D107669 ___ lldb-commits mailing list lldb-commits@lists.llvm.org

[Lldb-commits] [PATCH] D107669: [trace] [intel pt] Create a "process trace save" command

2021-08-16 Thread hanbing wang via Phabricator via lldb-commits
hanbingwang updated this revision to Diff 366713. hanbingwang marked an inline comment as not done. hanbingwang added a comment. merge into one line: "json_module["loadAddress"] = oss.str();" CHANGES SINCE LAST ACTION https://reviews.llvm.org/D107669/new/ https://reviews.llvm.org/D107669

[Lldb-commits] [PATCH] D107669: [trace] [intel pt] Create a "process trace save" command

2021-08-16 Thread hanbing wang via Phabricator via lldb-commits
hanbingwang updated this revision to Diff 366690. hanbingwang added a comment. *TraceIntelPT.h, TraceIntelPT.cpp: -add new function GetLiveProcess() *TraceIntelPTSessionSaver.h, TraceIntelPTSessionSaver.cpp - the function SaveToDisk() no longer requires "m_live_process" as input param.

[Lldb-commits] [PATCH] D107669: [trace] [intel pt] Create a "process trace save" command

2021-08-14 Thread walter erquinigo via Phabricator via lldb-commits
wallace requested changes to this revision. wallace added a comment. This revision now requires changes to proceed. Almost there. Many cosmetic changes but the logic is all good. Comment at: lldb/include/lldb/Target/Trace.h:178 + /// \param[in] tid /// The thread in

[Lldb-commits] [PATCH] D107669: [trace] [intel pt] Create a "process trace save" command

2021-08-12 Thread hanbing wang via Phabricator via lldb-commits
hanbingwang updated this revision to Diff 366151. hanbingwang edited the summary of this revision. hanbingwang added a comment. Herald added a subscriber: pengfei. *TraceSessionSaver.h, TraceSessionSaver.cpp: -move BuildModulesSection(), BuildThreadsSection(), BuildProcessesSection(),

[Lldb-commits] [PATCH] D107669: [trace] [intel pt] Create a "process trace save" command

2021-08-11 Thread walter erquinigo via Phabricator via lldb-commits
wallace requested changes to this revision. wallace added a comment. This revision now requires changes to proceed. discussed offline of some improvements to make CHANGES SINCE LAST ACTION https://reviews.llvm.org/D107669/new/ https://reviews.llvm.org/D107669

[Lldb-commits] [PATCH] D107669: [trace] [intel pt] Create a "process trace save" command

2021-08-11 Thread hanbing wang via Phabricator via lldb-commits
hanbingwang added inline comments. Comment at: lldb/source/Plugins/Trace/intel-pt/TraceIntelPTSessionFileSaver.cpp:87 +llvm::Expected +TraceIntelPTSessionFileSaver::BuildProcessesSection(lldb::ProcessSP _sp, +TraceIntelPT

[Lldb-commits] [PATCH] D107669: [trace] [intel pt] Create a "process trace save" command

2021-08-11 Thread hanbing wang via Phabricator via lldb-commits
hanbingwang updated this revision to Diff 365883. hanbingwang marked an inline comment as done. hanbingwang added a comment. *trace.h: -rename SaveToDisk() to SaveLiveTraceToDisk() *IntelPTDecoder.h, IntelPTDecoder.cpp: -removed GetRawTrace() *TraceIntelPT.h, TraceIntelPT.cpp: -removed

[Lldb-commits] [PATCH] D107669: [trace] [intel pt] Create a "process trace save" command

2021-08-09 Thread walter erquinigo via Phabricator via lldb-commits
wallace added inline comments. Comment at: lldb/source/Plugins/Trace/intel-pt/TraceIntelPTSessionFileSaver.cpp:19 +#include "lldb/lldb-types.h" +#include "llvm/Analysis/ModuleSummaryAnalysis.h" +#include "llvm/Support/Error.h" this doesn't seem relevant

[Lldb-commits] [PATCH] D107669: [trace] [intel pt] Create a "process trace save" command

2021-08-09 Thread walter erquinigo via Phabricator via lldb-commits
wallace added inline comments. Comment at: lldb/source/Plugins/Trace/intel-pt/IntelPTDecoder.cpp:267-281 +llvm::Expected> PostMortemThreadDecoder::GetRawTrace() { + FileSpec trace_file = m_trace_thread->GetTraceFile(); + ErrorOr> trace_or_error = +

[Lldb-commits] [PATCH] D107669: [trace] [intel pt] Create a "process trace save" command

2021-08-09 Thread walter erquinigo via Phabricator via lldb-commits
wallace added inline comments. Comment at: lldb/include/lldb/Target/Trace.h:75 + virtual llvm::Error SaveToDisk(FileSpec directory, + lldb::ProcessSP _sp) = 0; + clayborg wrote: > This class will already have a process in

[Lldb-commits] [PATCH] D107669: [trace] [intel pt] Create a "process trace save" command

2021-08-09 Thread Greg Clayton via Phabricator via lldb-commits
clayborg requested changes to this revision. clayborg added inline comments. This revision now requires changes to proceed. Comment at: lldb/include/lldb/Target/Trace.h:75 + virtual llvm::Error SaveToDisk(FileSpec directory, + lldb::ProcessSP

[Lldb-commits] [PATCH] D107669: [trace] [intel pt] Create a "process trace save" command

2021-08-06 Thread hanbing wang via Phabricator via lldb-commits
hanbingwang updated this revision to Diff 364893. hanbingwang added a comment. fix a typo. change a string "the trace of ..." from "the trace or ..." CHANGES SINCE LAST ACTION https://reviews.llvm.org/D107669/new/ https://reviews.llvm.org/D107669 Files: lldb/include/lldb/Target/Trace.h