[lldb] Skip tests exercising DW_OP_GNU_entry_value with dsymutil

It seems that this opcode needs explicit support in dsymutil. Disable
these tests until that is implemented.
This commit is contained in:
Pavel Labath 2020-06-02 18:22:25 +02:00
parent 6f6c8a2d96
commit de04375ac5
7 changed files with 26 additions and 19 deletions

View File

@ -12,6 +12,7 @@ lldbinline.MakeInlineTest(__file__, globals(), decorators=decorators,
name="BasicEntryValues_V5",
build_dict=dict(CXXFLAGS_EXTRAS="-O2 -glldb"))
lldbinline.MakeInlineTest(__file__, globals(), decorators=decorators,
lldbinline.MakeInlineTest(__file__, globals(),
decorators=decorators+[skipIf(debug_info="dsym")],
name="BasicEntryValues_GNU",
build_dict=dict(CXXFLAGS_EXTRAS="-O2 -ggdb"))

View File

@ -1,9 +1,10 @@
from lldbsuite.test import lldbinline
from lldbsuite.test import decorators
decorators = [decorators.skipUnlessHasCallSiteInfo,
decor = [decorators.skipUnlessHasCallSiteInfo,
decorators.skipIf(dwarf_version=['<', '4'])]
lldbinline.MakeInlineTest(__file__, globals(), name="DisambiguateCallSite_V5",
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decorators)
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decor)
lldbinline.MakeInlineTest(__file__, globals(), name="DisambiguateCallSite_GNU",
build_dict=dict(CFLAGS_EXTRAS="-O2 -ggdb"), decorators=decorators)
build_dict=dict(CFLAGS_EXTRAS="-O2 -ggdb"),
decorators=decor+[decorators.skipIf(debug_info="dsym")])

View File

@ -1,11 +1,12 @@
from lldbsuite.test import lldbinline
from lldbsuite.test import decorators
decorators = [decorators.skipUnlessHasCallSiteInfo,
decor = [decorators.skipUnlessHasCallSiteInfo,
decorators.skipIf(dwarf_version=['<', '4'])]
lldbinline.MakeInlineTest(__file__, globals(),
name="DisambiguatePathsToCommonSink_V5",
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decorators)
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decor)
lldbinline.MakeInlineTest(__file__, globals(),
name="DisambiguatePathsToCommonSink_GNU",
build_dict=dict(CFLAGS_EXTRAS="-O2 -ggdb"), decorators=decorators)
build_dict=dict(CFLAGS_EXTRAS="-O2 -ggdb"),
decorators=decor+[decorators.skipIf(debug_info="dsym")])

View File

@ -1,9 +1,10 @@
from lldbsuite.test import lldbinline
from lldbsuite.test import decorators
decorators = [decorators.skipUnlessHasCallSiteInfo,
decor = [decorators.skipUnlessHasCallSiteInfo,
decorators.skipIf(dwarf_version=['<', '4'])]
lldbinline.MakeInlineTest(__file__, globals(), name="DisambiguateTailCallSeq_V5",
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decorators)
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decor)
lldbinline.MakeInlineTest(__file__, globals(), name="DisambiguateTailCallSeq_GNU",
build_dict=dict(CFLAGS_EXTRAS="-O2 -ggdb"), decorators=decorators)
build_dict=dict(CFLAGS_EXTRAS="-O2 -ggdb"),
decorators=decor+[decorators.skipIf(debug_info="dsym")])

View File

@ -1,9 +1,10 @@
from lldbsuite.test import lldbinline
from lldbsuite.test import decorators
decorators = [decorators.skipUnlessHasCallSiteInfo,
decor = [decorators.skipUnlessHasCallSiteInfo,
decorators.skipIf(dwarf_version=['<', '4'])]
lldbinline.MakeInlineTest(__file__, globals(), name="InliningAndTailCalls_V5",
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decorators)
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decor)
lldbinline.MakeInlineTest(__file__, globals(), name="InliningAndTailCalls_GNU",
build_dict=dict(CFLAGS_EXTRAS="-O2 -ggdb"), decorators=decorators)
build_dict=dict(CFLAGS_EXTRAS="-O2 -ggdb"),
decorators=decor+[decorators.skipIf(debug_info="dsym")])

View File

@ -1,11 +1,12 @@
from lldbsuite.test import lldbinline
from lldbsuite.test import decorators
decorators = [decorators.skipUnlessHasCallSiteInfo,
decor = [decorators.skipUnlessHasCallSiteInfo,
decorators.skipIf(dwarf_version=['<', '4'])]
lldbinline.MakeInlineTest(__file__, globals(),
name="ArtificialFrameStepOutMessage_V5",
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decorators)
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decor)
lldbinline.MakeInlineTest(__file__, globals(),
name="ArtificialFrameStepOutMessage_GNU",
build_dict=dict(CFLAGS_EXTRAS="-O2 -ggdb"), decorators=decorators)
build_dict=dict(CFLAGS_EXTRAS="-O2 -ggdb"),
decorators=decor+[decorators.skipIf(debug_info="dsym")])

View File

@ -1,9 +1,10 @@
from lldbsuite.test import lldbinline
from lldbsuite.test import decorators
decorators = [decorators.skipUnlessHasCallSiteInfo,
decor = [decorators.skipUnlessHasCallSiteInfo,
decorators.skipIf(dwarf_version=['<', '4'])]
lldbinline.MakeInlineTest(__file__, globals(), name="UnambiguousTailCalls_V5",
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decorators)
build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decor)
lldbinline.MakeInlineTest(__file__, globals(), name="UnambiguousTailCalls_GNU",
build_dict=dict(CFLAGS_EXTRAS="-O2 -ggdb"), decorators=decorators)
build_dict=dict(CFLAGS_EXTRAS="-O2 -ggdb"),
decorators=decor+[decorators.skipIf(debug_info="dsym")])