@@ -40,42 +40,6 @@ def evaluate(expr):
40
40
# print "evaluate '" + expr +"' - "+ str(result)
41
41
return result
42
42
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
-
79
43
_debug_string_buffer = 0
80
44
81
45
def debug_string_buffer_ptr ():
@@ -287,7 +251,6 @@ class KonanObjectSyntheticProvider(KonanHelperProvider):
287
251
def __init__ (self , valobj , tip ):
288
252
self ._tip = tip
289
253
super (KonanObjectSyntheticProvider , self ).__init__ (valobj )
290
- self ._classname = extended_classname (tip )
291
254
292
255
def _init_child_type_info (self ):
293
256
tip = self ._tip
0 commit comments