22
22
23
23
24
24
# It looks like Linux-AArch64 doesn't support build-id's on the LLDB builtbots
25
- @skipIf (oslist = no_match (["linux" ]), archs = no_match (["i386" , "x86_64" ]))
26
25
class DebugInfodDWPTests (TestBase ):
27
26
# No need to try every flavor of debug inf.
28
27
NO_DEBUG_INFO_TESTCASE = True
29
28
29
+ @skipIf (oslist = no_match (["linux" ]), archs = no_match (["i386" , "x86_64" ]))
30
30
def test_normal_stripped (self ):
31
31
"""
32
32
Validate behavior with a stripped binary, no symbols or symbol locator.
33
33
"""
34
34
self .config_test (["a.out" ])
35
35
self .try_breakpoint (False )
36
36
37
+ @skipIf (oslist = no_match (["linux" ]), archs = no_match (["i386" , "x86_64" ]))
37
38
def test_normal_stripped_split_with_dwp (self ):
38
39
"""
39
40
Validate behavior with symbols, but no symbol locator.
40
41
"""
41
42
self .config_test (["a.out" , "a.out.debug" , "a.out.dwp" ])
42
43
self .try_breakpoint (True )
43
44
45
+ @skipIf (oslist = no_match (["linux" ]), archs = no_match (["i386" , "x86_64" ]))
44
46
def test_normal_stripped_only_dwp (self ):
45
47
"""
46
48
Validate behavior *with* dwp symbols only, but missing other symbols,
@@ -50,13 +52,15 @@ def test_normal_stripped_only_dwp(self):
50
52
self .config_test (["a.out" , "a.out.dwp" ])
51
53
self .try_breakpoint (False )
52
54
55
+ @skipIf (oslist = no_match (["linux" ]), archs = no_match (["i386" , "x86_64" ]))
53
56
def test_debuginfod_dwp_from_service (self ):
54
57
"""
55
58
Test behavior with the unstripped binary, and DWP from the service.
56
59
"""
57
60
self .config_test (["a.out.debug" ], "a.out.dwp" )
58
61
self .try_breakpoint (True )
59
62
63
+ @skipIf (oslist = no_match (["linux" ]), archs = no_match (["i386" , "x86_64" ]))
60
64
def test_debuginfod_both_symfiles_from_service (self ):
61
65
"""
62
66
Test behavior with a stripped binary, with the unstripped binary and
@@ -65,6 +69,7 @@ def test_debuginfod_both_symfiles_from_service(self):
65
69
self .config_test (["a.out" ], "a.out.dwp" , "a.out.unstripped" )
66
70
self .try_breakpoint (True )
67
71
72
+ @skipIf (oslist = no_match (["linux" ]), archs = no_match (["i386" , "x86_64" ]))
68
73
def test_debuginfod_both_okd_symfiles_from_service (self ):
69
74
"""
70
75
Test behavior with both the only-keep-debug symbols and the dwp symbols
0 commit comments