This revision was automatically updated to reflect the committed changes. Closed by commit rGf152472af576: [lldb] Require x86 for various NativePDB, Breakpad and Minidump tests (authored by DavidSpickett).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D100194/new/ https://reviews.llvm.org/D100194 Files: lldb/test/API/functionalities/postmortem/minidump-new/TestMiniDumpNew.py lldb/test/Shell/Minidump/Windows/Sigsegv/sigsegv.test lldb/test/Shell/Minidump/disassemble-no-module.yaml lldb/test/Shell/SymbolFile/Breakpad/unwind-via-raSearch.test lldb/test/Shell/SymbolFile/Breakpad/unwind-via-stack-win-no-memory-info.yaml lldb/test/Shell/SymbolFile/NativePDB/disassembly.cpp lldb/test/Shell/SymbolFile/NativePDB/function-types-calling-conv.cpp lldb/test/Shell/SymbolFile/NativePDB/s_constant.cpp lldb/test/Shell/SymbolFile/symbol-binding.test
Index: lldb/test/Shell/SymbolFile/symbol-binding.test =================================================================== --- lldb/test/Shell/SymbolFile/symbol-binding.test +++ lldb/test/Shell/SymbolFile/symbol-binding.test @@ -1,3 +1,5 @@ +# REQUIRES: x86 + # Some targets do not have the .size directive. # RUN: %clang -target x86_64-unknown-unknown-elf %S/Inputs/symbol-binding.s -c -o %t.o # RUN: %lldb %t.o -s %s -o quit | FileCheck %s Index: lldb/test/Shell/SymbolFile/NativePDB/s_constant.cpp =================================================================== --- lldb/test/Shell/SymbolFile/NativePDB/s_constant.cpp +++ lldb/test/Shell/SymbolFile/NativePDB/s_constant.cpp @@ -1,5 +1,5 @@ // clang-format off -// REQUIRES: lld +// REQUIRES: lld, x86 // Test that we can display S_CONSTANT records. Index: lldb/test/Shell/SymbolFile/NativePDB/function-types-calling-conv.cpp =================================================================== --- lldb/test/Shell/SymbolFile/NativePDB/function-types-calling-conv.cpp +++ lldb/test/Shell/SymbolFile/NativePDB/function-types-calling-conv.cpp @@ -1,5 +1,5 @@ // clang-format off -// REQUIRES: lld +// REQUIRES: lld, x86 // RUN: %clang_cl --target=i386-windows-msvc -Od -Z7 -c /Fo%t.obj -- %s // RUN: lld-link -debug:full -nodefaultlib -entry:main %t.obj -out:%t.exe -pdb:%t.pdb Index: lldb/test/Shell/SymbolFile/NativePDB/disassembly.cpp =================================================================== --- lldb/test/Shell/SymbolFile/NativePDB/disassembly.cpp +++ lldb/test/Shell/SymbolFile/NativePDB/disassembly.cpp @@ -1,5 +1,5 @@ // clang-format off -// REQUIRES: lld +// REQUIRES: lld, x86 // Test that we can show disassembly and source. // RUN: %clang_cl --target=x86_64-windows-msvc -Od -Z7 -c /Fo%t.obj -- %s Index: lldb/test/Shell/SymbolFile/Breakpad/unwind-via-stack-win-no-memory-info.yaml =================================================================== --- lldb/test/Shell/SymbolFile/Breakpad/unwind-via-stack-win-no-memory-info.yaml +++ lldb/test/Shell/SymbolFile/Breakpad/unwind-via-stack-win-no-memory-info.yaml @@ -1,3 +1,5 @@ +# REQUIRES: x86 + # RUN: yaml2obj --docnum=1 %s -o %t.dmp # RUN: yaml2obj --docnum=2 %s -o %T/unwind-via-stack-win-no-memory-info.exe # RUN: %lldb -c %t.dmp %T/unwind-via-stack-win-no-memory-info.exe \ Index: lldb/test/Shell/SymbolFile/Breakpad/unwind-via-raSearch.test =================================================================== --- lldb/test/Shell/SymbolFile/Breakpad/unwind-via-raSearch.test +++ lldb/test/Shell/SymbolFile/Breakpad/unwind-via-raSearch.test @@ -1,3 +1,5 @@ +# REQUIRES: x86 + # RUN: yaml2obj %S/Inputs/unwind-via-stack-win.yaml -o %t # RUN: %lldb -c %t \ # RUN: -o "target symbols add %S/Inputs/unwind-via-raSearch.syms" \ Index: lldb/test/Shell/Minidump/disassemble-no-module.yaml =================================================================== --- lldb/test/Shell/Minidump/disassemble-no-module.yaml +++ lldb/test/Shell/Minidump/disassemble-no-module.yaml @@ -1,3 +1,5 @@ +# REQUIRES: x86 + # RUN: yaml2obj %s -o %t # RUN: %lldb -c %t -o bt -o disassemble 2>&1 | FileCheck %s Index: lldb/test/Shell/Minidump/Windows/Sigsegv/sigsegv.test =================================================================== --- lldb/test/Shell/Minidump/Windows/Sigsegv/sigsegv.test +++ lldb/test/Shell/Minidump/Windows/Sigsegv/sigsegv.test @@ -1,3 +1,5 @@ +// REQUIRES: x86 + // RUN: cd %p/Inputs // RUN: env LLDB_USE_NATIVE_PDB_READER=1 \ // RUN: %lldb -c sigsegv.dmp -s sigsegv.lldbinit | FileCheck %s Index: lldb/test/API/functionalities/postmortem/minidump-new/TestMiniDumpNew.py =================================================================== --- lldb/test/API/functionalities/postmortem/minidump-new/TestMiniDumpNew.py +++ lldb/test/API/functionalities/postmortem/minidump-new/TestMiniDumpNew.py @@ -124,6 +124,7 @@ stop_description = thread.GetStopDescription(256) self.assertIn("SIGSEGV", stop_description) + @skipIfLLVMTargetMissing("X86") def test_stack_info_in_minidump(self): """Test that we can see a trivial stack in a breakpad-generated Minidump.""" # target create linux-x86_64 -c linux-x86_64.dmp @@ -362,6 +363,7 @@ newpid += "\n" f.write(newpid.encode('utf-8')) + @skipIfLLVMTargetMissing("X86") def test_deeper_stack_in_minidump_with_same_pid_running(self): """Test that we read the information from the core correctly even if we have a running process with the same PID""" @@ -373,6 +375,7 @@ str(os.getpid())) self.do_test_deeper_stack("linux-x86_64_not_crashed", new_core, os.getpid()) + @skipIfLLVMTargetMissing("X86") def test_two_cores_same_pid(self): """Test that we handle the situation if we have two core files with the same PID """ new_core = self.getBuildArtifact("linux-x86_64_not_crashed-pid.dmp") @@ -385,6 +388,7 @@ new_core, self._linux_x86_64_pid) self.test_stack_info_in_minidump() + @skipIfLLVMTargetMissing("X86") def test_local_variables_in_minidump(self): """Test that we can examine local variables in a Minidump.""" # Launch with the Minidump, and inspect a local variable.
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits