Add child process tracing support to TTD recording#838
Conversation
Co-authored-by: xusheng6 <94503187+xusheng6@users.noreply.github.com>
|
|
|
@copilot the placement of the checkbox and the label text is ugly -- move the checkbox to the left of the corresponding text. Also do the same for the "Start with recording off" button and text |
Co-authored-by: xusheng6 <94503187+xusheng6@users.noreply.github.com>
Fixed the checkbox layout positioning in commit cfa6400. Both checkboxes now appear to the left of their text labels using horizontal layouts: Before: Labels were above checkboxes in vertical layout Changes made:
This follows standard UI conventions where checkboxes appear to the left of their associated text labels. |
Implementation Summary
Successfully added child process tracing support to TTD recording and improved UI layout:
UI Layout Improvements (Latest):
Previous Implementation:
QCheckBox* m_traceChildProcessesmember to TTDRecordDialogDoTTDTrace()to include-childrenflag when checkbox is checkeddocs/guide/dbgeng-ttd.mdCommand Line Generation:
m_traceChildProcesses->isChecked() ? "-children" : ""TTD.exe -accepteula -out "dir" [opts] [children] -launch "exe" argsThe implementation enables users to record TTD traces that include child processes spawned by the main application, with an improved UI layout that follows standard conventions.
Fixes #837.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.