@@ -161,7 +161,9 @@ class CommandObjectReproducerDump : public CommandObjectParsed {
161
161
public:
162
162
CommandObjectReproducerDump (CommandInterpreter &interpreter)
163
163
: CommandObjectParsed(interpreter, " reproducer dump" ,
164
- " Dump the information contained in a reproducer." ,
164
+ " Dump the information contained in a reproducer. "
165
+ " If no reproducer is specified during replay, it "
166
+ " dumps the content of the current reproducer." ,
165
167
nullptr ) {}
166
168
167
169
~CommandObjectReproducerDump () override = default ;
@@ -361,7 +363,15 @@ CommandObjectReproducer::CommandObjectReproducer(
361
363
CommandInterpreter &interpreter)
362
364
: CommandObjectMultiword(
363
365
interpreter, " reproducer" ,
364
- " Commands for manipulate the reproducer functionality." ,
366
+ " Commands for manipulating reproducers. Reproducers make it possible "
367
+ " to capture full debug sessions with all its dependencies. The "
368
+ " resulting reproducer is used to replay the debug session while "
369
+ " debugging the debugger.\n "
370
+ " Because reproducers need the whole the debug session from "
371
+ " beginning to end, you need to launch the debugger in capture or "
372
+ " replay mode, commonly though the command line driver.\n "
373
+ " Reproducers are unrelated record-replay debugging, as you cannot "
374
+ " interact with the debugger during replay.\n " ,
365
375
" reproducer <subcommand> [<subcommand-options>]" ) {
366
376
LoadSubCommand (
367
377
" generate" ,
0 commit comments