forked from OSchip/llvm-project
[Dexter] add visual studio 2019 debugger support
Adds visual studio debugger support to dexter via option --debugger vs2019 Differential Revision: https://reviews.llvm.org/D89803 Author: Nabeel Omer <nabeel.omer@sony.com>
This commit is contained in:
parent
91c3c67c40
commit
3ebcef4b73
|
@ -27,6 +27,7 @@ from dex.debugger.dbgeng.dbgeng import DbgEng
|
|||
from dex.debugger.lldb.LLDB import LLDB
|
||||
from dex.debugger.visualstudio.VisualStudio2015 import VisualStudio2015
|
||||
from dex.debugger.visualstudio.VisualStudio2017 import VisualStudio2017
|
||||
from dex.debugger.visualstudio.VisualStudio2019 import VisualStudio2019
|
||||
|
||||
|
||||
def _get_potential_debuggers(): # noqa
|
||||
|
@ -38,7 +39,8 @@ def _get_potential_debuggers(): # noqa
|
|||
DbgEng.get_option_name(): DbgEng,
|
||||
LLDB.get_option_name(): LLDB,
|
||||
VisualStudio2015.get_option_name(): VisualStudio2015,
|
||||
VisualStudio2017.get_option_name(): VisualStudio2017
|
||||
VisualStudio2017.get_option_name(): VisualStudio2017,
|
||||
VisualStudio2019.get_option_name(): VisualStudio2019
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
# DExTer : Debugging Experience Tester
|
||||
# ~~~~~~ ~ ~~ ~ ~~
|
||||
#
|
||||
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
# See https://llvm.org/LICENSE.txt for license information.
|
||||
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
||||
"""Specializations for the Visual Studio 2019 interface."""
|
||||
|
||||
from dex.debugger.visualstudio.VisualStudio import VisualStudio
|
||||
|
||||
|
||||
class VisualStudio2019(VisualStudio):
|
||||
@classmethod
|
||||
def get_name(cls):
|
||||
return 'Visual Studio 2019'
|
||||
|
||||
@classmethod
|
||||
def get_option_name(cls):
|
||||
return 'vs2019'
|
||||
|
||||
@property
|
||||
def _dte_version(self):
|
||||
return 'VisualStudio.DTE.16.0'
|
Loading…
Reference in New Issue