Skip to content

Commit f4f75a6

Browse files
committed
Remove extended debug and classpath support
1 parent 1772543 commit f4f75a6

File tree

1 file changed

+0
-37
lines changed

1 file changed

+0
-37
lines changed

Kotlin.ideplugin/Contents/Resources/konan_lldb.py

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -40,42 +40,6 @@ def evaluate(expr):
4040
# print "evaluate '" + expr +"' - "+ str(result)
4141
return result
4242

43-
_has_checked_debug = False
44-
_extended_debug_enabled = False
45-
46-
def check_extended_debug():
47-
global _has_checked_debug
48-
global _extended_debug_enabled
49-
if not _has_checked_debug:
50-
_has_checked_debug = True
51-
expr = "(bool)XcodeKotlin_isActive()"
52-
result = evaluate(expr)
53-
_extended_debug_enabled = result.IsValid() and result.GetValue() == "true"
54-
return _extended_debug_enabled
55-
56-
TYPES_CLASSNAME = {}
57-
58-
def extended_classname(tip):
59-
if tip <= 0:
60-
return None
61-
elif tip in TYPES_CLASSNAME:
62-
return TYPES_CLASSNAME[tip]
63-
else:
64-
if check_extended_debug():
65-
error = lldb.SBError()
66-
str_ptr = long(evaluate("(const char *)XcodeKotlin_className({})".format(tip)).GetValue(), 0)
67-
read_string = lldb.debugger.GetSelectedTarget().GetProcess().ReadCStringFromMemory(str_ptr, 0x1000, error)
68-
69-
if not error.Success():
70-
# raise DebuggerException()
71-
return None
72-
73-
TYPES_CLASSNAME[tip] = read_string
74-
return read_string
75-
else:
76-
TYPES_CLASSNAME[tip] = None
77-
return None
78-
7943
_debug_string_buffer = 0
8044

8145
def debug_string_buffer_ptr():
@@ -287,7 +251,6 @@ class KonanObjectSyntheticProvider(KonanHelperProvider):
287251
def __init__(self, valobj, tip):
288252
self._tip = tip
289253
super(KonanObjectSyntheticProvider, self).__init__(valobj)
290-
self._classname = extended_classname(tip)
291254

292255
def _init_child_type_info(self):
293256
tip = self._tip

0 commit comments

Comments
 (0)