From 7519bcec14851f7f5a7622d8fe2dc7af2a816eb0 Mon Sep 17 00:00:00 2001 From: Vasily Levchenko Date: Mon, 4 Mar 2019 16:09:53 +0300 Subject: [PATCH] [lldb][binding][python] migration to Python 3.0. fix Clion/Linux (KT-29623) --- llvmDebugInfoC/src/scripts/konan_lldb.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/llvmDebugInfoC/src/scripts/konan_lldb.py b/llvmDebugInfoC/src/scripts/konan_lldb.py index 8de258b6206..386a2155712 100644 --- a/llvmDebugInfoC/src/scripts/konan_lldb.py +++ b/llvmDebugInfoC/src/scripts/konan_lldb.py @@ -128,11 +128,11 @@ class KonanHelperProvider(lldb.SBSyntheticValueProvider): evaluate("(int)Konan_DebugGetFieldType({}, {})".format(self._ptr, child)).GetValueAsUnsigned() for child in range(self._children_count)] self._children_type_addresses = [ - long(evaluate("(void *)Konan_DebugGetFieldAddress({}, {})".format(self._ptr, index)).GetValue(), 0) for + int(evaluate("(void *)Konan_DebugGetFieldAddress({}, {})".format(self._ptr, index)).GetValue(), 0) for index in range(self._children_count)] def _read_string(self, expr, error): - return self._process.ReadCStringFromMemory(long(evaluate(expr).GetValue(), 0), 0x1000, error) + return self._process.ReadCStringFromMemory(int(evaluate(expr).GetValue(), 0), 0x1000, error) def _read_value(self, index): value_type = self._children_types[index] @@ -179,7 +179,7 @@ class KonanStringSyntheticProvider(KonanHelperProvider): buff_addr = evaluate("(char *)Konan_DebugBuffer()").unsigned error = lldb.SBError() - s = self._process.ReadCStringFromMemory(long(buff_addr), int(buff_len), error) + s = self._process.ReadCStringFromMemory(int(buff_addr), int(buff_len), error) if not error.Success(): raise DebuggerException() self._representation = s if error.Success() else fallback