| # UNSUPPORTED: system-windows |
| # This tests the reproducer dump functionality. |
| |
| # Generate a reproducer. |
| # RUN: mkdir -p %t |
| # RUN: rm -rf %t.repro |
| # RUN: %clang_host %S/Inputs/simple.c -g -o %t/reproducer.out |
| # RUN: %lldb -x -b -s %S/Inputs/FileCapture.in -o 'reproducer dump -p files' --capture --capture-path %t.repro %t/reproducer.out |
| |
| # RUN: %lldb -b -o 'reproducer dump -p files -f %t.repro' | FileCheck %s --check-prefix FILES |
| # FILES-DAG: 'reproducer.out' |
| # FILES-DAG: 'FileCapture.in' |
| |
| # RUN: %lldb -b -o 'reproducer dump -p version -f %t.repro' | FileCheck %s --check-prefix VERSION |
| # VERSION: lldb version |
| |
| # RUN: %lldb -b -o 'reproducer dump -p commands -f %t.repro' | FileCheck %s --check-prefix COMMANDS |
| # COMMANDS: command source |
| # COMMANDS: target create |
| # COMMANDS: command source |
| |
| # RUN: %lldb -b -o 'reproducer dump -p gdb -f %t.repro' | FileCheck %s --check-prefix GDB |
| # GDB: send packet: $QStartNoAckMode#b0 |
| # GDB: read packet: $OK#9a |
| |
| # RUN: %lldb --replay %t.repro | FileCheck %s --check-prefix FILES |