diff options
Diffstat (limited to 'lldb/lit/tools')
36 files changed, 0 insertions, 563 deletions
diff --git a/lldb/lit/tools/lldb-instr/Inputs/foo.cpp b/lldb/lit/tools/lldb-instr/Inputs/foo.cpp deleted file mode 100644 index 981b911eee2..00000000000 --- a/lldb/lit/tools/lldb-instr/Inputs/foo.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "foo.h" - -#define MACRO_FOO \ - { void; } -#define MACRO_BAR(B) B - -Foo::Foo() {} -void Foo::A() {} -void Foo::B(int i) {} -int Foo::C(int i) { return i; } -int Foo::D(bool b) const { return 1; } -void Foo::E() {} -int Foo::F(int i) { return i; } -void Foo::G(const char *fmt...) {} -Foo Foo::H() { return Foo(); } -void Foo::I() const { MACRO_FOO; } -Bar Foo::J() const { return MACRO_BAR(Bar()); } -Bar Foo::K(void *v) const { return Bar(); } -Bar &Foo::L() const { - Bar *b = new Bar(); - return *b; -}; -Bar *Foo::M() const { - Bar *b = new Bar(); - return b; -}; diff --git a/lldb/lit/tools/lldb-instr/Inputs/foo.h b/lldb/lit/tools/lldb-instr/Inputs/foo.h deleted file mode 100644 index fb76e046e02..00000000000 --- a/lldb/lit/tools/lldb-instr/Inputs/foo.h +++ /dev/null @@ -1,19 +0,0 @@ -struct Bar {}; -struct Foo { - Foo(); - Foo(int i); - - void A(); - void B(int i); - int C(int i); - int D(bool b) const; - static void E(); - static int F(int i); - void G(const char *fmt...); - static Foo H(); - void I() const; - Bar J() const; - Bar K(void *v) const; - Bar &L() const; - Bar *M() const; -}; diff --git a/lldb/lit/tools/lldb-instr/TestInstrumentationRecord.test b/lldb/lit/tools/lldb-instr/TestInstrumentationRecord.test deleted file mode 100644 index a75a3fcecff..00000000000 --- a/lldb/lit/tools/lldb-instr/TestInstrumentationRecord.test +++ /dev/null @@ -1,24 +0,0 @@ -# RUN: mkdir -p %t.dir -# RUN: cp %p/Inputs/foo.cpp %t.dir/foo.cpp -# RUN: cp %p/Inputs/foo.h %t.dir/foo.h - -# RUN: lldb-instr %t.dir/foo.cpp -# RUN: cat %t.dir/foo.cpp | FileCheck %s - -# CHECK: LLDB_RECORD_CONSTRUCTOR_NO_ARGS(Foo); -# CHECK: LLDB_RECORD_METHOD_NO_ARGS(void, Foo, A); -# CHECK: LLDB_RECORD_METHOD(void, Foo, B, (int), i); -# CHECK: LLDB_RECORD_METHOD(int, Foo, C, (int), i); -# CHECK: LLDB_RECORD_METHOD_CONST(int, Foo, D, (bool), b); -# CHECK: LLDB_RECORD_STATIC_METHOD_NO_ARGS(void, Foo, E); -# CHECK: LLDB_RECORD_STATIC_METHOD(int, Foo, F, (int), i); -# CHECK-NOT: LLDB_RECORD_STATIC_METHOD(void, Foo, G -# CHECK: LLDB_RECORD_STATIC_METHOD_NO_ARGS(Foo, Foo, H); -# CHECK: LLDB_RECORD_RESULT(Foo()) -# CHECK-NOT: LLDB_RECORD_METHOD_CONST_NO_ARGS(void, Foo, I); -# CHECK: LLDB_RECORD_METHOD_CONST_NO_ARGS(Bar, Foo, J); -# CHECK-NOT: LLDB_RECORD_RESULT(Bar()); -# CHECK: LLDB_RECORD_DUMMY(Bar, Foo, K, (void *), v); -# CHECK-NOT: LLDB_RECORD_RESULT(Bar()); -# CHECK: LLDB_RECORD_RESULT(*b) -# CHECK: LLDB_RECORD_RESULT(b) diff --git a/lldb/lit/tools/lldb-instr/TestInstrumentationRegister.test b/lldb/lit/tools/lldb-instr/TestInstrumentationRegister.test deleted file mode 100644 index aa8af5b8fe2..00000000000 --- a/lldb/lit/tools/lldb-instr/TestInstrumentationRegister.test +++ /dev/null @@ -1,20 +0,0 @@ -# RUN: mkdir -p %t.dir -# RUN: cp %p/Inputs/foo.cpp %t.dir/foo.cpp -# RUN: cp %p/Inputs/foo.h %t.dir/foo.h - -# RUN: lldb-instr %t.dir/foo.cpp | FileCheck %s - -# CHECK: { -# CHECK: LLDB_REGISTER_METHOD(void, Foo, A, ()); -# CHECK: LLDB_REGISTER_METHOD(void, Foo, B, (int)); -# CHECK: LLDB_REGISTER_METHOD(int, Foo, C, (int)); -# CHECK: LLDB_REGISTER_METHOD_CONST(int, Foo, D, (bool)); -# CHECK: LLDB_REGISTER_STATIC_METHOD(void, Foo, E, ()); -# CHECK: LLDB_REGISTER_STATIC_METHOD(int, Foo, F, (int)); -# CHECK: LLDB_REGISTER_METHOD_CONST(Bar, Foo, J, ()); -# CHECK: LLDB_REGISTER_METHOD_CONST(Bar &, Foo, L, ()); -# CHECK: LLDB_REGISTER_METHOD_CONST(Bar *, Foo, M, ()); -# CHECK-NOT: LLDB_REGISTER_STATIC_METHOD(void, Foo, G -# CHECK-NOT: LLDB_REGISTER_METHOD_CONST(void, Foo, I, ()); -# CHECK-NOT: LLDB_REGISTER_METHOD_CONST(Bar, Foo, K, (void*)); -# CHECK: } diff --git a/lldb/lit/tools/lldb-instr/lit.local.cfg b/lldb/lit/tools/lldb-instr/lit.local.cfg deleted file mode 100644 index 0389218d7a6..00000000000 --- a/lldb/lit/tools/lldb-instr/lit.local.cfg +++ /dev/null @@ -1,2 +0,0 @@ -if not "lldb-instr" in config.available_features: - config.unsupported = True diff --git a/lldb/lit/tools/lldb-mi/breakpoint/break-insert-enable-pending.test b/lldb/lit/tools/lldb-mi/breakpoint/break-insert-enable-pending.test deleted file mode 100644 index 55daf919a68..00000000000 --- a/lldb/lit/tools/lldb-mi/breakpoint/break-insert-enable-pending.test +++ /dev/null @@ -1,51 +0,0 @@ -# XFAIL: system-windows -# -> llvm.org/pr24452 -# XFAIL: system-netbsd -# -# RUN: %clang -o %t %p/inputs/break-insert-pending.c -g -# RUN: %lldbmi %t < %s | FileCheck %s - -# Test for enabling pending breakpoints globally - -settings set symbols.enable-external-lookup false -# CHECK: ^done - --break-insert printf -# CHECK: ^error,msg="Command 'break-insert'. Breakpoint location 'printf' not found - --gdb-set breakpoint pending on -# CHECK: ^done --gdb-show breakpoint pending -# CHECK: ^done,value="on" --break-insert printf -# CHECK: ^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0xffffffffffffffff",func="??",file="??",fullname="??/??",line="0",pending=["printf"],times="0",original-location="printf"} - --exec-run -# CHECK: ^running -# CHECK: *stopped,reason="breakpoint-hit",disp="del",bkptno="2",frame={level="0",addr="{{0x[0-9a-f]*[^f][0-9a-f]*}}" --break-disable 2 -# CHECK: ^done --exec-continue -# CHECK: ^running -# CHECK: *stopped,reason="exited-normally" - -# Test that it can be turned back off --gdb-show breakpoint pending -# CHECK: ^done,value="on" --gdb-set breakpoint pending off -# CHECK: ^done --gdb-show breakpoint pending -# CHECK: ^done,value="off" --break-insert printf-non-existent -# CHECK: ^error,msg="Command 'break-insert'. Breakpoint location 'printf-non-existent' not found" -# Check that enable/disable with 1 and 0 works --gdb-set breakpoint pending 1 -# CHECK: ^done --gdb-show breakpoint pending -# CHECK: ^done,value="on" --gdb-set breakpoint pending 0 -# CHECK: ^done --gdb-show breakpoint pending -# CHECK: ^done,value="off" --gdb-set breakpoint pending garbage -# CHECK: ^done diff --git a/lldb/lit/tools/lldb-mi/breakpoint/break-insert.test b/lldb/lit/tools/lldb-mi/breakpoint/break-insert.test deleted file mode 100644 index d8039156b72..00000000000 --- a/lldb/lit/tools/lldb-mi/breakpoint/break-insert.test +++ /dev/null @@ -1,21 +0,0 @@ -# XFAIL: system-netbsd -# UNSUPPORTED: system-linux -# -# RUN: %build %p/inputs/break-insert.c --nodefaultlib -o a.exe -# RUN: %lldbmi < %s | FileCheck %s - -# Test that a breakpoint can be inserted before creating a target. - -settings set symbols.enable-external-lookup false -# CHECK: ^done - --break-insert breakpoint -# CHECK: ^done,bkpt={number="1" - --file-exec-and-symbols a.exe -# CHECK: ^done - --exec-run -# CHECK: ^running -# CHECK: *stopped,reason="breakpoint-hit" - diff --git a/lldb/lit/tools/lldb-mi/breakpoint/inputs/break-insert-pending.c b/lldb/lit/tools/lldb-mi/breakpoint/inputs/break-insert-pending.c deleted file mode 100644 index 99722abfbd4..00000000000 --- a/lldb/lit/tools/lldb-mi/breakpoint/inputs/break-insert-pending.c +++ /dev/null @@ -1,6 +0,0 @@ -#include <stdio.h> - -int main(int argc, char const *argv[]) { - printf("Print a formatted string so that GCC does not optimize this printf call: %s\n", argv[0]); - return 0; -} diff --git a/lldb/lit/tools/lldb-mi/breakpoint/inputs/break-insert.c b/lldb/lit/tools/lldb-mi/breakpoint/inputs/break-insert.c deleted file mode 100644 index 67d2e56ee59..00000000000 --- a/lldb/lit/tools/lldb-mi/breakpoint/inputs/break-insert.c +++ /dev/null @@ -1,7 +0,0 @@ -int breakpoint() { // Breakpoint will be set here. - return 0; -} - -int main() { - return breakpoint(); -} diff --git a/lldb/lit/tools/lldb-mi/breakpoint/lit.local.cfg b/lldb/lit/tools/lldb-mi/breakpoint/lit.local.cfg deleted file mode 100644 index df9b335dd13..00000000000 --- a/lldb/lit/tools/lldb-mi/breakpoint/lit.local.cfg +++ /dev/null @@ -1 +0,0 @@ -config.suffixes = ['.test'] diff --git a/lldb/lit/tools/lldb-mi/data/data-info-line.test b/lldb/lit/tools/lldb-mi/data/data-info-line.test deleted file mode 100644 index 11ea3659625..00000000000 --- a/lldb/lit/tools/lldb-mi/data/data-info-line.test +++ /dev/null @@ -1,38 +0,0 @@ -# XFAIL: system-netbsd -# -# RUN: %build %p/inputs/data-info-line.c --nodefaultlib -o %t -# RUN: %lldbmi %t < %s | FileCheck %s - -# Test lldb-mi -data-info-line command. - -# Check that we have a valid target created via '%lldbmi %t'. -# CHECK: ^done - -settings set symbols.enable-external-lookup false -# CHECK: ^done - --break-insert main -# CHECK: ^done,bkpt={number="1" - --exec-run -# CHECK: ^running -# CHECK: *stopped,reason="breakpoint-hit" - --data-info-line *0x0 -# Test that -data-info-line fails when invalid address is specified. -# CHECK: ^error,msg="Command 'data-info-line'. Error: The LineEntry is absent or has an unknown format." - --data-info-line unknown_file:1 -# Test that -data-info-line fails when file is unknown. -# CHECK: ^error,msg="Command 'data-info-line'. Error: The LineEntry is absent or has an unknown format." - --data-info-line data-info-line.c:bad_line -# Test that -data-info-line fails when line has invalid format. -# CHECK: ^error,msg="Command 'data-info-line'. Error: The LineEntry is absent or has an unknown format." - --data-info-line data-info-line.c:0 -# Test that -data-info-line fails when invalid line is specified. -# CHECK: ^error,msg="Command 'data-info-line'. Error: The LineEntry is absent or has an unknown format." - --data-info-line data-info-line.c:2 -# CHECK: ^done,start="0x{{[0-9a-f]+}}",end="0x{{[0-9a-f]+}}",file="{{.*}}data-info-line.c",line="{{[0-9]+}}" diff --git a/lldb/lit/tools/lldb-mi/data/inputs/data-info-line.c b/lldb/lit/tools/lldb-mi/data/inputs/data-info-line.c deleted file mode 100644 index 61c3710bf20..00000000000 --- a/lldb/lit/tools/lldb-mi/data/inputs/data-info-line.c +++ /dev/null @@ -1,4 +0,0 @@ -int main(void) { - int x = 0; - return 12345 + x; -} diff --git a/lldb/lit/tools/lldb-mi/data/lit.local.cfg b/lldb/lit/tools/lldb-mi/data/lit.local.cfg deleted file mode 100644 index df9b335dd13..00000000000 --- a/lldb/lit/tools/lldb-mi/data/lit.local.cfg +++ /dev/null @@ -1 +0,0 @@ -config.suffixes = ['.test'] diff --git a/lldb/lit/tools/lldb-mi/exec/exec-continue.test b/lldb/lit/tools/lldb-mi/exec/exec-continue.test deleted file mode 100644 index c27bc44484d..00000000000 --- a/lldb/lit/tools/lldb-mi/exec/exec-continue.test +++ /dev/null @@ -1,22 +0,0 @@ -# XFAIL: system-netbsd -# -# RUN: %build %p/inputs/main.c --nodefaultlib -o %t -# RUN: %lldbmi %t < %s | FileCheck %s - -# Test lldb-mi -exec-continue command. - -# Check that we have a valid target created via '%lldbmi %t'. -# CHECK: ^done - -settings set symbols.enable-external-lookup false -# CHECK: ^done - --break-insert main -# CHECK: ^done,bkpt={number="1" - --exec-run -# CHECK: ^running -# CHECK: *stopped,reason="breakpoint-hit" - --exec-continue -# CHECK: ^running diff --git a/lldb/lit/tools/lldb-mi/exec/exec-finish.test b/lldb/lit/tools/lldb-mi/exec/exec-finish.test deleted file mode 100644 index 19947f93897..00000000000 --- a/lldb/lit/tools/lldb-mi/exec/exec-finish.test +++ /dev/null @@ -1,33 +0,0 @@ -# RUN: %build %p/inputs/main.c -o %t -# RUN: %lldbmi %t < %s | FileCheck %s - -# Test lldb-mi -exec-finish command. - -# Check that we have a valid target created via '%lldbmi %t'. -# CHECK: ^done - -settings set symbols.enable-external-lookup false -# CHECK: ^done - --break-insert main -# CHECK: ^done,bkpt={number="1" - --break-insert dummyFunction -# CHECK: ^done,bkpt={number="2" - --exec-run -# CHECK: ^running -# CHECK: *stopped,reason="breakpoint-hit" - --exec-finish --thread 0 -# Check that exec-finish can process the case of invalid thread ID. -# CHECK: ^error,msg="Command 'exec-finish'. Thread ID invalid" - --exec-finish --thread 1 -# CHECK: ^running -# CHECK: *stopped,reason="breakpoint-hit" - --exec-finish -# Check exec-finish in a selected thread. -# CHECK: ^running -# CHECK: *stopped,reason="end-stepping-range" diff --git a/lldb/lit/tools/lldb-mi/exec/exec-interrupt.test b/lldb/lit/tools/lldb-mi/exec/exec-interrupt.test deleted file mode 100644 index 20791257b41..00000000000 --- a/lldb/lit/tools/lldb-mi/exec/exec-interrupt.test +++ /dev/null @@ -1,22 +0,0 @@ -# XFAIL: system-netbsd -# -# RUN: %build %p/inputs/main.c --nodefaultlib -o %t -# RUN: %lldbmi %t < %s | FileCheck %s - -# Test lldb-mi -exec-interrupt command. - -# Check that we have a valid target created via '%lldbmi %t'. -# CHECK: ^done - -settings set symbols.enable-external-lookup false -# CHECK: ^done - --break-insert main -# CHECK: ^done,bkpt={number="1" - --exec-run -# CHECK: ^running -# CHECK: *stopped,reason="breakpoint-hit" - --exec-interrupt -# CHECK: ^error,msg="Process is not running." diff --git a/lldb/lit/tools/lldb-mi/exec/exec-next-instruction.test b/lldb/lit/tools/lldb-mi/exec/exec-next-instruction.test deleted file mode 100644 index ca3c9e9b005..00000000000 --- a/lldb/lit/tools/lldb-mi/exec/exec-next-instruction.test +++ /dev/null @@ -1,32 +0,0 @@ -# XFAIL: system-netbsd -# -# RUN: %build %p/inputs/main.c --nodefaultlib -o %t -# RUN: %lldbmi %t < %s | FileCheck %s - -# Test lldb-mi -exec-next-instruction command. - -# Check that we have a valid target created via '%lldbmi %t'. -# CHECK: ^done - -settings set symbols.enable-external-lookup false -# CHECK: ^done - --break-insert main -# CHECK: ^done,bkpt={number="1" - --exec-run -# CHECK: ^running -# CHECK: *stopped,reason="breakpoint-hit" - --exec-next-instruction --thread 0 -# Check that exec-next-instruction can process the case of invalid thread ID. -# CHECK: ^error,msg="Command 'exec-next-instruction'. Thread ID invalid" - --exec-next-instruction --thread 1 -# CHECK: ^running -# CHECK: *stopped,reason="end-stepping-range" - --exec-next-instruction -# Check exec-next-instruction in a selected thread. -# CHECK: ^running -# CHECK: *stopped,reason="end-stepping-range" diff --git a/lldb/lit/tools/lldb-mi/exec/exec-next.test b/lldb/lit/tools/lldb-mi/exec/exec-next.test deleted file mode 100644 index 0dd22746390..00000000000 --- a/lldb/lit/tools/lldb-mi/exec/exec-next.test +++ /dev/null @@ -1,33 +0,0 @@ -# XFAIL: system-netbsd -# UNSUPPORTED: system-linux -# -# RUN: %build %p/inputs/main.c --nodefaultlib -o %t -# RUN: %lldbmi %t < %s | FileCheck %s - -# Test lldb-mi -exec-next command. - -# Check that we have a valid target created via '%lldbmi %t'. -# CHECK: ^done - -settings set symbols.enable-external-lookup false -# CHECK: ^done - --break-insert main -# CHECK: ^done,bkpt={number="1" - --exec-run -# CHECK: ^running -# CHECK: *stopped,reason="breakpoint-hit" - --exec-next --thread 0 -# Check that exec-next can process the case of invalid thread ID. -# CHECK: ^error,msg="Command 'exec-next'. Thread ID invalid" - --exec-next --thread 1 -# CHECK: ^running -# CHECK: *stopped,reason="end-stepping-range" - --exec-next -# Check that exec-next can step over in a selected thread. -# CHECK: ^running -# CHECK: *stopped,reason="end-stepping-range" diff --git a/lldb/lit/tools/lldb-mi/exec/exec-run-wrong-binary.test b/lldb/lit/tools/lldb-mi/exec/exec-run-wrong-binary.test deleted file mode 100644 index 98dc75f509c..00000000000 --- a/lldb/lit/tools/lldb-mi/exec/exec-run-wrong-binary.test +++ /dev/null @@ -1,6 +0,0 @@ -# RUN: %lldbmi < %s | FileCheck %s - -# Test that -exec-run command won't hang in case of wrong name of binary file. - --file-exec-and-symbols name.exe -# CHECK: ^error,msg="Command 'file-exec-and-symbols'. Target binary 'name.exe' is invalid. diff --git a/lldb/lit/tools/lldb-mi/exec/exec-step-instruction.test b/lldb/lit/tools/lldb-mi/exec/exec-step-instruction.test deleted file mode 100644 index 3301b3e10ac..00000000000 --- a/lldb/lit/tools/lldb-mi/exec/exec-step-instruction.test +++ /dev/null @@ -1,32 +0,0 @@ -# XFAIL: system-netbsd -# -# RUN: %build %p/inputs/main.c --nodefaultlib -o %t -# RUN: %lldbmi %t < %s | FileCheck %s - -# Test lldb-mi -exec-step-instruction command. - -# Check that we have a valid target created via '%lldbmi %t'. -# CHECK: ^done - -settings set symbols.enable-external-lookup false -# CHECK: ^done - --break-insert main -# CHECK: ^done,bkpt={number="1" - --exec-run -# CHECK: ^running -# CHECK: *stopped,reason="breakpoint-hit" - --exec-step-instruction --thread 0 -# Check that exec-step-instruction can process the case of invalid thread ID. -# CHECK: ^error,msg="Command 'exec-step-instruction'. Thread ID invalid" - --exec-next-instruction --thread 1 -# CHECK: ^running -# CHECK: *stopped,reason="end-stepping-range" - --exec-step-instruction -# Check exec-step-instruction in a selected thread. -# CHECK: ^running -# CHECK: *stopped,reason="end-stepping-range" diff --git a/lldb/lit/tools/lldb-mi/exec/exec-step.test b/lldb/lit/tools/lldb-mi/exec/exec-step.test deleted file mode 100644 index a14dd42f2b4..00000000000 --- a/lldb/lit/tools/lldb-mi/exec/exec-step.test +++ /dev/null @@ -1,32 +0,0 @@ -# XFAIL: system-netbsd -# -# RUN: %build %p/inputs/main.c --nodefaultlib -o %t -# RUN: %lldbmi %t < %s | FileCheck %s - -# Test lldb-mi -exec-step command. - -# Check that we have a valid target created via '%lldbmi %t'. -# CHECK: ^done - -settings set symbols.enable-external-lookup false -# CHECK: ^done - --break-insert main -# CHECK: ^done,bkpt={number="1" - --exec-run -# CHECK: ^running -# CHECK: *stopped,reason="breakpoint-hit" - --exec-step --thread 0 -# Check that exec-step can process the case of invalid thread ID. -# CHECK: ^error,msg="Command 'exec-step'. Thread ID invalid" - --exec-step --thread 1 -# CHECK: ^running -# CHECK: *stopped,reason="end-stepping-range" - --exec-step -# Check that exec-step can step-in in a selected thread. -# CHECK: ^running -# CHECK: *stopped,reason="end-stepping-range" diff --git a/lldb/lit/tools/lldb-mi/exec/inputs/main.c b/lldb/lit/tools/lldb-mi/exec/inputs/main.c deleted file mode 100644 index b9d8f9d16f4..00000000000 --- a/lldb/lit/tools/lldb-mi/exec/inputs/main.c +++ /dev/null @@ -1,9 +0,0 @@ -void dummyFunction() { - int a = 0; -} - -int main(void) { - int x = 0; - dummyFunction(); - return x; -} diff --git a/lldb/lit/tools/lldb-mi/exec/lit.local.cfg b/lldb/lit/tools/lldb-mi/exec/lit.local.cfg deleted file mode 100644 index df9b335dd13..00000000000 --- a/lldb/lit/tools/lldb-mi/exec/lit.local.cfg +++ /dev/null @@ -1 +0,0 @@ -config.suffixes = ['.test'] diff --git a/lldb/lit/tools/lldb-mi/lit.local.cfg b/lldb/lit/tools/lldb-mi/lit.local.cfg deleted file mode 100644 index ff28e265b3f..00000000000 --- a/lldb/lit/tools/lldb-mi/lit.local.cfg +++ /dev/null @@ -1,2 +0,0 @@ -if not "lldb-mi" in config.available_features: - config.unsupported = True diff --git a/lldb/lit/tools/lldb-mi/symbol/inputs/list-lines-helper.c b/lldb/lit/tools/lldb-mi/symbol/inputs/list-lines-helper.c deleted file mode 100644 index 74e62764540..00000000000 --- a/lldb/lit/tools/lldb-mi/symbol/inputs/list-lines-helper.c +++ /dev/null @@ -1,3 +0,0 @@ -void HelpFunction(void) { - int x = 12345; -} diff --git a/lldb/lit/tools/lldb-mi/symbol/inputs/list-lines-helper.h b/lldb/lit/tools/lldb-mi/symbol/inputs/list-lines-helper.h deleted file mode 100644 index 05edab992a5..00000000000 --- a/lldb/lit/tools/lldb-mi/symbol/inputs/list-lines-helper.h +++ /dev/null @@ -1 +0,0 @@ -void HelpFunction(void); diff --git a/lldb/lit/tools/lldb-mi/symbol/inputs/main.c b/lldb/lit/tools/lldb-mi/symbol/inputs/main.c deleted file mode 100644 index f21edf3230a..00000000000 --- a/lldb/lit/tools/lldb-mi/symbol/inputs/main.c +++ /dev/null @@ -1,6 +0,0 @@ -#include "symbol-list-lines.h" - -int main(void) { - int x = GetZero(); - return 0; -} diff --git a/lldb/lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.c b/lldb/lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.c deleted file mode 100644 index 761f793548b..00000000000 --- a/lldb/lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.c +++ /dev/null @@ -1,6 +0,0 @@ -#include "list-lines-helper.h" - -int GetZero() { - HelpFunction(); - return 0; -} diff --git a/lldb/lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.h b/lldb/lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.h deleted file mode 100644 index 1b74ff621ec..00000000000 --- a/lldb/lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.h +++ /dev/null @@ -1 +0,0 @@ -int GetZero(); diff --git a/lldb/lit/tools/lldb-mi/symbol/lit.local.cfg b/lldb/lit/tools/lldb-mi/symbol/lit.local.cfg deleted file mode 100644 index df9b335dd13..00000000000 --- a/lldb/lit/tools/lldb-mi/symbol/lit.local.cfg +++ /dev/null @@ -1 +0,0 @@ -config.suffixes = ['.test'] diff --git a/lldb/lit/tools/lldb-mi/symbol/symbol-list-lines.test b/lldb/lit/tools/lldb-mi/symbol/symbol-list-lines.test deleted file mode 100644 index 792f283db1b..00000000000 --- a/lldb/lit/tools/lldb-mi/symbol/symbol-list-lines.test +++ /dev/null @@ -1,17 +0,0 @@ -# RUN: %build %p/inputs/main.c %p/inputs/symbol-list-lines.c %p/inputs/list-lines-helper.c --nodefaultlib -o %t -# RUN: %lldbmi %t < %s | FileCheck %s - -# Test lldb-mi -symbol-list-lines command. - -# Check that we have a valid target created via '%lldbmi %t'. -# CHECK: ^done - --symbol-list-lines invalid_file.c -# Check a case of invalid file name. -# CHECK: ^error,msg="File Handler. Invalid file name path" - --symbol-list-lines symbol-list-lines.c -# CHECK: ^done,lines=[{pc="0x{{[0-9A-Fa-f]+}}",line="3"},{pc="0x{{[0-9A-Fa-f]+}}",line="4"},{pc="0x{{[0-9A-Fa-f]+}}",line="5"}{{.*}}] - --symbol-list-lines list-lines-helper.c -# CHECK: ^done,lines=[{pc="0x{{[0-9A-Fa-f]+}}",line="1"},{pc="0x{{[0-9A-Fa-f]+}}",line="2"},{pc="0x{{[0-9A-Fa-f]+}}",line="3"}{{.*}}] diff --git a/lldb/lit/tools/lldb-mi/target/inputs/main.c b/lldb/lit/tools/lldb-mi/target/inputs/main.c deleted file mode 100644 index 8c74b3496f7..00000000000 --- a/lldb/lit/tools/lldb-mi/target/inputs/main.c +++ /dev/null @@ -1,4 +0,0 @@ -int main(void) { - int x = 0; - return x; -} diff --git a/lldb/lit/tools/lldb-mi/target/inputs/target-select-so-path.py b/lldb/lit/tools/lldb-mi/target/inputs/target-select-so-path.py deleted file mode 100644 index 5eb07d84237..00000000000 --- a/lldb/lit/tools/lldb-mi/target/inputs/target-select-so-path.py +++ /dev/null @@ -1,50 +0,0 @@ -import os -import sys -import subprocess -from threading import Timer - - -hostname = 'localhost' - -(r, w) = os.pipe() -kwargs = {} -if sys.version_info >= (3,2): - kwargs['pass_fds'] = [w] - -args = sys.argv -# Get debugserver, lldb-mi and FileCheck executables' paths with arguments. -debugserver = ' '.join([args[1], '--pipe', str(w), hostname + ':0']) -lldbmi = args[2] -test_file = args[3] -filecheck = 'FileCheck ' + test_file - -# Run debugserver, lldb-mi and FileCheck. -debugserver_proc = subprocess.Popen(debugserver.split(), **kwargs) -lldbmi_proc = subprocess.Popen(lldbmi, stdin=subprocess.PIPE, - stdout=subprocess.PIPE, shell=True) -filecheck_proc = subprocess.Popen(filecheck, stdin=subprocess.PIPE, - shell=True) - -timeout_sec = 30 -timer = Timer(timeout_sec, exit, [filecheck_proc.returncode]) -try: - timer.start() - - # Get a tcp port chosen by debugserver. - # The number quite big to get lldb-server's output and to not hang. - bytes_to_read = 10 - port_bytes = os.read(r, bytes_to_read) - port = str(port_bytes.decode('utf-8').strip('\x00')) - - with open(test_file, 'r') as f: - # Replace '$PORT' with a free port number and pass - # test's content to lldb-mi. - lldbmi_proc.stdin.write(f.read().replace('$PORT', port).encode('utf-8')) - out, err = lldbmi_proc.communicate() - filecheck_proc.stdin.write(out) - filecheck_proc.communicate() -finally: - timer.cancel() - -debugserver_proc.kill() -exit(filecheck_proc.returncode) diff --git a/lldb/lit/tools/lldb-mi/target/lit.local.cfg b/lldb/lit/tools/lldb-mi/target/lit.local.cfg deleted file mode 100644 index df9b335dd13..00000000000 --- a/lldb/lit/tools/lldb-mi/target/lit.local.cfg +++ /dev/null @@ -1 +0,0 @@ -config.suffixes = ['.test'] diff --git a/lldb/lit/tools/lldb-mi/target/target-select-so-path.test b/lldb/lit/tools/lldb-mi/target/target-select-so-path.test deleted file mode 100644 index 8b71be5436d..00000000000 --- a/lldb/lit/tools/lldb-mi/target/target-select-so-path.test +++ /dev/null @@ -1,25 +0,0 @@ -# UNSUPPORTED: system-windows, system-darwin -# -# RUN: %clang -o %t %p/inputs/main.c -g -# RUN: %python %p/inputs/target-select-so-path.py "%debugserver" "%lldbmi %t" %s - -# Test that -target-select command can hook up a path -# added by gdb-set solib-search-path. - -# Check that we have a valid target created via file-exec-and-symbols. -# CHECK: ^done - --interpreter-exec console "target modules search-paths list" -# CHECK ^done - --gdb-set solib-search-path /example/dir -# CHECK: ^done - --target-select remote localhost:$PORT -# CHECK: ^connected - --interpreter-exec console "target modules search-paths list" -# CHECK: ~"[0] \".\" -> \"/example/dir\"\n" -# CHECK-NEXT: ^done - --gdb-exit diff --git a/lldb/lit/tools/lldb-server/TestGdbserverPort.test b/lldb/lit/tools/lldb-server/TestGdbserverPort.test deleted file mode 100644 index 04facfec831..00000000000 --- a/lldb/lit/tools/lldb-server/TestGdbserverPort.test +++ /dev/null @@ -1,4 +0,0 @@ -# Windows does not build lldb-server. -# UNSUPPORTED: system-windows -# RUN: %platformserver --server --listen :1234 --min-gdbserver-port 1234 --max-gdbserver-port 1234 2>&1 | FileCheck %s -# CHECK: error: --min-gdbserver-port (1234) is not lower than --max-gdbserver-port (1234) |

