From 1b936bb3dde0531a2cf9d1345ad033b4bb30452e Mon Sep 17 00:00:00 2001 From: Andrew Rogers Date: Tue, 5 Nov 2024 16:46:31 -0800 Subject: [PATCH 1/2] [linux] enable more lldb test cases that now pass on Linux --- .../Testing/Excluded/ds2/linux-i686.excluded | 75 ---------------- .../Excluded/ds2/linux-x86_64.excluded | 89 ------------------- 2 files changed, 164 deletions(-) diff --git a/Support/Testing/Excluded/ds2/linux-i686.excluded b/Support/Testing/Excluded/ds2/linux-i686.excluded index 1cead0f7..f15f982a 100644 --- a/Support/Testing/Excluded/ds2/linux-i686.excluded +++ b/Support/Testing/Excluded/ds2/linux-i686.excluded @@ -2,42 +2,20 @@ skip lldbsuite.test.lldbtest.TestPrintf.test_dwarf lldbsuite.test.lldbtest.TestPrintf.test_dwo TestBadAddressBreakpoints.BadAddressBreakpointTestCase.test_bad_address_breakpoints -TestBreakpointInGlobalConstructor.TestBreakpointInGlobalConstructors.test TestBreakpointSerialization.BreakpointSerialization.test_scripted_extra_args TestBreakpointSetRestart.BreakpointSetRestart.test_breakpoint_set_restart_dwarf TestBreakpointSetRestart.BreakpointSetRestart.test_breakpoint_set_restart_dwo -TestBtAliasRepeat.TestCase.test_dwarf -TestBtAliasRepeat.TestCase.test_dwo -TestCallStdStringFunction.ExprCommandCallFunctionTestCase.test_with_dwarf -TestCallStdStringFunction.ExprCommandCallFunctionTestCase.test_with_dwo TestCallStopAndContinue.ExprCommandCallStopContinueTestCase.test_dwarf TestCallStopAndContinue.ExprCommandCallStopContinueTestCase.test_dwo -TestChangeProcessGroup.ChangeProcessGroupTestCase.test_setpgid TestCommandScript.CmdPythonTestCase.test -TestCompletion.CommandLineCompletionTestCase.test_process_unload -TestConflictingSymbol.TestConflictingSymbols.test_conflicting_symbols -TestConstVariables.ConstVariableTestCase.test_and_run_command_dwarf -TestConstVariables.ConstVariableTestCase.test_and_run_command_dwo -TestCPPExceptionBreakpoints.CPPBreakpointTestCase.test_dwarf -TestCPPExceptionBreakpoints.CPPBreakpointTestCase.test_dwo -TestCPPExceptionBreakpoint.TestCPPExceptionBreakpoint.test_cpp_exception_breakpoint_dwarf -TestCPPExceptionBreakpoint.TestCPPExceptionBreakpoint.test_cpp_exception_breakpoint_dwo -TestCPPExceptionBreakpoint.TestCPPExceptionBreakpoint.test_dummy_target_cpp_exception_breakpoint_dwarf -TestCPPExceptionBreakpoint.TestCPPExceptionBreakpoint.test_dummy_target_cpp_exception_breakpoint_dwo TestCppGlobalOperators.TestCppGlobalOperators.test_operator_new_dwarf TestCppGlobalOperators.TestCppGlobalOperators.test_operator_new_dwo -TestCPPThis.CPPThisTestCase.test_with_run_command_dwarf -TestCPPThis.CPPThisTestCase.test_with_run_command_dwo -TestCStrings.CStringsTestCase.test_with_run_command_dwarf -TestCStrings.CStringsTestCase.test_with_run_command_dwo TestDataFormatterCaching.TestDataFormatterCaching.test_with_run_command_dwarf TestDataFormatterCaching.TestDataFormatterCaching.test_with_run_command_dwo TestDataFormatterGenericMultiSet.GenericMultiSetDataFormatterTestCase.test_with_run_command_libstdcpp_dwo TestDataFormatterHexCaps.DataFormatterHexCapsTestCase.test_with_run_command_dwo TestDataFormatterSynthVal.DataFormatterSynthValueTestCase.test_with_run_command_dwarf TestDataFormatterSynthVal.DataFormatterSynthValueTestCase.test_with_run_command_dwo -TestDWIMPrint.TestCase.test_expressions_dwarf -TestDWIMPrint.TestCase.test_expressions_dwo TestDyldExecLinux.TestLinux64ExecViaDynamicLoader.test_without_svr4 TestDyldExecLinux.TestLinux64ExecViaDynamicLoader.test_with_svr4 TestDyldLaunchLinux.TestLinux64LaunchingViaDynamicLoader.test @@ -46,15 +24,9 @@ TestExec.ExecTestCase.test_hitting_exec TestExec.ExecTestCase.test_skipping_exec TestExpressionInSyscall.ExprSyscallTestCase.test_setpgid_dwarf TestExpressionInSyscall.ExprSyscallTestCase.test_setpgid_dwo -TestExprs.BasicExprCommandsTestCase.test_expr_commands_can_handle_quotes_dwarf -TestExprs.BasicExprCommandsTestCase.test_expr_commands_can_handle_quotes_dwo TestFixIts.ExprCommandWithFixits.test_with_dummy_target_dwo -TestFormatters.ExprFormattersTestCase.test_dwarf -TestFormatters.ExprFormattersTestCase.test_dwo TestFrames.FrameAPITestCase.test_get_arg_vals_for_call_stack_dwarf TestFrames.FrameAPITestCase.test_get_arg_vals_for_call_stack_dwo -TestFunctionTypes.FunctionTypesTestCase.test_pointers_dwarf -TestFunctionTypes.FunctionTypesTestCase.test_pointers_dwo TestGdbRemoteAttachWait.TestGdbRemoteAttachWait.test_attach_with_vAttachWait_llgs TestGdbRemoteAttachWait.TestGdbRemoteAttachWait.test_launch_after_attach_with_vAttachOrWait_llgs TestGdbRemoteAttachWait.TestGdbRemoteAttachWait.test_launch_before_attach_with_vAttachOrWait_llgs @@ -104,30 +76,10 @@ TestGdbRemoteFork.TestGdbRemoteFork.test_vkill_parent_llgs TestGdbRemoteMemoryAllocation.TestGdbRemoteMemoryAllocation.test_bad_packet_llgs TestGdbRemoteModuleInfo.TestGdbRemoteModuleInfo.test_module_info_llgs TestGdbRemoteThreadsInStopReply.TestGdbRemoteThreadsInStopReply.test_stop_reply_contains_thread_pcs_llgs -TestGlobalVariables.GlobalVariablesTestCase.test_c_global_variables_dwarf -TestGlobalVariables.GlobalVariablesTestCase.test_c_global_variables_dwo -TestHandleAbort.HandleAbortTestCase.test_inferior_handle_sigabrt TestHelloWorld.HelloWorldTestCase.test_with_attach_to_process_with_id_api TestHelloWorld.HelloWorldTestCase.test_with_attach_to_process_with_name_api -TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_disassemble_dwarf -TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_disassemble_dwo -TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_dwarf -TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_dwo -TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_expr_dwarf -TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_expr_dwo -TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_step_dwarf -TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_step_dwo TestInferiorCrashing.CrashingInferiorTestCase.test_inferior_crashing_dwarf TestInferiorCrashing.CrashingInferiorTestCase.test_inferior_crashing_dwo -TestInlineStepping.TestInlineStepping.test_step_in_template_with_python_api_dwarf -TestInlineStepping.TestInlineStepping.test_step_in_template_with_python_api_dwo -TestIRInterpreter.IRInterpreterTestCase.test_ir_interpreter -TestLimitDebugInfo.LimitDebugInfoTestCase.test_one_and_two_debug_dwarf -TestLimitDebugInfo.LimitDebugInfoTestCase.test_one_and_two_debug_dwo -TestLimitDebugInfo.LimitDebugInfoTestCase.test_one_debug_dwarf -TestLimitDebugInfo.LimitDebugInfoTestCase.test_one_debug_dwo -TestLimitDebugInfo.LimitDebugInfoTestCase.test_two_debug_dwarf -TestLimitDebugInfo.LimitDebugInfoTestCase.test_two_debug_dwo TestLldbGdbServer.LldbGdbServerTestCase.test_Hg_fails_on_another_pid_llgs TestLldbGdbServer.LldbGdbServerTestCase.test_Hg_fails_on_minus_one_pid_llgs TestLldbGdbServer.LldbGdbServerTestCase.test_Hg_fails_on_zero_pid_llgs @@ -136,19 +88,12 @@ TestLldbGdbServer.LldbGdbServerTestCase.test_qSupported_fork_events_llgs TestLldbGdbServer.LldbGdbServerTestCase.test_qSupported_siginfo_read_llgs TestLldbGdbServer.LldbGdbServerTestCase.test_qSupported_vfork_events_llgs TestLldbGdbServer.LldbGdbServerTestCase.test_qXfer_siginfo_read_llgs -TestLoadUnload.LoadUnloadTestCase.test_lldb_process_load_and_unload_commands_with_svr4 -TestLoadUnload.LoadUnloadTestCase.test_load_unload_with_svr4 TestLoadUnload.LoadUnloadTestCase.test_static_init_during_load TestMachCore.MachCoreTestCase.test_selected_thread TestMainThreadExit.ThreadExitTestCase.test -TestMemoryFind.MemoryFindTestCase.test_memory_find_dwarf -TestMemoryFind.MemoryFindTestCase.test_memory_find_dwo TestMemoryHoles.MemoryHolesTestCase.test_memory_find TestMemoryRegion.MemoryCommandRegion.test_command TestMemoryRegion.MemoryCommandRegion.test_no_overlapping_regions -TestModuleLoadedNotifys.ModuleLoadedNotifysTestCase.test_launch_notifications -TestNamespaceDefinitions.NamespaceDefinitionsTestCase.test_expr_dwarf -TestNamespaceDefinitions.NamespaceDefinitionsTestCase.test_expr_dwo TestNestedAlias.NestedAliasTestCase.test_nested_alias TestNonStop.LldbGdbServerTestCase.test_exit_llgs TestNonStop.LldbGdbServerTestCase.test_exit_query_llgs @@ -164,25 +109,15 @@ TestNonStop.LldbGdbServerTestCase.test_vCont_then_partial_stop_llgs TestNonStop.LldbGdbServerTestCase.test_vCont_then_partial_stop_run_both_llgs TestNonStop.LldbGdbServerTestCase.test_vCont_then_stop_llgs TestNonStop.LldbGdbServerTestCase.test_vCtrlC_llgs -TestNoreturnUnwind.NoreturnUnwind.test_dwarf -TestNoreturnUnwind.NoreturnUnwind.test_dwo TestPlatformCommand.PlatformCommandTestCase.test_shell -TestPrintfAfterUp.Radar9531204TestCase.test_expr_commands_dwarf -TestPrintfAfterUp.Radar9531204TestCase.test_expr_commands_dwo TestRegistersIterator.RegistersIteratorTestCase.test_iter_registers_dwarf TestRegistersIterator.RegistersIteratorTestCase.test_iter_registers_dwo TestReturnValue.ReturnValueTestCase.test_with_python_dwarf TestReturnValue.ReturnValueTestCase.test_with_python_dwo -TestSaveJITObjects.SaveJITObjectsTestCase.test_save_jit_objects_dwarf -TestSaveJITObjects.SaveJITObjectsTestCase.test_save_jit_objects_dwo TestSendSignal.SendSignalTestCase.test_with_run_command_dwarf TestSendSignal.SendSignalTestCase.test_with_run_command_dwo TestSettings.SettingsCommandTestCase.test_launchsimple_args_and_env_vars TestSettings.SettingsCommandTestCase.test_run_args_and_env_vars -TestSharedLib.SharedLibTestCase.test_expr_dwarf -TestSharedLib.SharedLibTestCase.test_expr_dwo -TestSharedLib.SharedLibTestCase.test_expr_no_preload_dwarf -TestSharedLib.SharedLibTestCase.test_expr_no_preload_dwo TestSingleThreadStepTimeout.SingleThreadStepTimeoutTestCase.test_step_over_deadlock_large_timeout_fast_stepping TestSingleThreadStepTimeout.SingleThreadStepTimeoutTestCase.test_step_over_deadlock_small_timeout_fast_stepping TestSingleThreadStepTimeout.SingleThreadStepTimeoutTestCase.test_step_over_deadlock_with_inner_breakpoint_continue @@ -190,20 +125,10 @@ TestSingleThreadStepTimeout.SingleThreadStepTimeoutTestCase.test_step_over_multi TestSingleThreadStepTimeout.SingleThreadStepTimeoutTestCase.test_step_over_multi_calls_small_timeout_slow_stepping TestStateAfterExpression.TestStopReasonAfterExpression.test_thread_state_after_expr_dwarf TestStateAfterExpression.TestStopReasonAfterExpression.test_thread_state_after_expr_dwo -TestStdCXXDisassembly.StdCXXDisassembleTestCase.test_stdcxx_disasm_dwarf -TestStdCXXDisassembly.StdCXXDisassembleTestCase.test_stdcxx_disasm_dwarf -TestStdCXXDisassembly.StdCXXDisassembleTestCase.test_stdcxx_disasm_dwo -TestStdCXXDisassembly.StdCXXDisassembleTestCase.test_stdcxx_disasm_dwo -TestStepThroughTrampoline.StepThroughTrampoline.test_dwarf -TestStepThroughTrampoline.StepThroughTrampoline.test_dwo TestSyntheticCapping.SyntheticCappingTestCase.test_with_run_command_dwo -TestThreadAPI.ThreadAPITestCase.test_step_out_of_malloc_into_function_b_dwarf -TestThreadAPI.ThreadAPITestCase.test_step_out_of_malloc_into_function_b_dwo TestThreadBacktraceRepeat.TestThreadBacktracePage.test_thread_backtrace_one_thread TestThreadBacktraceRepeat.TestThreadBacktracePage.test_thread_backtrace_two_threads TestThreadJump.ThreadJumpTestCase.test_dwarf TestThreadJump.ThreadJumpTestCase.test_dwo -TestTopLevelExprs.TopLevelExpressionsTestCase.test_top_level_expressions_dwarf -TestTopLevelExprs.TopLevelExpressionsTestCase.test_top_level_expressions_dwo TestVectorTypesFormatting.VectorTypesFormattingTestCase.test_with_run_command_dwarf TestVectorTypesFormatting.VectorTypesFormattingTestCase.test_with_run_command_dwo diff --git a/Support/Testing/Excluded/ds2/linux-x86_64.excluded b/Support/Testing/Excluded/ds2/linux-x86_64.excluded index ae4dc401..0739031a 100644 --- a/Support/Testing/Excluded/ds2/linux-x86_64.excluded +++ b/Support/Testing/Excluded/ds2/linux-x86_64.excluded @@ -1,36 +1,12 @@ skip lldbsuite.test.lldbtest.TestPrintf.test_dwarf lldbsuite.test.lldbtest.TestPrintf.test_dwo -TestBreakpointInGlobalConstructor.TestBreakpointInGlobalConstructors.test TestBreakpointSerialization.BreakpointSerialization.test_scripted_extra_args TestBreakpointSetRestart.BreakpointSetRestart.test_breakpoint_set_restart_dwo -TestBtAliasRepeat.TestCase.test_dwarf -TestBtAliasRepeat.TestCase.test_dwo -TestCallStdStringFunction.ExprCommandCallFunctionTestCase.test_with_dwarf -TestCallStdStringFunction.ExprCommandCallFunctionTestCase.test_with_dwo -TestChangeProcessGroup.ChangeProcessGroupTestCase.test_setpgid TestCommandScript.CmdPythonTestCase.test -TestCompletion.CommandLineCompletionTestCase.test_process_unload -TestConflictingSymbol.TestConflictingSymbols.test_conflicting_symbols -TestConstVariables.ConstVariableTestCase.test_and_run_command_dwarf -TestConstVariables.ConstVariableTestCase.test_and_run_command_dwo -TestCPPExceptionBreakpoints.CPPBreakpointTestCase.test_dwarf -TestCPPExceptionBreakpoints.CPPBreakpointTestCase.test_dwo -TestCPPExceptionBreakpoint.TestCPPExceptionBreakpoint.test_cpp_exception_breakpoint_dwarf -TestCPPExceptionBreakpoint.TestCPPExceptionBreakpoint.test_cpp_exception_breakpoint_dwo -TestCPPExceptionBreakpoint.TestCPPExceptionBreakpoint.test_dummy_target_cpp_exception_breakpoint_dwarf -TestCPPExceptionBreakpoint.TestCPPExceptionBreakpoint.test_dummy_target_cpp_exception_breakpoint_dwo -TestCPPThis.CPPThisTestCase.test_with_run_command_dwarf -TestCPPThis.CPPThisTestCase.test_with_run_command_dwo -TestCrossDSOTailCalls.TestCrossDSOTailCalls.test_cross_dso_tail_calls_dwarf -TestCrossDSOTailCalls.TestCrossDSOTailCalls.test_cross_dso_tail_calls_dwo -TestCStrings.CStringsTestCase.test_with_run_command_dwarf -TestCStrings.CStringsTestCase.test_with_run_command_dwo TestDataFormatterCaching.TestDataFormatterCaching.test_with_run_command_dwarf TestDataFormatterCaching.TestDataFormatterCaching.test_with_run_command_dwo TestDebuggerAPI.DebuggerAPITestCase.test_CreateTarget_platform -TestDWIMPrint.TestCase.test_expressions_dwarf -TestDWIMPrint.TestCase.test_expressions_dwo TestDyldExecLinux.TestLinux64ExecViaDynamicLoader.test_without_svr4 TestDyldExecLinux.TestLinux64ExecViaDynamicLoader.test_with_svr4 TestDyldLaunchLinux.TestLinux64LaunchingViaDynamicLoader.test @@ -39,15 +15,9 @@ TestExec.ExecTestCase.test_hitting_exec TestExec.ExecTestCase.test_skipping_exec TestExpressionInSyscall.ExprSyscallTestCase.test_setpgid_dwarf TestExpressionInSyscall.ExprSyscallTestCase.test_setpgid_dwo -TestExprs.BasicExprCommandsTestCase.test_expr_commands_can_handle_quotes_dwarf -TestExprs.BasicExprCommandsTestCase.test_expr_commands_can_handle_quotes_dwo TestFixIts.ExprCommandWithFixits.test_with_dummy_target_dwo -TestFormatters.ExprFormattersTestCase.test_dwarf -TestFormatters.ExprFormattersTestCase.test_dwo TestFrames.FrameAPITestCase.test_get_arg_vals_for_call_stack_dwarf TestFrames.FrameAPITestCase.test_get_arg_vals_for_call_stack_dwo -TestFunctionTypes.FunctionTypesTestCase.test_pointers_dwarf -TestFunctionTypes.FunctionTypesTestCase.test_pointers_dwo TestGdbRemoteAttachWait.TestGdbRemoteAttachWait.test_attach_with_vAttachWait_llgs TestGdbRemoteAttachWait.TestGdbRemoteAttachWait.test_launch_after_attach_with_vAttachOrWait_llgs TestGdbRemoteAttachWait.TestGdbRemoteAttachWait.test_launch_before_attach_with_vAttachOrWait_llgs @@ -101,30 +71,10 @@ TestGdbRemoteMemoryAllocation.TestGdbRemoteMemoryAllocation.test_supported_llgs TestGdbRemoteModuleInfo.TestGdbRemoteModuleInfo.test_module_info_llgs TestGdbRemoteTargetXmlPacket.TestGdbRemoteTargetXmlPacket.test_g_target_xml_returns_correct_data_llgs TestGdbRemoteThreadsInStopReply.TestGdbRemoteThreadsInStopReply.test_stop_reply_contains_thread_pcs_llgs -TestGlobalVariables.GlobalVariablesTestCase.test_c_global_variables_dwarf -TestGlobalVariables.GlobalVariablesTestCase.test_c_global_variables_dwo -TestHandleAbort.HandleAbortTestCase.test_inferior_handle_sigabrt TestHelloWorld.HelloWorldTestCase.test_with_attach_to_process_with_id_api TestHelloWorld.HelloWorldTestCase.test_with_attach_to_process_with_name_api -TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_disassemble_dwarf -TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_disassemble_dwo -TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_dwarf -TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_dwo -TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_expr_dwarf -TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_expr_dwo -TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_step_dwarf -TestInferiorAssert.AssertingInferiorTestCase.test_inferior_asserting_step_dwo TestInferiorCrashing.CrashingInferiorTestCase.test_inferior_crashing_dwarf TestInferiorCrashing.CrashingInferiorTestCase.test_inferior_crashing_dwo -TestInlineStepping.TestInlineStepping.test_step_in_template_with_python_api_dwarf -TestInlineStepping.TestInlineStepping.test_step_in_template_with_python_api_dwo -TestIRInterpreter.IRInterpreterTestCase.test_ir_interpreter -TestLimitDebugInfo.LimitDebugInfoTestCase.test_one_and_two_debug_dwarf -TestLimitDebugInfo.LimitDebugInfoTestCase.test_one_and_two_debug_dwo -TestLimitDebugInfo.LimitDebugInfoTestCase.test_one_debug_dwarf -TestLimitDebugInfo.LimitDebugInfoTestCase.test_one_debug_dwo -TestLimitDebugInfo.LimitDebugInfoTestCase.test_two_debug_dwarf -TestLimitDebugInfo.LimitDebugInfoTestCase.test_two_debug_dwo TestLldbGdbServer.LldbGdbServerTestCase.test_Hg_fails_on_another_pid_llgs TestLldbGdbServer.LldbGdbServerTestCase.test_Hg_fails_on_minus_one_pid_llgs TestLldbGdbServer.LldbGdbServerTestCase.test_Hg_fails_on_zero_pid_llgs @@ -133,19 +83,11 @@ TestLldbGdbServer.LldbGdbServerTestCase.test_qSupported_fork_events_llgs TestLldbGdbServer.LldbGdbServerTestCase.test_qSupported_siginfo_read_llgs TestLldbGdbServer.LldbGdbServerTestCase.test_qSupported_vfork_events_llgs TestLldbGdbServer.LldbGdbServerTestCase.test_qXfer_siginfo_read_llgs -TestLoadUnload.LoadUnloadTestCase.test_lldb_process_load_and_unload_commands_with_svr4 -TestLoadUnload.LoadUnloadTestCase.test_load_unload_with_svr4 TestLoadUnload.LoadUnloadTestCase.test_static_init_during_load TestMachCore.MachCoreTestCase.test_selected_thread TestMainThreadExit.ThreadExitTestCase.test TestMembersAndLocalsWithSameName.TestMembersAndLocalsWithSameName.test_when_stopped_in_function_dwo -TestMemoryFind.MemoryFindTestCase.test_memory_find_dwarf -TestMemoryFind.MemoryFindTestCase.test_memory_find_dwo TestMemoryHoles.MemoryHolesTestCase.test_memory_find -TestModuleLoadedNotifys.ModuleLoadedNotifysTestCase.test_launch_notifications -TestModuleLoadedNotifys.ModuleLoadedNotifysTestCase.test_launch_notifications -TestNamespaceDefinitions.NamespaceDefinitionsTestCase.test_expr_dwarf -TestNamespaceDefinitions.NamespaceDefinitionsTestCase.test_expr_dwo TestNonStop.LldbGdbServerTestCase.test_exit_llgs TestNonStop.LldbGdbServerTestCase.test_exit_query_llgs TestNonStop.LldbGdbServerTestCase.test_leave_nonstop_llgs @@ -160,53 +102,22 @@ TestNonStop.LldbGdbServerTestCase.test_vCont_then_partial_stop_llgs TestNonStop.LldbGdbServerTestCase.test_vCont_then_partial_stop_run_both_llgs TestNonStop.LldbGdbServerTestCase.test_vCont_then_stop_llgs TestNonStop.LldbGdbServerTestCase.test_vCtrlC_llgs -TestNoreturnUnwind.NoreturnUnwind.test_dwarf -TestNoreturnUnwind.NoreturnUnwind.test_dwo -TestPrintfAfterUp.Radar9531204TestCase.test_expr_commands_dwarf -TestPrintfAfterUp.Radar9531204TestCase.test_expr_commands_dwo TestProcessSaveCoreMinidump.ProcessSaveCoreMinidumpTestCase.test_save_linux_mini_dump_default_options_dwarf -TestProcessSaveCoreMinidump.ProcessSaveCoreMinidumpTestCase.test_save_linux_mini_dump_default_options_dwarf -TestProcessSaveCoreMinidump.ProcessSaveCoreMinidumpTestCase.test_save_linux_mini_dump_default_options_dwo TestProcessSaveCoreMinidump.ProcessSaveCoreMinidumpTestCase.test_save_linux_mini_dump_default_options_dwo TestProcessSaveCoreMinidump.ProcessSaveCoreMinidumpTestCase.test_save_linux_mini_dump_dwarf -TestProcessSaveCoreMinidump.ProcessSaveCoreMinidumpTestCase.test_save_linux_mini_dump_dwarf -TestProcessSaveCoreMinidump.ProcessSaveCoreMinidumpTestCase.test_save_linux_mini_dump_dwo TestProcessSaveCoreMinidump.ProcessSaveCoreMinidumpTestCase.test_save_linux_mini_dump_dwo -TestPythonOSPlugin.PluginPythonOSPlugin.test_run_python_os_step TestRegistersIterator.RegistersIteratorTestCase.test_iter_registers_dwarf TestRegistersIterator.RegistersIteratorTestCase.test_iter_registers_dwo TestRegisters.RegisterCommandsTestCase.test_fs_gs_base -TestSaveJITObjects.SaveJITObjectsTestCase.test_save_jit_objects_dwarf -TestSaveJITObjects.SaveJITObjectsTestCase.test_save_jit_objects_dwo TestSendSignal.SendSignalTestCase.test_with_run_command_dwarf TestSendSignal.SendSignalTestCase.test_with_run_command_dwo TestSettings.SettingsCommandTestCase.test_launchsimple_args_and_env_vars TestSettings.SettingsCommandTestCase.test_run_args_and_env_vars -TestSharedLib.SharedLibTestCase.test_expr_dwarf -TestSharedLib.SharedLibTestCase.test_expr_dwo -TestSharedLib.SharedLibTestCase.test_expr_no_preload_dwarf -TestSharedLib.SharedLibTestCase.test_expr_no_preload_dwo -TestSignedTypes.SignedTypesTestCase.test_dwarf -TestSignedTypes.SignedTypesTestCase.test_dwo -TestSingleThreadStepTimeout.SingleThreadStepTimeoutTestCase.test_step_over_multi_calls_large_timeout_slow_stepping -TestSingleThreadStepTimeout.SingleThreadStepTimeoutTestCase.test_step_over_multi_calls_small_timeout_slow_stepping TestStateAfterExpression.TestStopReasonAfterExpression.test_thread_state_after_expr_dwarf TestStateAfterExpression.TestStopReasonAfterExpression.test_thread_state_after_expr_dwo -TestStdCXXDisassembly.StdCXXDisassembleTestCase.test_stdcxx_disasm_dwarf -TestStdCXXDisassembly.StdCXXDisassembleTestCase.test_stdcxx_disasm_dwarf -TestStdCXXDisassembly.StdCXXDisassembleTestCase.test_stdcxx_disasm_dwo -TestStdCXXDisassembly.StdCXXDisassembleTestCase.test_stdcxx_disasm_dwo -TestStepAndBreakpoints.TestCStepping.test_and_python_api_dwarf -TestStepAndBreakpoints.TestCStepping.test_and_python_api_dwo -TestStepThroughTrampoline.StepThroughTrampoline.test_dwarf -TestStepThroughTrampoline.StepThroughTrampoline.test_dwo TestSyntheticCapping.SyntheticCappingTestCase.test_with_run_command_dwo -TestThreadAPI.ThreadAPITestCase.test_step_out_of_malloc_into_function_b_dwarf -TestThreadAPI.ThreadAPITestCase.test_step_out_of_malloc_into_function_b_dwo TestTlsGlobals.TlsGlobalTestCase.test_dwarf TestTlsGlobals.TlsGlobalTestCase.test_dwo -TestTopLevelExprs.TopLevelExpressionsTestCase.test_top_level_expressions_dwarf -TestTopLevelExprs.TopLevelExpressionsTestCase.test_top_level_expressions_dwo TestUnalignedLargeWatchpoint.UnalignedLargeWatchpointTestCase.test_unaligned_large_watchpoint TestVectorTypesFormatting.VectorTypesFormattingTestCase.test_with_run_command_dwarf TestVectorTypesFormatting.VectorTypesFormattingTestCase.test_with_run_command_dwo From 37d7aa6afe74d621b71330132bd2d632c9dd6f88 Mon Sep 17 00:00:00 2001 From: Andrew Rogers Date: Tue, 5 Nov 2024 16:56:51 -0800 Subject: [PATCH 2/2] [android] enable more lldb test cases that now pass on Android --- Support/Testing/Excluded/ds2/android-x86_64.excluded | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/Support/Testing/Excluded/ds2/android-x86_64.excluded b/Support/Testing/Excluded/ds2/android-x86_64.excluded index 5b87af13..04c219d5 100644 --- a/Support/Testing/Excluded/ds2/android-x86_64.excluded +++ b/Support/Testing/Excluded/ds2/android-x86_64.excluded @@ -2,17 +2,11 @@ skip TestBreakpointSerialization.BreakpointSerialization.test_scripted_extra_args TestBreakpointSetRestart.BreakpointSetRestart.test_breakpoint_set_restart_dwarf TestBreakpointSetRestart.BreakpointSetRestart.test_breakpoint_set_restart_dwo -TestChangeProcessGroup.ChangeProcessGroupTestCase.test_setpgid -TestChangeValueAPI.ChangeValueAPITestCase.test_change_value_dwarf TestCommandScript.CmdPythonTestCase.test -TestConcurrentTwoWatchpointsOneBreakpoint.ConcurrentTwoWatchpointsOneBreakpoint.test -TestConcurrentSignalNWatchNBreak.ConcurrentSignalNWatchNBreak.test TestCreateAfterAttach.CreateAfterAttachTestCase.test_create_after_attach_dwarf TestCreateAfterAttach.CreateAfterAttachTestCase.test_create_after_attach_dwo TestDataFormatterCaching.TestDataFormatterCaching.test_with_run_command_dwarf TestDataFormatterCaching.TestDataFormatterCaching.test_with_run_command_dwo -TestDataFormatterSynthVal.DataFormatterSynthValueTestCase.test_with_run_command_dwarf -TestDataFormatterSynthVal.DataFormatterSynthValueTestCase.test_with_run_command_dwo TestExec.ExecTestCase.test_correct_thread_plan_state_before_exec TestExec.ExecTestCase.test_hitting_exec TestExec.ExecTestCase.test_skipping_exec @@ -73,7 +67,6 @@ TestGdbRemoteMemoryAllocation.TestGdbRemoteMemoryAllocation.test_supported_llgs TestGdbRemoteModuleInfo.TestGdbRemoteModuleInfo.test_module_info_llgs TestGdbRemoteTargetXmlPacket.TestGdbRemoteTargetXmlPacket.test_g_target_xml_returns_correct_data_llgs TestGdbRemoteThreadsInStopReply.TestGdbRemoteThreadsInStopReply.test_stop_reply_contains_thread_pcs_llgs -TestHelloWorld.HelloWorldTestCase.test_with_attach_to_process_with_id_api TestHelloWorld.HelloWorldTestCase.test_with_attach_to_process_with_name_api TestInferiorCrashing.CrashingInferiorTestCase.test_inferior_crashing_dwarf TestInferiorCrashing.CrashingInferiorTestCase.test_inferior_crashing_dwo @@ -87,8 +80,6 @@ TestLldbGdbServer.LldbGdbServerTestCase.test_qSupported_fork_events_llgs TestLldbGdbServer.LldbGdbServerTestCase.test_qSupported_siginfo_read_llgs TestLldbGdbServer.LldbGdbServerTestCase.test_qSupported_vfork_events_llgs TestLldbGdbServer.LldbGdbServerTestCase.test_qXfer_siginfo_read_llgs -TestLoadUnload.LoadUnloadTestCase.test_lldb_process_load_and_unload_commands -TestLoadUnload.LoadUnloadTestCase.test_lldb_process_load_and_unload_commands_with_svr4 TestLoadUnload.LoadUnloadTestCase.test_static_init_during_load TestMachCore.MachCoreTestCase.test_selected_thread TestMainThreadExit.ThreadExitTestCase.test @@ -121,7 +112,6 @@ TestSendSignal.SendSignalTestCase.test_with_run_command_dwarf TestSendSignal.SendSignalTestCase.test_with_run_command_dwo TestSettings.SettingsCommandTestCase.test_launchsimple_args_and_env_vars TestSettings.SettingsCommandTestCase.test_run_args_and_env_vars -TestSingleThreadStepTimeout.SingleThreadStepTimeoutTestCase.test_step_over_multi_calls_small_timeout_fast_stepping TestStateAfterExpression.TestStopReasonAfterExpression.test_thread_state_after_expr_dwarf TestStateAfterExpression.TestStopReasonAfterExpression.test_thread_state_after_expr_dwo TestSyntheticCapping.SyntheticCappingTestCase.test_with_run_command_dwo