diff options
Diffstat (limited to 'lldb/test')
-rw-r--r-- | lldb/test/Shell/Settings/Inputs/main.cpp | 15 | ||||
-rw-r--r-- | lldb/test/Shell/Settings/TestFrameFormatMangling.test | 12 |
2 files changed, 27 insertions, 0 deletions
diff --git a/lldb/test/Shell/Settings/Inputs/main.cpp b/lldb/test/Shell/Settings/Inputs/main.cpp new file mode 100644 index 00000000000..98bbcd3eda0 --- /dev/null +++ b/lldb/test/Shell/Settings/Inputs/main.cpp @@ -0,0 +1,15 @@ +class MyClass { +public: + MyClass() {} + void foo(); +}; + +void MyClass::foo() { + return; // Set break point at this line. +} + +int main() { + MyClass mc; + mc.foo(); + return 0; +} diff --git a/lldb/test/Shell/Settings/TestFrameFormatMangling.test b/lldb/test/Shell/Settings/TestFrameFormatMangling.test new file mode 100644 index 00000000000..cc19ce4b2b9 --- /dev/null +++ b/lldb/test/Shell/Settings/TestFrameFormatMangling.test @@ -0,0 +1,12 @@ +# UNSUPPORTED: system-windows +# RUN: %clangxx_host -g -O0 %S/Inputs/main.cpp -o %t.out +# RUN: %lldb -b -s %s %t.out | FileCheck %s +br set -p "Set break" +run +frame info +# CHECK: frame #0: {{.*}}MyClass::foo( +set set frame-format "frame #${frame.index}: {${function.mangled-name}}\n" +frame info +# CHECK: frame #0: _ZN7MyClass3fooEv +c +q |