diff --git a/gui/qt/__init__.py b/gui/qt/__init__.py index 16d07948..bf28191c 100644 --- a/gui/qt/__init__.py +++ b/gui/qt/__init__.py @@ -25,7 +25,7 @@ import signal import sys - +import traceback try: import PyQt5 @@ -191,6 +191,7 @@ class ElectrumGui: try: wallet = self.daemon.load_wallet(path, None) except BaseException as e: + traceback.print_exc() d = QMessageBox(QMessageBox.Warning, _('Error'), 'Cannot load wallet:\n' + str(e)) d.exec_() return diff --git a/lib/__init__.py b/lib/__init__.py index 286e4b6a..eb54db47 100644 --- a/lib/__init__.py +++ b/lib/__init__.py @@ -4,7 +4,7 @@ from .wallet import Synchronizer, Wallet from .storage import WalletStorage from .coinchooser import COIN_CHOOSERS from .network import Network, pick_random_server -from .interface import Connection, Interface +from .interface import Interface from .simple_config import SimpleConfig, get_config, set_config from . import bitcoin from . import transaction diff --git a/lib/interface.py b/lib/interface.py index ac1495fb..0d59c465 100644 --- a/lib/interface.py +++ b/lib/interface.py @@ -22,18 +22,26 @@ # ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. +import aiosocks import os import re -import socket import ssl import sys import threading import time import traceback +import asyncio +import json +import asyncio.streams +from asyncio.sslproto import SSLProtocol import requests +from aiosocks.errors import SocksError +from concurrent.futures import TimeoutError + from .util import print_error +from .ssl_in_socks import sslInSocksReaderWriter ca_path = requests.certs.where() @@ -41,268 +49,175 @@ from . import util from . import x509 from . import pem - -def Connection(server, queue, config_path): - """Makes asynchronous connections to a remote electrum server. - Returns the running thread that is making the connection. - - Once the thread has connected, it finishes, placing a tuple on the - queue of the form (server, socket), where socket is None if - connection failed. - """ - host, port, protocol = server.rsplit(':', 2) - if not protocol in 'st': - raise Exception('Unknown protocol: %s' % protocol) - c = TcpConnection(server, queue, config_path) - c.start() - return c - - -class TcpConnection(threading.Thread, util.PrintError): - - def __init__(self, server, queue, config_path): - threading.Thread.__init__(self) - self.config_path = config_path - self.queue = queue - self.server = server - self.host, self.port, self.protocol = self.server.rsplit(':', 2) - self.host = str(self.host) - self.port = int(self.port) - self.use_ssl = (self.protocol == 's') - self.daemon = True - - def diagnostic_name(self): - return self.host - - def check_host_name(self, peercert, name): - """Simple certificate/host name checker. Returns True if the - certificate matches, False otherwise. Does not support - wildcards.""" - # Check that the peer has supplied a certificate. - # None/{} is not acceptable. - if not peercert: - return False - if 'subjectAltName' in peercert: - for typ, val in peercert["subjectAltName"]: - if typ == "DNS" and val == name: - return True - else: - # Only check the subject DN if there is no subject alternative - # name. - cn = None - for attr, val in peercert["subject"]: - # Use most-specific (last) commonName attribute. - if attr == "commonName": - cn = val - if cn is not None: - return cn == name - return False - - def get_simple_socket(self): - try: - l = socket.getaddrinfo(self.host, self.port, socket.AF_UNSPEC, socket.SOCK_STREAM) - except socket.gaierror: - self.print_error("cannot resolve hostname") - return - e = None - for res in l: - try: - s = socket.socket(res[0], socket.SOCK_STREAM) - s.settimeout(10) - s.connect(res[4]) - s.settimeout(2) - s.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1) - return s - except BaseException as _e: - e = _e - continue - else: - self.print_error("failed to connect", str(e)) - - @staticmethod - def get_ssl_context(cert_reqs, ca_certs): - context = ssl.create_default_context(purpose=ssl.Purpose.SERVER_AUTH, cafile=ca_certs) - context.check_hostname = False - context.verify_mode = cert_reqs - - context.options |= ssl.OP_NO_SSLv2 - context.options |= ssl.OP_NO_SSLv3 - context.options |= ssl.OP_NO_TLSv1 - - return context - - def get_socket(self): - if self.use_ssl: - cert_path = os.path.join(self.config_path, 'certs', self.host) - if not os.path.exists(cert_path): - is_new = True - s = self.get_simple_socket() - if s is None: - return - # try with CA first - try: - context = self.get_ssl_context(cert_reqs=ssl.CERT_REQUIRED, ca_certs=ca_path) - s = context.wrap_socket(s, do_handshake_on_connect=True) - except ssl.SSLError as e: - print_error(e) - s = None - except: - return - - if s and self.check_host_name(s.getpeercert(), self.host): - self.print_error("SSL certificate signed by CA") - return s - # get server certificate. - # Do not use ssl.get_server_certificate because it does not work with proxy - s = self.get_simple_socket() - if s is None: - return - try: - context = self.get_ssl_context(cert_reqs=ssl.CERT_NONE, ca_certs=None) - s = context.wrap_socket(s) - except ssl.SSLError as e: - self.print_error("SSL error retrieving SSL certificate:", e) - return - except: - return - - dercert = s.getpeercert(True) - s.close() - cert = ssl.DER_cert_to_PEM_cert(dercert) - # workaround android bug - cert = re.sub("([^\n])-----END CERTIFICATE-----","\\1\n-----END CERTIFICATE-----",cert) - temporary_path = cert_path + '.temp' - with open(temporary_path,"w") as f: - f.write(cert) - else: - is_new = False - - s = self.get_simple_socket() - if s is None: - return - - if self.use_ssl: - try: - context = self.get_ssl_context(cert_reqs=ssl.CERT_REQUIRED, - ca_certs=(temporary_path if is_new else cert_path)) - s = context.wrap_socket(s, do_handshake_on_connect=True) - except socket.timeout: - self.print_error('timeout') - return - except ssl.SSLError as e: - self.print_error("SSL error:", e) - if e.errno != 1: - return - if is_new: - rej = cert_path + '.rej' - if os.path.exists(rej): - os.unlink(rej) - os.rename(temporary_path, rej) - else: - with open(cert_path) as f: - cert = f.read() - try: - b = pem.dePem(cert, 'CERTIFICATE') - x = x509.X509(b) - except: - traceback.print_exc(file=sys.stderr) - self.print_error("wrong certificate") - return - try: - x.check_date() - except: - self.print_error("certificate has expired:", cert_path) - os.unlink(cert_path) - return - self.print_error("wrong certificate") - if e.errno == 104: - return - return - except BaseException as e: - self.print_error(e) - traceback.print_exc(file=sys.stderr) - return - - if is_new: - self.print_error("saving certificate") - os.rename(temporary_path, cert_path) - - return s - - def run(self): - socket = self.get_socket() - if socket: - self.print_error("connected") - self.queue.put((self.server, socket)) - +def get_ssl_context(cert_reqs, ca_certs): + context = ssl.create_default_context(purpose=ssl.Purpose.SERVER_AUTH, cafile=ca_certs) + context.check_hostname = False + context.verify_mode = cert_reqs + context.options |= ssl.OP_NO_SSLv2 + context.options |= ssl.OP_NO_SSLv3 + context.options |= ssl.OP_NO_TLSv1 + return context class Interface(util.PrintError): """The Interface class handles a socket connected to a single remote electrum server. It's exposed API is: - - Member functions close(), fileno(), get_responses(), has_timed_out(), - ping_required(), queue_request(), send_requests() + - Member functions close(), fileno(), get_response(), has_timed_out(), + ping_required(), queue_request(), send_request() - Member variable server. """ - def __init__(self, server, socket): - self.server = server - self.host, _, _ = server.rsplit(':', 2) - self.socket = socket + def __init__(self, server, config_path, proxy_config): + self.addr = self.auth = None + if proxy_config is not None: + if proxy_config["mode"] == "socks5": + self.addr = aiosocks.Socks5Addr(proxy_config["host"], proxy_config["port"]) + self.auth = aiosocks.Socks5Auth(proxy_config["user"], proxy_config["password"]) if proxy_config["user"] != "" else None + elif proxy_config["mode"] == "socks4": + self.addr = aiosocks.Socks4Addr(proxy_config["host"], proxy_config["port"]) + self.auth = aiosocks.Socks4Auth(proxy_config["password"]) if proxy_config["password"] != "" else None + else: + raise Exception("proxy mode not supported") - self.pipe = util.SocketPipe(socket) - self.pipe.set_timeout(0.0) # Don't wait for data + self.server = server + self.config_path = config_path + host, port, protocol = self.server.split(':') + self.host = host + self.port = int(port) + self.use_ssl = (protocol=='s') + self.reader = self.writer = None + self.lock = asyncio.Lock() # Dump network messages. Set at runtime from the console. self.debug = False - self.unsent_requests = [] + self.unsent_requests = asyncio.PriorityQueue() self.unanswered_requests = {} - # Set last ping to zero to ensure immediate ping - self.last_request = time.time() self.last_ping = 0 self.closed_remotely = False + def conn_coro(self, context): + return asyncio.open_connection(self.host, self.port, ssl=context) + + async def _get_read_write(self): + async with self.lock: + if self.reader is not None and self.writer is not None: + return self.reader, self.writer + if self.use_ssl: + cert_path = os.path.join(self.config_path, 'certs', self.host) + if not os.path.exists(cert_path): + context = get_ssl_context(cert_reqs=ssl.CERT_NONE, ca_certs=None) + if self.addr is not None: + proto_factory = lambda: SSLProtocol(asyncio.get_event_loop(), asyncio.Protocol(), context, None) + socks_create_coro = aiosocks.create_connection(proto_factory, \ + proxy=self.addr, \ + proxy_auth=self.auth, \ + dst=(self.host, self.port)) + transport, protocol = await asyncio.wait_for(socks_create_coro, 5) + while True: + try: + if protocol._sslpipe is not None: + dercert = protocol._sslpipe.ssl_object.getpeercert(True) + break + except ValueError: + print("sleeping for cert") + await asyncio.sleep(1) + transport.close() + else: + reader, writer = await asyncio.wait_for(self.conn_coro(context), 5) + dercert = writer.get_extra_info('ssl_object').getpeercert(True) + writer.close() + cert = ssl.DER_cert_to_PEM_cert(dercert) + temporary_path = cert_path + '.temp' + with open(temporary_path, "w") as f: + f.write(cert) + is_new = True + else: + is_new = False + ca_certs = temporary_path if is_new else cert_path + try: + if self.addr is not None: + if not self.use_ssl: + open_coro = aiosocks.open_connection(proxy=self.addr, proxy_auth=self.auth, dst=(self.host, self.port)) + self.reader, self.writer = await asyncio.wait_for(open_coro, 5) + else: + ssl_in_socks_coro = sslInSocksReaderWriter(self.addr, self.auth, self.host, self.port, ca_certs) + self.reader, self.writer = await asyncio.wait_for(ssl_in_socks_coro, 10) + else: + context = get_ssl_context(cert_reqs=ssl.CERT_REQUIRED, ca_certs=ca_certs) if self.use_ssl else None + self.reader, self.writer = await asyncio.wait_for(self.conn_coro(context), 5) + except BaseException as e: + traceback.print_exc() + print("Previous exception will now be reraised") + raise e + if self.use_ssl and is_new: + self.print_error("saving new certificate for", self.host) + os.rename(temporary_path, cert_path) + return self.reader, self.writer + + async def send_all(self, list_of_requests): + _, w = await self._get_read_write() + for i in list_of_requests: + w.write(json.dumps(i).encode("ascii") + b"\n") + await w.drain() + + def close(self): + if self.writer: + self.writer.close() + + async def get(self): + reader, _ = await self._get_read_write() + + obj = b"" + while True: + if len(obj) > 3000000: + raise BaseException("too much data: " + str(len(obj))) + try: + obj += await reader.readuntil(b"\n") + except asyncio.LimitOverrunError as e: + obj += await reader.read(e.consumed) + except asyncio.streams.IncompleteReadError as e: + return None + try: + obj = json.loads(obj.decode("ascii")) + except ValueError: + continue + else: + self.last_action = time.time() + return obj + + def idle_time(self): + return time.time() - self.last_action + def diagnostic_name(self): return self.host - def fileno(self): - # Needed for select - return self.socket.fileno() - - def close(self): - if not self.closed_remotely: - try: - self.socket.shutdown(socket.SHUT_RDWR) - except socket.error: - pass - self.socket.close() - - def queue_request(self, *args): # method, params, _id + async def queue_request(self, *args): # method, params, _id '''Queue a request, later to be send with send_requests when the socket is available for writing. ''' self.request_time = time.time() - self.unsent_requests.append(args) + await self.unsent_requests.put((self.request_time, args)) def num_requests(self): '''Keep unanswered requests below 100''' n = 100 - len(self.unanswered_requests) - return min(n, len(self.unsent_requests)) + return min(n, self.unsent_requests.qsize()) - def send_requests(self): + async def send_request(self): '''Sends queued requests. Returns False on failure.''' make_dict = lambda m, p, i: {'method': m, 'params': p, 'id': i} n = self.num_requests() - wire_requests = self.unsent_requests[0:n] + prio, request = await self.unsent_requests.get() try: - self.pipe.send_all([make_dict(*r) for r in wire_requests]) - except socket.error as e: - self.print_error("socket error:", e) + await self.send_all([make_dict(*request)]) + except (SocksError, OSError, TimeoutError) as e: + if type(e) is SocksError: + print(e) + await self.unsent_requests.put((prio, request)) return False - self.unsent_requests = self.unsent_requests[n:] - for request in wire_requests: - if self.debug: - self.print_error("-->", request) - self.unanswered_requests[request[2]] = request + if self.debug: + self.print_error("-->", request) + self.unanswered_requests[request[2]] = request + self.last_action = time.time() return True def ping_required(self): @@ -318,13 +233,12 @@ class Interface(util.PrintError): def has_timed_out(self): '''Returns True if the interface has timed out.''' if (self.unanswered_requests and time.time() - self.request_time > 10 - and self.pipe.idle_time() > 10): + and self.idle_time() > 10): self.print_error("timeout", len(self.unanswered_requests)) return True - return False - def get_responses(self): + async def get_response(self): '''Call if there is data available on the socket. Returns a list of (request, response) pairs. Notifications are singleton unsolicited responses presumably as a result of prior @@ -333,34 +247,25 @@ class Interface(util.PrintError): corresponding request. If the connection was closed remotely or the remote server is misbehaving, a (None, None) will appear. ''' - responses = [] - while True: - try: - response = self.pipe.get() - except util.timeout: - break - if not type(response) is dict: - responses.append((None, None)) - if response is None: - self.closed_remotely = True - self.print_error("connection closed remotely") - break - if self.debug: - self.print_error("<--", response) - wire_id = response.get('id', None) - if wire_id is None: # Notification - responses.append((None, response)) + response = await self.get() + if not type(response) is dict: + print("response type not dict!", response) + if response is None: + self.closed_remotely = True + self.print_error("connection closed remotely") + return None, None + if self.debug: + self.print_error("<--", response) + wire_id = response.get('id', None) + if wire_id is None: # Notification + return None, response + else: + request = self.unanswered_requests.pop(wire_id, None) + if request: + return request, response else: - request = self.unanswered_requests.pop(wire_id, None) - if request: - responses.append((request, response)) - else: - self.print_error("unknown wire ID", wire_id) - responses.append((None, None)) # Signal - break - - return responses - + self.print_error("unknown wire ID", wire_id) + return None, None # Signal def check_cert(host, cert): try: diff --git a/lib/ln/google/api/annotations_pb2.py b/lib/ln/google/api/annotations_pb2.py new file mode 100644 index 00000000..d81bbc55 --- /dev/null +++ b/lib/ln/google/api/annotations_pb2.py @@ -0,0 +1,46 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/api/annotations.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +from google.protobuf import descriptor_pb2 +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.api import http_pb2 as google_dot_api_dot_http__pb2 +from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/api/annotations.proto', + package='google.api', + syntax='proto3', + serialized_pb=_b('\n\x1cgoogle/api/annotations.proto\x12\ngoogle.api\x1a\x15google/api/http.proto\x1a google/protobuf/descriptor.proto:E\n\x04http\x12\x1e.google.protobuf.MethodOptions\x18\xb0\xca\xbc\" \x01(\x0b\x32\x14.google.api.HttpRuleBn\n\x0e\x63om.google.apiB\x10\x41nnotationsProtoP\x01ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\xa2\x02\x04GAPIb\x06proto3') + , + dependencies=[google_dot_api_dot_http__pb2.DESCRIPTOR,google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,]) + + +HTTP_FIELD_NUMBER = 72295728 +http = _descriptor.FieldDescriptor( + name='http', full_name='google.api.http', index=0, + number=72295728, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=True, extension_scope=None, + options=None, file=DESCRIPTOR) + +DESCRIPTOR.extensions_by_name['http'] = http +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +http.message_type = google_dot_api_dot_http__pb2._HTTPRULE +google_dot_protobuf_dot_descriptor__pb2.MethodOptions.RegisterExtension(http) + +DESCRIPTOR.has_options = True +DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b('\n\016com.google.apiB\020AnnotationsProtoP\001ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\242\002\004GAPI')) +# @@protoc_insertion_point(module_scope) diff --git a/lib/ln/google/api/http_pb2.py b/lib/ln/google/api/http_pb2.py new file mode 100644 index 00000000..80655f88 --- /dev/null +++ b/lib/ln/google/api/http_pb2.py @@ -0,0 +1,236 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: google/api/http.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +from google.protobuf import descriptor_pb2 +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='google/api/http.proto', + package='google.api', + syntax='proto3', + serialized_pb=_b('\n\x15google/api/http.proto\x12\ngoogle.api\"+\n\x04Http\x12#\n\x05rules\x18\x01 \x03(\x0b\x32\x14.google.api.HttpRule\"\xea\x01\n\x08HttpRule\x12\x10\n\x08selector\x18\x01 \x01(\t\x12\r\n\x03get\x18\x02 \x01(\tH\x00\x12\r\n\x03put\x18\x03 \x01(\tH\x00\x12\x0e\n\x04post\x18\x04 \x01(\tH\x00\x12\x10\n\x06\x64\x65lete\x18\x05 \x01(\tH\x00\x12\x0f\n\x05patch\x18\x06 \x01(\tH\x00\x12/\n\x06\x63ustom\x18\x08 \x01(\x0b\x32\x1d.google.api.CustomHttpPatternH\x00\x12\x0c\n\x04\x62ody\x18\x07 \x01(\t\x12\x31\n\x13\x61\x64\x64itional_bindings\x18\x0b \x03(\x0b\x32\x14.google.api.HttpRuleB\t\n\x07pattern\"/\n\x11\x43ustomHttpPattern\x12\x0c\n\x04kind\x18\x01 \x01(\t\x12\x0c\n\x04path\x18\x02 \x01(\tBj\n\x0e\x63om.google.apiB\tHttpProtoP\x01ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\xf8\x01\x01\xa2\x02\x04GAPIb\x06proto3') +) + + + + +_HTTP = _descriptor.Descriptor( + name='Http', + full_name='google.api.Http', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rules', full_name='google.api.Http.rules', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=37, + serialized_end=80, +) + + +_HTTPRULE = _descriptor.Descriptor( + name='HttpRule', + full_name='google.api.HttpRule', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='selector', full_name='google.api.HttpRule.selector', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='get', full_name='google.api.HttpRule.get', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='put', full_name='google.api.HttpRule.put', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='post', full_name='google.api.HttpRule.post', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='delete', full_name='google.api.HttpRule.delete', index=4, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='patch', full_name='google.api.HttpRule.patch', index=5, + number=6, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='custom', full_name='google.api.HttpRule.custom', index=6, + number=8, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='body', full_name='google.api.HttpRule.body', index=7, + number=7, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='additional_bindings', full_name='google.api.HttpRule.additional_bindings', index=8, + number=11, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='pattern', full_name='google.api.HttpRule.pattern', + index=0, containing_type=None, fields=[]), + ], + serialized_start=83, + serialized_end=317, +) + + +_CUSTOMHTTPPATTERN = _descriptor.Descriptor( + name='CustomHttpPattern', + full_name='google.api.CustomHttpPattern', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='kind', full_name='google.api.CustomHttpPattern.kind', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='path', full_name='google.api.CustomHttpPattern.path', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=319, + serialized_end=366, +) + +_HTTP.fields_by_name['rules'].message_type = _HTTPRULE +_HTTPRULE.fields_by_name['custom'].message_type = _CUSTOMHTTPPATTERN +_HTTPRULE.fields_by_name['additional_bindings'].message_type = _HTTPRULE +_HTTPRULE.oneofs_by_name['pattern'].fields.append( + _HTTPRULE.fields_by_name['get']) +_HTTPRULE.fields_by_name['get'].containing_oneof = _HTTPRULE.oneofs_by_name['pattern'] +_HTTPRULE.oneofs_by_name['pattern'].fields.append( + _HTTPRULE.fields_by_name['put']) +_HTTPRULE.fields_by_name['put'].containing_oneof = _HTTPRULE.oneofs_by_name['pattern'] +_HTTPRULE.oneofs_by_name['pattern'].fields.append( + _HTTPRULE.fields_by_name['post']) +_HTTPRULE.fields_by_name['post'].containing_oneof = _HTTPRULE.oneofs_by_name['pattern'] +_HTTPRULE.oneofs_by_name['pattern'].fields.append( + _HTTPRULE.fields_by_name['delete']) +_HTTPRULE.fields_by_name['delete'].containing_oneof = _HTTPRULE.oneofs_by_name['pattern'] +_HTTPRULE.oneofs_by_name['pattern'].fields.append( + _HTTPRULE.fields_by_name['patch']) +_HTTPRULE.fields_by_name['patch'].containing_oneof = _HTTPRULE.oneofs_by_name['pattern'] +_HTTPRULE.oneofs_by_name['pattern'].fields.append( + _HTTPRULE.fields_by_name['custom']) +_HTTPRULE.fields_by_name['custom'].containing_oneof = _HTTPRULE.oneofs_by_name['pattern'] +DESCRIPTOR.message_types_by_name['Http'] = _HTTP +DESCRIPTOR.message_types_by_name['HttpRule'] = _HTTPRULE +DESCRIPTOR.message_types_by_name['CustomHttpPattern'] = _CUSTOMHTTPPATTERN +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +Http = _reflection.GeneratedProtocolMessageType('Http', (_message.Message,), dict( + DESCRIPTOR = _HTTP, + __module__ = 'google.api.http_pb2' + # @@protoc_insertion_point(class_scope:google.api.Http) + )) +_sym_db.RegisterMessage(Http) + +HttpRule = _reflection.GeneratedProtocolMessageType('HttpRule', (_message.Message,), dict( + DESCRIPTOR = _HTTPRULE, + __module__ = 'google.api.http_pb2' + # @@protoc_insertion_point(class_scope:google.api.HttpRule) + )) +_sym_db.RegisterMessage(HttpRule) + +CustomHttpPattern = _reflection.GeneratedProtocolMessageType('CustomHttpPattern', (_message.Message,), dict( + DESCRIPTOR = _CUSTOMHTTPPATTERN, + __module__ = 'google.api.http_pb2' + # @@protoc_insertion_point(class_scope:google.api.CustomHttpPattern) + )) +_sym_db.RegisterMessage(CustomHttpPattern) + + +DESCRIPTOR.has_options = True +DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b('\n\016com.google.apiB\tHttpProtoP\001ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\370\001\001\242\002\004GAPI')) +# @@protoc_insertion_point(module_scope) diff --git a/lib/ln/rpc_pb2.py b/lib/ln/rpc_pb2.py new file mode 100644 index 00000000..c3261dd2 --- /dev/null +++ b/lib/ln/rpc_pb2.py @@ -0,0 +1,2514 @@ +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: rpc.proto + +import sys +_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) +from google.protobuf.internal import enum_type_wrapper +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +from google.protobuf import descriptor_pb2 +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='rpc.proto', + package='electrumbridge', + syntax='proto3', + serialized_pb=_b('\n\trpc.proto\x12\x0e\x65lectrumbridge\x1a\x1cgoogle/api/annotations.proto\"?\n\x12SignMessageRequest\x12\x19\n\x11messageToBeSigned\x18\x01 \x01(\x0c\x12\x0e\n\x06pubKey\x18\x02 \x01(\x0c\"H\n\x13SignMessageResponse\x12\r\n\x05\x65rror\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x11\n\tsignature\x18\x03 \x01(\x0c\"\x11\n\x0fIsSyncedRequest\"\"\n\x10IsSyncedResponse\x12\x0e\n\x06synced\x18\x01 \x01(\x08\"S\n\x12SendOutputsRequest\x12&\n\x07outputs\x18\x01 \x03(\x0b\x32\x15.electrumbridge.TxOut\x12\x15\n\rfeeSatPerByte\x18\x02 \x01(\x03\"I\n\x13SendOutputsResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\r\n\x05\x65rror\x18\x02 \x01(\t\x12\x12\n\nresultHash\x18\x03 \x01(\t\"\x1f\n\x1dListTransactionDetailsRequest\"T\n\x1eListTransactionDetailsResponse\x12\x32\n\x07\x64\x65tails\x18\x01 \x03(\x0b\x32!.electrumbridge.TransactionDetail\"\x98\x01\n\x11TransactionDetail\x12\x0c\n\x04hash\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x03\x12\x18\n\x10numConfirmations\x18\x03 \x01(\x05\x12\x11\n\tblockHash\x18\x04 \x01(\t\x12\x13\n\x0b\x62lockHeight\x18\x05 \x01(\x05\x12\x11\n\ttimestamp\x18\x06 \x01(\x03\x12\x11\n\ttotalFees\x18\x07 \x01(\x03\"A\n\x13LockOutpointRequest\x12*\n\x08outpoint\x18\x01 \x01(\x0b\x32\x18.electrumbridge.OutPoint\"C\n\x15UnlockOutpointRequest\x12*\n\x08outpoint\x18\x01 \x01(\x0b\x32\x18.electrumbridge.OutPoint\"\x16\n\x14LockOutpointResponse\"\x18\n\x16UnlockOutpointResponse\"\'\n\x19PublishTransactionRequest\x12\n\n\x02tx\x18\x01 \x01(\x0c\"<\n\x1aPublishTransactionResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\r\n\x05\x65rror\x18\x02 \x01(\t\"T\n\x14SignOutputRawRequest\x12\n\n\x02tx\x18\x01 \x01(\x0c\x12\x30\n\x08signDesc\x18\x02 \x01(\x0b\x32\x1e.electrumbridge.SignDescriptor\"*\n\x15SignOutputRawResponse\x12\x11\n\tsignature\x18\x01 \x01(\x0c\"Y\n\x19\x43omputeInputScriptRequest\x12\n\n\x02tx\x18\x01 \x01(\x0c\x12\x30\n\x08signDesc\x18\x02 \x01(\x0b\x32\x1e.electrumbridge.SignDescriptor\"\xdc\x01\n\x0eSignDescriptor\x12\x0e\n\x06pubKey\x18\x01 \x01(\x0c\x12,\n\tsigHashes\x18\x02 \x01(\x0b\x32\x19.electrumbridge.SigHashes\x12\x10\n\x08hashType\x18\x03 \x01(\x05\x12\x13\n\x0bsingleTweak\x18\x04 \x01(\x0c\x12\x13\n\x0b\x64oubleTweak\x18\x05 \x01(\x0c\x12\x15\n\rwitnessScript\x18\x06 \x01(\x0c\x12%\n\x06output\x18\x07 \x01(\x0b\x32\x15.electrumbridge.TxOut\x12\x12\n\ninputIndex\x18\x08 \x01(\x05\"L\n\tSigHashes\x12\x14\n\x0chashPrevOuts\x18\x01 \x01(\t\x12\x14\n\x0chashSequence\x18\x02 \x01(\t\x12\x13\n\x0bhashOutputs\x18\x03 \x01(\t\"F\n\x1a\x43omputeInputScriptResponse\x12\x15\n\rwitnessScript\x18\x01 \x03(\x0c\x12\x11\n\tscriptSig\x18\x02 \x01(\x0c\"C\n\x15\x46\x65tchInputInfoRequest\x12*\n\x08outPoint\x18\x01 \x01(\x0b\x32\x18.electrumbridge.OutPoint\"L\n\x16\x46\x65tchInputInfoResponse\x12\x0c\n\x04mine\x18\x01 \x01(\x08\x12$\n\x05txOut\x18\x02 \x01(\x0b\x32\x15.electrumbridge.TxOut\"(\n\x05TxOut\x12\r\n\x05value\x18\x01 \x01(\x03\x12\x10\n\x08pkScript\x18\x02 \x01(\x0c\"\x12\n\x10NewRawKeyRequest\"&\n\x11NewRawKeyResponse\x12\x11\n\tpublicKey\x18\x01 \x01(\x0c\"\"\n\x10SetHdSeedRequest\x12\x0e\n\x06hdSeed\x18\x01 \x01(\x0c\"\x13\n\x11SetHdSeedResponse\"5\n\x19ListUnspentWitnessRequest\x12\x18\n\x10minConfirmations\x18\x01 \x01(\x05\"A\n\x1aListUnspentWitnessResponse\x12#\n\x05utxos\x18\x01 \x03(\x0b\x32\x14.electrumbridge.Utxo\"\xb2\x01\n\x04Utxo\x12\r\n\x05value\x18\x01 \x01(\x04\x12*\n\x08outPoint\x18\x02 \x01(\x0b\x32\x18.electrumbridge.OutPoint\x12\x30\n\x0b\x61\x64\x64ressType\x18\x03 \x01(\x0e\x32\x1b.electrumbridge.AddressType\x12\x15\n\rwitnessScript\x18\x04 \x01(\x0c\x12\x14\n\x0credeemScript\x18\x05 \x01(\x0c\x12\x10\n\x08pkScript\x18\x06 \x01(\x0c\"\'\n\x08OutPoint\x12\x0c\n\x04hash\x18\x01 \x01(\t\x12\r\n\x05index\x18\x02 \x01(\r\"\x15\n\x13\x46\x65tchRootKeyRequest\"\'\n\x14\x46\x65tchRootKeyResponse\x12\x0f\n\x07rootKey\x18\x01 \x01(\x0c\"A\n\x17\x43onfirmedBalanceRequest\x12\x15\n\rconfirmations\x18\x01 \x01(\x05\x12\x0f\n\x07witness\x18\x02 \x01(\x08\"*\n\x18\x43onfirmedBalanceResponse\x12\x0e\n\x06\x61mount\x18\x01 \x01(\x03\"N\n\x11NewAddressRequest\x12)\n\x04type\x18\x01 \x01(\x0e\x32\x1b.electrumbridge.AddressType\x12\x0e\n\x06\x63hange\x18\x02 \x01(\x08\".\n\x12NewAddressResponse\x12\x18\n\x07\x61\x64\x64ress\x18\x01 \x01(\tR\x07\x61\x64\x64ress*O\n\x0b\x41\x64\x64ressType\x12\x17\n\x13WITNESS_PUBKEY_HASH\x10\x00\x12\x16\n\x12NESTED_PUBKEY_HASH\x10\x01\x12\x0f\n\x0bPUBKEY_HASH\x10\x02\x32\xc1\x0f\n\x0e\x45lectrumBridge\x12g\n\tSetHdSeed\x12 .electrumbridge.SetHdSeedRequest\x1a!.electrumbridge.SetHdSeedResponse\"\x15\x82\xd3\xe4\x93\x02\x0f\x12\r/v1/sethdseed\x12k\n\nNewAddress\x12!.electrumbridge.NewAddressRequest\x1a\".electrumbridge.NewAddressResponse\"\x16\x82\xd3\xe4\x93\x02\x10\x12\x0e/v1/newaddress\x12\x83\x01\n\x10\x43onfirmedBalance\x12\'.electrumbridge.ConfirmedBalanceRequest\x1a(.electrumbridge.ConfirmedBalanceResponse\"\x1c\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/confirmedbalance\x12s\n\x0c\x46\x65tchRootKey\x12#.electrumbridge.FetchRootKeyRequest\x1a$.electrumbridge.FetchRootKeyResponse\"\x18\x82\xd3\xe4\x93\x02\x12\x12\x10/v1/fetchrootkey\x12\x8b\x01\n\x12ListUnspentWitness\x12).electrumbridge.ListUnspentWitnessRequest\x1a*.electrumbridge.ListUnspentWitnessResponse\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/v1/listunspentwitness\x12g\n\tNewRawKey\x12 .electrumbridge.NewRawKeyRequest\x1a!.electrumbridge.NewRawKeyResponse\"\x15\x82\xd3\xe4\x93\x02\x0f\x12\r/v1/newrawkey\x12{\n\x0e\x46\x65tchInputInfo\x12%.electrumbridge.FetchInputInfoRequest\x1a&.electrumbridge.FetchInputInfoResponse\"\x1a\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/fetchinputinfo\x12\x8b\x01\n\x12\x43omputeInputScript\x12).electrumbridge.ComputeInputScriptRequest\x1a*.electrumbridge.ComputeInputScriptResponse\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/v1/computeinputscript\x12w\n\rSignOutputRaw\x12$.electrumbridge.SignOutputRawRequest\x1a%.electrumbridge.SignOutputRawResponse\"\x19\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/signoutputraw\x12\x8b\x01\n\x12PublishTransaction\x12).electrumbridge.PublishTransactionRequest\x1a*.electrumbridge.PublishTransactionResponse\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/v1/publishtransaction\x12s\n\x0cLockOutpoint\x12#.electrumbridge.LockOutpointRequest\x1a$.electrumbridge.LockOutpointResponse\"\x18\x82\xd3\xe4\x93\x02\x12\x12\x10/v1/lockoutpoint\x12{\n\x0eUnlockOutpoint\x12%.electrumbridge.UnlockOutpointRequest\x1a&.electrumbridge.UnlockOutpointResponse\"\x1a\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/unlockoutpoint\x12\x9b\x01\n\x16ListTransactionDetails\x12-.electrumbridge.ListTransactionDetailsRequest\x1a..electrumbridge.ListTransactionDetailsResponse\"\"\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1/listtransactiondetails\x12o\n\x0bSendOutputs\x12\".electrumbridge.SendOutputsRequest\x1a#.electrumbridge.SendOutputsResponse\"\x17\x82\xd3\xe4\x93\x02\x11\x12\x0f/v1/sendoutputs\x12\x63\n\x08IsSynced\x12\x1f.electrumbridge.IsSyncedRequest\x1a .electrumbridge.IsSyncedResponse\"\x14\x82\xd3\xe4\x93\x02\x0e\x12\x0c/v1/issynced\x12o\n\x0bSignMessage\x12\".electrumbridge.SignMessageRequest\x1a#.electrumbridge.SignMessageResponse\"\x17\x82\xd3\xe4\x93\x02\x11\x12\x0f/v1/signmessageb\x06proto3') + , + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + +_ADDRESSTYPE = _descriptor.EnumDescriptor( + name='AddressType', + full_name='electrumbridge.AddressType', + filename=None, + file=DESCRIPTOR, + values=[ + _descriptor.EnumValueDescriptor( + name='WITNESS_PUBKEY_HASH', index=0, number=0, + options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='NESTED_PUBKEY_HASH', index=1, number=1, + options=None, + type=None), + _descriptor.EnumValueDescriptor( + name='PUBKEY_HASH', index=2, number=2, + options=None, + type=None), + ], + containing_type=None, + options=None, + serialized_start=2523, + serialized_end=2602, +) +_sym_db.RegisterEnumDescriptor(_ADDRESSTYPE) + +AddressType = enum_type_wrapper.EnumTypeWrapper(_ADDRESSTYPE) +WITNESS_PUBKEY_HASH = 0 +NESTED_PUBKEY_HASH = 1 +PUBKEY_HASH = 2 + + + +_SIGNMESSAGEREQUEST = _descriptor.Descriptor( + name='SignMessageRequest', + full_name='electrumbridge.SignMessageRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='messageToBeSigned', full_name='electrumbridge.SignMessageRequest.messageToBeSigned', index=0, + number=1, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='pubKey', full_name='electrumbridge.SignMessageRequest.pubKey', index=1, + number=2, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=59, + serialized_end=122, +) + + +_SIGNMESSAGERESPONSE = _descriptor.Descriptor( + name='SignMessageResponse', + full_name='electrumbridge.SignMessageResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='error', full_name='electrumbridge.SignMessageResponse.error', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='success', full_name='electrumbridge.SignMessageResponse.success', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='signature', full_name='electrumbridge.SignMessageResponse.signature', index=2, + number=3, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=124, + serialized_end=196, +) + + +_ISSYNCEDREQUEST = _descriptor.Descriptor( + name='IsSyncedRequest', + full_name='electrumbridge.IsSyncedRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=198, + serialized_end=215, +) + + +_ISSYNCEDRESPONSE = _descriptor.Descriptor( + name='IsSyncedResponse', + full_name='electrumbridge.IsSyncedResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='synced', full_name='electrumbridge.IsSyncedResponse.synced', index=0, + number=1, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=217, + serialized_end=251, +) + + +_SENDOUTPUTSREQUEST = _descriptor.Descriptor( + name='SendOutputsRequest', + full_name='electrumbridge.SendOutputsRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='outputs', full_name='electrumbridge.SendOutputsRequest.outputs', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='feeSatPerByte', full_name='electrumbridge.SendOutputsRequest.feeSatPerByte', index=1, + number=2, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=253, + serialized_end=336, +) + + +_SENDOUTPUTSRESPONSE = _descriptor.Descriptor( + name='SendOutputsResponse', + full_name='electrumbridge.SendOutputsResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='success', full_name='electrumbridge.SendOutputsResponse.success', index=0, + number=1, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='error', full_name='electrumbridge.SendOutputsResponse.error', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='resultHash', full_name='electrumbridge.SendOutputsResponse.resultHash', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=338, + serialized_end=411, +) + + +_LISTTRANSACTIONDETAILSREQUEST = _descriptor.Descriptor( + name='ListTransactionDetailsRequest', + full_name='electrumbridge.ListTransactionDetailsRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=413, + serialized_end=444, +) + + +_LISTTRANSACTIONDETAILSRESPONSE = _descriptor.Descriptor( + name='ListTransactionDetailsResponse', + full_name='electrumbridge.ListTransactionDetailsResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='details', full_name='electrumbridge.ListTransactionDetailsResponse.details', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=446, + serialized_end=530, +) + + +_TRANSACTIONDETAIL = _descriptor.Descriptor( + name='TransactionDetail', + full_name='electrumbridge.TransactionDetail', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='hash', full_name='electrumbridge.TransactionDetail.hash', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='value', full_name='electrumbridge.TransactionDetail.value', index=1, + number=2, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='numConfirmations', full_name='electrumbridge.TransactionDetail.numConfirmations', index=2, + number=3, type=5, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='blockHash', full_name='electrumbridge.TransactionDetail.blockHash', index=3, + number=4, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='blockHeight', full_name='electrumbridge.TransactionDetail.blockHeight', index=4, + number=5, type=5, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='timestamp', full_name='electrumbridge.TransactionDetail.timestamp', index=5, + number=6, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='totalFees', full_name='electrumbridge.TransactionDetail.totalFees', index=6, + number=7, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=533, + serialized_end=685, +) + + +_LOCKOUTPOINTREQUEST = _descriptor.Descriptor( + name='LockOutpointRequest', + full_name='electrumbridge.LockOutpointRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='outpoint', full_name='electrumbridge.LockOutpointRequest.outpoint', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=687, + serialized_end=752, +) + + +_UNLOCKOUTPOINTREQUEST = _descriptor.Descriptor( + name='UnlockOutpointRequest', + full_name='electrumbridge.UnlockOutpointRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='outpoint', full_name='electrumbridge.UnlockOutpointRequest.outpoint', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=754, + serialized_end=821, +) + + +_LOCKOUTPOINTRESPONSE = _descriptor.Descriptor( + name='LockOutpointResponse', + full_name='electrumbridge.LockOutpointResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=823, + serialized_end=845, +) + + +_UNLOCKOUTPOINTRESPONSE = _descriptor.Descriptor( + name='UnlockOutpointResponse', + full_name='electrumbridge.UnlockOutpointResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=847, + serialized_end=871, +) + + +_PUBLISHTRANSACTIONREQUEST = _descriptor.Descriptor( + name='PublishTransactionRequest', + full_name='electrumbridge.PublishTransactionRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='tx', full_name='electrumbridge.PublishTransactionRequest.tx', index=0, + number=1, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=873, + serialized_end=912, +) + + +_PUBLISHTRANSACTIONRESPONSE = _descriptor.Descriptor( + name='PublishTransactionResponse', + full_name='electrumbridge.PublishTransactionResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='success', full_name='electrumbridge.PublishTransactionResponse.success', index=0, + number=1, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='error', full_name='electrumbridge.PublishTransactionResponse.error', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=914, + serialized_end=974, +) + + +_SIGNOUTPUTRAWREQUEST = _descriptor.Descriptor( + name='SignOutputRawRequest', + full_name='electrumbridge.SignOutputRawRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='tx', full_name='electrumbridge.SignOutputRawRequest.tx', index=0, + number=1, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='signDesc', full_name='electrumbridge.SignOutputRawRequest.signDesc', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=976, + serialized_end=1060, +) + + +_SIGNOUTPUTRAWRESPONSE = _descriptor.Descriptor( + name='SignOutputRawResponse', + full_name='electrumbridge.SignOutputRawResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='signature', full_name='electrumbridge.SignOutputRawResponse.signature', index=0, + number=1, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1062, + serialized_end=1104, +) + + +_COMPUTEINPUTSCRIPTREQUEST = _descriptor.Descriptor( + name='ComputeInputScriptRequest', + full_name='electrumbridge.ComputeInputScriptRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='tx', full_name='electrumbridge.ComputeInputScriptRequest.tx', index=0, + number=1, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='signDesc', full_name='electrumbridge.ComputeInputScriptRequest.signDesc', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1106, + serialized_end=1195, +) + + +_SIGNDESCRIPTOR = _descriptor.Descriptor( + name='SignDescriptor', + full_name='electrumbridge.SignDescriptor', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='pubKey', full_name='electrumbridge.SignDescriptor.pubKey', index=0, + number=1, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='sigHashes', full_name='electrumbridge.SignDescriptor.sigHashes', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='hashType', full_name='electrumbridge.SignDescriptor.hashType', index=2, + number=3, type=5, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='singleTweak', full_name='electrumbridge.SignDescriptor.singleTweak', index=3, + number=4, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='doubleTweak', full_name='electrumbridge.SignDescriptor.doubleTweak', index=4, + number=5, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='witnessScript', full_name='electrumbridge.SignDescriptor.witnessScript', index=5, + number=6, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='output', full_name='electrumbridge.SignDescriptor.output', index=6, + number=7, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='inputIndex', full_name='electrumbridge.SignDescriptor.inputIndex', index=7, + number=8, type=5, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1198, + serialized_end=1418, +) + + +_SIGHASHES = _descriptor.Descriptor( + name='SigHashes', + full_name='electrumbridge.SigHashes', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='hashPrevOuts', full_name='electrumbridge.SigHashes.hashPrevOuts', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='hashSequence', full_name='electrumbridge.SigHashes.hashSequence', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='hashOutputs', full_name='electrumbridge.SigHashes.hashOutputs', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1420, + serialized_end=1496, +) + + +_COMPUTEINPUTSCRIPTRESPONSE = _descriptor.Descriptor( + name='ComputeInputScriptResponse', + full_name='electrumbridge.ComputeInputScriptResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='witnessScript', full_name='electrumbridge.ComputeInputScriptResponse.witnessScript', index=0, + number=1, type=12, cpp_type=9, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='scriptSig', full_name='electrumbridge.ComputeInputScriptResponse.scriptSig', index=1, + number=2, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1498, + serialized_end=1568, +) + + +_FETCHINPUTINFOREQUEST = _descriptor.Descriptor( + name='FetchInputInfoRequest', + full_name='electrumbridge.FetchInputInfoRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='outPoint', full_name='electrumbridge.FetchInputInfoRequest.outPoint', index=0, + number=1, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1570, + serialized_end=1637, +) + + +_FETCHINPUTINFORESPONSE = _descriptor.Descriptor( + name='FetchInputInfoResponse', + full_name='electrumbridge.FetchInputInfoResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='mine', full_name='electrumbridge.FetchInputInfoResponse.mine', index=0, + number=1, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='txOut', full_name='electrumbridge.FetchInputInfoResponse.txOut', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1639, + serialized_end=1715, +) + + +_TXOUT = _descriptor.Descriptor( + name='TxOut', + full_name='electrumbridge.TxOut', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='electrumbridge.TxOut.value', index=0, + number=1, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='pkScript', full_name='electrumbridge.TxOut.pkScript', index=1, + number=2, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1717, + serialized_end=1757, +) + + +_NEWRAWKEYREQUEST = _descriptor.Descriptor( + name='NewRawKeyRequest', + full_name='electrumbridge.NewRawKeyRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1759, + serialized_end=1777, +) + + +_NEWRAWKEYRESPONSE = _descriptor.Descriptor( + name='NewRawKeyResponse', + full_name='electrumbridge.NewRawKeyResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='publicKey', full_name='electrumbridge.NewRawKeyResponse.publicKey', index=0, + number=1, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1779, + serialized_end=1817, +) + + +_SETHDSEEDREQUEST = _descriptor.Descriptor( + name='SetHdSeedRequest', + full_name='electrumbridge.SetHdSeedRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='hdSeed', full_name='electrumbridge.SetHdSeedRequest.hdSeed', index=0, + number=1, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1819, + serialized_end=1853, +) + + +_SETHDSEEDRESPONSE = _descriptor.Descriptor( + name='SetHdSeedResponse', + full_name='electrumbridge.SetHdSeedResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1855, + serialized_end=1874, +) + + +_LISTUNSPENTWITNESSREQUEST = _descriptor.Descriptor( + name='ListUnspentWitnessRequest', + full_name='electrumbridge.ListUnspentWitnessRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='minConfirmations', full_name='electrumbridge.ListUnspentWitnessRequest.minConfirmations', index=0, + number=1, type=5, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1876, + serialized_end=1929, +) + + +_LISTUNSPENTWITNESSRESPONSE = _descriptor.Descriptor( + name='ListUnspentWitnessResponse', + full_name='electrumbridge.ListUnspentWitnessResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='utxos', full_name='electrumbridge.ListUnspentWitnessResponse.utxos', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1931, + serialized_end=1996, +) + + +_UTXO = _descriptor.Descriptor( + name='Utxo', + full_name='electrumbridge.Utxo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='value', full_name='electrumbridge.Utxo.value', index=0, + number=1, type=4, cpp_type=4, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='outPoint', full_name='electrumbridge.Utxo.outPoint', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='addressType', full_name='electrumbridge.Utxo.addressType', index=2, + number=3, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='witnessScript', full_name='electrumbridge.Utxo.witnessScript', index=3, + number=4, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='redeemScript', full_name='electrumbridge.Utxo.redeemScript', index=4, + number=5, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='pkScript', full_name='electrumbridge.Utxo.pkScript', index=5, + number=6, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1999, + serialized_end=2177, +) + + +_OUTPOINT = _descriptor.Descriptor( + name='OutPoint', + full_name='electrumbridge.OutPoint', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='hash', full_name='electrumbridge.OutPoint.hash', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='index', full_name='electrumbridge.OutPoint.index', index=1, + number=2, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2179, + serialized_end=2218, +) + + +_FETCHROOTKEYREQUEST = _descriptor.Descriptor( + name='FetchRootKeyRequest', + full_name='electrumbridge.FetchRootKeyRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2220, + serialized_end=2241, +) + + +_FETCHROOTKEYRESPONSE = _descriptor.Descriptor( + name='FetchRootKeyResponse', + full_name='electrumbridge.FetchRootKeyResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='rootKey', full_name='electrumbridge.FetchRootKeyResponse.rootKey', index=0, + number=1, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=_b(""), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2243, + serialized_end=2282, +) + + +_CONFIRMEDBALANCEREQUEST = _descriptor.Descriptor( + name='ConfirmedBalanceRequest', + full_name='electrumbridge.ConfirmedBalanceRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='confirmations', full_name='electrumbridge.ConfirmedBalanceRequest.confirmations', index=0, + number=1, type=5, cpp_type=1, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='witness', full_name='electrumbridge.ConfirmedBalanceRequest.witness', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2284, + serialized_end=2349, +) + + +_CONFIRMEDBALANCERESPONSE = _descriptor.Descriptor( + name='ConfirmedBalanceResponse', + full_name='electrumbridge.ConfirmedBalanceResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='amount', full_name='electrumbridge.ConfirmedBalanceResponse.amount', index=0, + number=1, type=3, cpp_type=2, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2351, + serialized_end=2393, +) + + +_NEWADDRESSREQUEST = _descriptor.Descriptor( + name='NewAddressRequest', + full_name='electrumbridge.NewAddressRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='type', full_name='electrumbridge.NewAddressRequest.type', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + _descriptor.FieldDescriptor( + name='change', full_name='electrumbridge.NewAddressRequest.change', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2395, + serialized_end=2473, +) + + +_NEWADDRESSRESPONSE = _descriptor.Descriptor( + name='NewAddressResponse', + full_name='electrumbridge.NewAddressResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='address', full_name='electrumbridge.NewAddressResponse.address', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + options=None, json_name='address'), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2475, + serialized_end=2521, +) + +_SENDOUTPUTSREQUEST.fields_by_name['outputs'].message_type = _TXOUT +_LISTTRANSACTIONDETAILSRESPONSE.fields_by_name['details'].message_type = _TRANSACTIONDETAIL +_LOCKOUTPOINTREQUEST.fields_by_name['outpoint'].message_type = _OUTPOINT +_UNLOCKOUTPOINTREQUEST.fields_by_name['outpoint'].message_type = _OUTPOINT +_SIGNOUTPUTRAWREQUEST.fields_by_name['signDesc'].message_type = _SIGNDESCRIPTOR +_COMPUTEINPUTSCRIPTREQUEST.fields_by_name['signDesc'].message_type = _SIGNDESCRIPTOR +_SIGNDESCRIPTOR.fields_by_name['sigHashes'].message_type = _SIGHASHES +_SIGNDESCRIPTOR.fields_by_name['output'].message_type = _TXOUT +_FETCHINPUTINFOREQUEST.fields_by_name['outPoint'].message_type = _OUTPOINT +_FETCHINPUTINFORESPONSE.fields_by_name['txOut'].message_type = _TXOUT +_LISTUNSPENTWITNESSRESPONSE.fields_by_name['utxos'].message_type = _UTXO +_UTXO.fields_by_name['outPoint'].message_type = _OUTPOINT +_UTXO.fields_by_name['addressType'].enum_type = _ADDRESSTYPE +_NEWADDRESSREQUEST.fields_by_name['type'].enum_type = _ADDRESSTYPE +DESCRIPTOR.message_types_by_name['SignMessageRequest'] = _SIGNMESSAGEREQUEST +DESCRIPTOR.message_types_by_name['SignMessageResponse'] = _SIGNMESSAGERESPONSE +DESCRIPTOR.message_types_by_name['IsSyncedRequest'] = _ISSYNCEDREQUEST +DESCRIPTOR.message_types_by_name['IsSyncedResponse'] = _ISSYNCEDRESPONSE +DESCRIPTOR.message_types_by_name['SendOutputsRequest'] = _SENDOUTPUTSREQUEST +DESCRIPTOR.message_types_by_name['SendOutputsResponse'] = _SENDOUTPUTSRESPONSE +DESCRIPTOR.message_types_by_name['ListTransactionDetailsRequest'] = _LISTTRANSACTIONDETAILSREQUEST +DESCRIPTOR.message_types_by_name['ListTransactionDetailsResponse'] = _LISTTRANSACTIONDETAILSRESPONSE +DESCRIPTOR.message_types_by_name['TransactionDetail'] = _TRANSACTIONDETAIL +DESCRIPTOR.message_types_by_name['LockOutpointRequest'] = _LOCKOUTPOINTREQUEST +DESCRIPTOR.message_types_by_name['UnlockOutpointRequest'] = _UNLOCKOUTPOINTREQUEST +DESCRIPTOR.message_types_by_name['LockOutpointResponse'] = _LOCKOUTPOINTRESPONSE +DESCRIPTOR.message_types_by_name['UnlockOutpointResponse'] = _UNLOCKOUTPOINTRESPONSE +DESCRIPTOR.message_types_by_name['PublishTransactionRequest'] = _PUBLISHTRANSACTIONREQUEST +DESCRIPTOR.message_types_by_name['PublishTransactionResponse'] = _PUBLISHTRANSACTIONRESPONSE +DESCRIPTOR.message_types_by_name['SignOutputRawRequest'] = _SIGNOUTPUTRAWREQUEST +DESCRIPTOR.message_types_by_name['SignOutputRawResponse'] = _SIGNOUTPUTRAWRESPONSE +DESCRIPTOR.message_types_by_name['ComputeInputScriptRequest'] = _COMPUTEINPUTSCRIPTREQUEST +DESCRIPTOR.message_types_by_name['SignDescriptor'] = _SIGNDESCRIPTOR +DESCRIPTOR.message_types_by_name['SigHashes'] = _SIGHASHES +DESCRIPTOR.message_types_by_name['ComputeInputScriptResponse'] = _COMPUTEINPUTSCRIPTRESPONSE +DESCRIPTOR.message_types_by_name['FetchInputInfoRequest'] = _FETCHINPUTINFOREQUEST +DESCRIPTOR.message_types_by_name['FetchInputInfoResponse'] = _FETCHINPUTINFORESPONSE +DESCRIPTOR.message_types_by_name['TxOut'] = _TXOUT +DESCRIPTOR.message_types_by_name['NewRawKeyRequest'] = _NEWRAWKEYREQUEST +DESCRIPTOR.message_types_by_name['NewRawKeyResponse'] = _NEWRAWKEYRESPONSE +DESCRIPTOR.message_types_by_name['SetHdSeedRequest'] = _SETHDSEEDREQUEST +DESCRIPTOR.message_types_by_name['SetHdSeedResponse'] = _SETHDSEEDRESPONSE +DESCRIPTOR.message_types_by_name['ListUnspentWitnessRequest'] = _LISTUNSPENTWITNESSREQUEST +DESCRIPTOR.message_types_by_name['ListUnspentWitnessResponse'] = _LISTUNSPENTWITNESSRESPONSE +DESCRIPTOR.message_types_by_name['Utxo'] = _UTXO +DESCRIPTOR.message_types_by_name['OutPoint'] = _OUTPOINT +DESCRIPTOR.message_types_by_name['FetchRootKeyRequest'] = _FETCHROOTKEYREQUEST +DESCRIPTOR.message_types_by_name['FetchRootKeyResponse'] = _FETCHROOTKEYRESPONSE +DESCRIPTOR.message_types_by_name['ConfirmedBalanceRequest'] = _CONFIRMEDBALANCEREQUEST +DESCRIPTOR.message_types_by_name['ConfirmedBalanceResponse'] = _CONFIRMEDBALANCERESPONSE +DESCRIPTOR.message_types_by_name['NewAddressRequest'] = _NEWADDRESSREQUEST +DESCRIPTOR.message_types_by_name['NewAddressResponse'] = _NEWADDRESSRESPONSE +DESCRIPTOR.enum_types_by_name['AddressType'] = _ADDRESSTYPE +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +SignMessageRequest = _reflection.GeneratedProtocolMessageType('SignMessageRequest', (_message.Message,), dict( + DESCRIPTOR = _SIGNMESSAGEREQUEST, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.SignMessageRequest) + )) +_sym_db.RegisterMessage(SignMessageRequest) + +SignMessageResponse = _reflection.GeneratedProtocolMessageType('SignMessageResponse', (_message.Message,), dict( + DESCRIPTOR = _SIGNMESSAGERESPONSE, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.SignMessageResponse) + )) +_sym_db.RegisterMessage(SignMessageResponse) + +IsSyncedRequest = _reflection.GeneratedProtocolMessageType('IsSyncedRequest', (_message.Message,), dict( + DESCRIPTOR = _ISSYNCEDREQUEST, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.IsSyncedRequest) + )) +_sym_db.RegisterMessage(IsSyncedRequest) + +IsSyncedResponse = _reflection.GeneratedProtocolMessageType('IsSyncedResponse', (_message.Message,), dict( + DESCRIPTOR = _ISSYNCEDRESPONSE, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.IsSyncedResponse) + )) +_sym_db.RegisterMessage(IsSyncedResponse) + +SendOutputsRequest = _reflection.GeneratedProtocolMessageType('SendOutputsRequest', (_message.Message,), dict( + DESCRIPTOR = _SENDOUTPUTSREQUEST, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.SendOutputsRequest) + )) +_sym_db.RegisterMessage(SendOutputsRequest) + +SendOutputsResponse = _reflection.GeneratedProtocolMessageType('SendOutputsResponse', (_message.Message,), dict( + DESCRIPTOR = _SENDOUTPUTSRESPONSE, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.SendOutputsResponse) + )) +_sym_db.RegisterMessage(SendOutputsResponse) + +ListTransactionDetailsRequest = _reflection.GeneratedProtocolMessageType('ListTransactionDetailsRequest', (_message.Message,), dict( + DESCRIPTOR = _LISTTRANSACTIONDETAILSREQUEST, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.ListTransactionDetailsRequest) + )) +_sym_db.RegisterMessage(ListTransactionDetailsRequest) + +ListTransactionDetailsResponse = _reflection.GeneratedProtocolMessageType('ListTransactionDetailsResponse', (_message.Message,), dict( + DESCRIPTOR = _LISTTRANSACTIONDETAILSRESPONSE, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.ListTransactionDetailsResponse) + )) +_sym_db.RegisterMessage(ListTransactionDetailsResponse) + +TransactionDetail = _reflection.GeneratedProtocolMessageType('TransactionDetail', (_message.Message,), dict( + DESCRIPTOR = _TRANSACTIONDETAIL, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.TransactionDetail) + )) +_sym_db.RegisterMessage(TransactionDetail) + +LockOutpointRequest = _reflection.GeneratedProtocolMessageType('LockOutpointRequest', (_message.Message,), dict( + DESCRIPTOR = _LOCKOUTPOINTREQUEST, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.LockOutpointRequest) + )) +_sym_db.RegisterMessage(LockOutpointRequest) + +UnlockOutpointRequest = _reflection.GeneratedProtocolMessageType('UnlockOutpointRequest', (_message.Message,), dict( + DESCRIPTOR = _UNLOCKOUTPOINTREQUEST, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.UnlockOutpointRequest) + )) +_sym_db.RegisterMessage(UnlockOutpointRequest) + +LockOutpointResponse = _reflection.GeneratedProtocolMessageType('LockOutpointResponse', (_message.Message,), dict( + DESCRIPTOR = _LOCKOUTPOINTRESPONSE, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.LockOutpointResponse) + )) +_sym_db.RegisterMessage(LockOutpointResponse) + +UnlockOutpointResponse = _reflection.GeneratedProtocolMessageType('UnlockOutpointResponse', (_message.Message,), dict( + DESCRIPTOR = _UNLOCKOUTPOINTRESPONSE, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.UnlockOutpointResponse) + )) +_sym_db.RegisterMessage(UnlockOutpointResponse) + +PublishTransactionRequest = _reflection.GeneratedProtocolMessageType('PublishTransactionRequest', (_message.Message,), dict( + DESCRIPTOR = _PUBLISHTRANSACTIONREQUEST, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.PublishTransactionRequest) + )) +_sym_db.RegisterMessage(PublishTransactionRequest) + +PublishTransactionResponse = _reflection.GeneratedProtocolMessageType('PublishTransactionResponse', (_message.Message,), dict( + DESCRIPTOR = _PUBLISHTRANSACTIONRESPONSE, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.PublishTransactionResponse) + )) +_sym_db.RegisterMessage(PublishTransactionResponse) + +SignOutputRawRequest = _reflection.GeneratedProtocolMessageType('SignOutputRawRequest', (_message.Message,), dict( + DESCRIPTOR = _SIGNOUTPUTRAWREQUEST, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.SignOutputRawRequest) + )) +_sym_db.RegisterMessage(SignOutputRawRequest) + +SignOutputRawResponse = _reflection.GeneratedProtocolMessageType('SignOutputRawResponse', (_message.Message,), dict( + DESCRIPTOR = _SIGNOUTPUTRAWRESPONSE, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.SignOutputRawResponse) + )) +_sym_db.RegisterMessage(SignOutputRawResponse) + +ComputeInputScriptRequest = _reflection.GeneratedProtocolMessageType('ComputeInputScriptRequest', (_message.Message,), dict( + DESCRIPTOR = _COMPUTEINPUTSCRIPTREQUEST, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.ComputeInputScriptRequest) + )) +_sym_db.RegisterMessage(ComputeInputScriptRequest) + +SignDescriptor = _reflection.GeneratedProtocolMessageType('SignDescriptor', (_message.Message,), dict( + DESCRIPTOR = _SIGNDESCRIPTOR, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.SignDescriptor) + )) +_sym_db.RegisterMessage(SignDescriptor) + +SigHashes = _reflection.GeneratedProtocolMessageType('SigHashes', (_message.Message,), dict( + DESCRIPTOR = _SIGHASHES, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.SigHashes) + )) +_sym_db.RegisterMessage(SigHashes) + +ComputeInputScriptResponse = _reflection.GeneratedProtocolMessageType('ComputeInputScriptResponse', (_message.Message,), dict( + DESCRIPTOR = _COMPUTEINPUTSCRIPTRESPONSE, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.ComputeInputScriptResponse) + )) +_sym_db.RegisterMessage(ComputeInputScriptResponse) + +FetchInputInfoRequest = _reflection.GeneratedProtocolMessageType('FetchInputInfoRequest', (_message.Message,), dict( + DESCRIPTOR = _FETCHINPUTINFOREQUEST, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.FetchInputInfoRequest) + )) +_sym_db.RegisterMessage(FetchInputInfoRequest) + +FetchInputInfoResponse = _reflection.GeneratedProtocolMessageType('FetchInputInfoResponse', (_message.Message,), dict( + DESCRIPTOR = _FETCHINPUTINFORESPONSE, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.FetchInputInfoResponse) + )) +_sym_db.RegisterMessage(FetchInputInfoResponse) + +TxOut = _reflection.GeneratedProtocolMessageType('TxOut', (_message.Message,), dict( + DESCRIPTOR = _TXOUT, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.TxOut) + )) +_sym_db.RegisterMessage(TxOut) + +NewRawKeyRequest = _reflection.GeneratedProtocolMessageType('NewRawKeyRequest', (_message.Message,), dict( + DESCRIPTOR = _NEWRAWKEYREQUEST, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.NewRawKeyRequest) + )) +_sym_db.RegisterMessage(NewRawKeyRequest) + +NewRawKeyResponse = _reflection.GeneratedProtocolMessageType('NewRawKeyResponse', (_message.Message,), dict( + DESCRIPTOR = _NEWRAWKEYRESPONSE, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.NewRawKeyResponse) + )) +_sym_db.RegisterMessage(NewRawKeyResponse) + +SetHdSeedRequest = _reflection.GeneratedProtocolMessageType('SetHdSeedRequest', (_message.Message,), dict( + DESCRIPTOR = _SETHDSEEDREQUEST, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.SetHdSeedRequest) + )) +_sym_db.RegisterMessage(SetHdSeedRequest) + +SetHdSeedResponse = _reflection.GeneratedProtocolMessageType('SetHdSeedResponse', (_message.Message,), dict( + DESCRIPTOR = _SETHDSEEDRESPONSE, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.SetHdSeedResponse) + )) +_sym_db.RegisterMessage(SetHdSeedResponse) + +ListUnspentWitnessRequest = _reflection.GeneratedProtocolMessageType('ListUnspentWitnessRequest', (_message.Message,), dict( + DESCRIPTOR = _LISTUNSPENTWITNESSREQUEST, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.ListUnspentWitnessRequest) + )) +_sym_db.RegisterMessage(ListUnspentWitnessRequest) + +ListUnspentWitnessResponse = _reflection.GeneratedProtocolMessageType('ListUnspentWitnessResponse', (_message.Message,), dict( + DESCRIPTOR = _LISTUNSPENTWITNESSRESPONSE, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.ListUnspentWitnessResponse) + )) +_sym_db.RegisterMessage(ListUnspentWitnessResponse) + +Utxo = _reflection.GeneratedProtocolMessageType('Utxo', (_message.Message,), dict( + DESCRIPTOR = _UTXO, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.Utxo) + )) +_sym_db.RegisterMessage(Utxo) + +OutPoint = _reflection.GeneratedProtocolMessageType('OutPoint', (_message.Message,), dict( + DESCRIPTOR = _OUTPOINT, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.OutPoint) + )) +_sym_db.RegisterMessage(OutPoint) + +FetchRootKeyRequest = _reflection.GeneratedProtocolMessageType('FetchRootKeyRequest', (_message.Message,), dict( + DESCRIPTOR = _FETCHROOTKEYREQUEST, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.FetchRootKeyRequest) + )) +_sym_db.RegisterMessage(FetchRootKeyRequest) + +FetchRootKeyResponse = _reflection.GeneratedProtocolMessageType('FetchRootKeyResponse', (_message.Message,), dict( + DESCRIPTOR = _FETCHROOTKEYRESPONSE, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.FetchRootKeyResponse) + )) +_sym_db.RegisterMessage(FetchRootKeyResponse) + +ConfirmedBalanceRequest = _reflection.GeneratedProtocolMessageType('ConfirmedBalanceRequest', (_message.Message,), dict( + DESCRIPTOR = _CONFIRMEDBALANCEREQUEST, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.ConfirmedBalanceRequest) + )) +_sym_db.RegisterMessage(ConfirmedBalanceRequest) + +ConfirmedBalanceResponse = _reflection.GeneratedProtocolMessageType('ConfirmedBalanceResponse', (_message.Message,), dict( + DESCRIPTOR = _CONFIRMEDBALANCERESPONSE, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.ConfirmedBalanceResponse) + )) +_sym_db.RegisterMessage(ConfirmedBalanceResponse) + +NewAddressRequest = _reflection.GeneratedProtocolMessageType('NewAddressRequest', (_message.Message,), dict( + DESCRIPTOR = _NEWADDRESSREQUEST, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.NewAddressRequest) + )) +_sym_db.RegisterMessage(NewAddressRequest) + +NewAddressResponse = _reflection.GeneratedProtocolMessageType('NewAddressResponse', (_message.Message,), dict( + DESCRIPTOR = _NEWADDRESSRESPONSE, + __module__ = 'rpc_pb2' + # @@protoc_insertion_point(class_scope:electrumbridge.NewAddressResponse) + )) +_sym_db.RegisterMessage(NewAddressResponse) + + + +_ELECTRUMBRIDGE = _descriptor.ServiceDescriptor( + name='ElectrumBridge', + full_name='electrumbridge.ElectrumBridge', + file=DESCRIPTOR, + index=0, + options=None, + serialized_start=2605, + serialized_end=4590, + methods=[ + _descriptor.MethodDescriptor( + name='SetHdSeed', + full_name='electrumbridge.ElectrumBridge.SetHdSeed', + index=0, + containing_service=None, + input_type=_SETHDSEEDREQUEST, + output_type=_SETHDSEEDRESPONSE, + options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\017\022\r/v1/sethdseed')), + ), + _descriptor.MethodDescriptor( + name='NewAddress', + full_name='electrumbridge.ElectrumBridge.NewAddress', + index=1, + containing_service=None, + input_type=_NEWADDRESSREQUEST, + output_type=_NEWADDRESSRESPONSE, + options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\020\022\016/v1/newaddress')), + ), + _descriptor.MethodDescriptor( + name='ConfirmedBalance', + full_name='electrumbridge.ElectrumBridge.ConfirmedBalance', + index=2, + containing_service=None, + input_type=_CONFIRMEDBALANCEREQUEST, + output_type=_CONFIRMEDBALANCERESPONSE, + options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\026\022\024/v1/confirmedbalance')), + ), + _descriptor.MethodDescriptor( + name='FetchRootKey', + full_name='electrumbridge.ElectrumBridge.FetchRootKey', + index=3, + containing_service=None, + input_type=_FETCHROOTKEYREQUEST, + output_type=_FETCHROOTKEYRESPONSE, + options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\022\022\020/v1/fetchrootkey')), + ), + _descriptor.MethodDescriptor( + name='ListUnspentWitness', + full_name='electrumbridge.ElectrumBridge.ListUnspentWitness', + index=4, + containing_service=None, + input_type=_LISTUNSPENTWITNESSREQUEST, + output_type=_LISTUNSPENTWITNESSRESPONSE, + options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\030\022\026/v1/listunspentwitness')), + ), + _descriptor.MethodDescriptor( + name='NewRawKey', + full_name='electrumbridge.ElectrumBridge.NewRawKey', + index=5, + containing_service=None, + input_type=_NEWRAWKEYREQUEST, + output_type=_NEWRAWKEYRESPONSE, + options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\017\022\r/v1/newrawkey')), + ), + _descriptor.MethodDescriptor( + name='FetchInputInfo', + full_name='electrumbridge.ElectrumBridge.FetchInputInfo', + index=6, + containing_service=None, + input_type=_FETCHINPUTINFOREQUEST, + output_type=_FETCHINPUTINFORESPONSE, + options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\024\022\022/v1/fetchinputinfo')), + ), + _descriptor.MethodDescriptor( + name='ComputeInputScript', + full_name='electrumbridge.ElectrumBridge.ComputeInputScript', + index=7, + containing_service=None, + input_type=_COMPUTEINPUTSCRIPTREQUEST, + output_type=_COMPUTEINPUTSCRIPTRESPONSE, + options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\030\022\026/v1/computeinputscript')), + ), + _descriptor.MethodDescriptor( + name='SignOutputRaw', + full_name='electrumbridge.ElectrumBridge.SignOutputRaw', + index=8, + containing_service=None, + input_type=_SIGNOUTPUTRAWREQUEST, + output_type=_SIGNOUTPUTRAWRESPONSE, + options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\023\022\021/v1/signoutputraw')), + ), + _descriptor.MethodDescriptor( + name='PublishTransaction', + full_name='electrumbridge.ElectrumBridge.PublishTransaction', + index=9, + containing_service=None, + input_type=_PUBLISHTRANSACTIONREQUEST, + output_type=_PUBLISHTRANSACTIONRESPONSE, + options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\030\022\026/v1/publishtransaction')), + ), + _descriptor.MethodDescriptor( + name='LockOutpoint', + full_name='electrumbridge.ElectrumBridge.LockOutpoint', + index=10, + containing_service=None, + input_type=_LOCKOUTPOINTREQUEST, + output_type=_LOCKOUTPOINTRESPONSE, + options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\022\022\020/v1/lockoutpoint')), + ), + _descriptor.MethodDescriptor( + name='UnlockOutpoint', + full_name='electrumbridge.ElectrumBridge.UnlockOutpoint', + index=11, + containing_service=None, + input_type=_UNLOCKOUTPOINTREQUEST, + output_type=_UNLOCKOUTPOINTRESPONSE, + options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\024\022\022/v1/unlockoutpoint')), + ), + _descriptor.MethodDescriptor( + name='ListTransactionDetails', + full_name='electrumbridge.ElectrumBridge.ListTransactionDetails', + index=12, + containing_service=None, + input_type=_LISTTRANSACTIONDETAILSREQUEST, + output_type=_LISTTRANSACTIONDETAILSRESPONSE, + options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\034\022\032/v1/listtransactiondetails')), + ), + _descriptor.MethodDescriptor( + name='SendOutputs', + full_name='electrumbridge.ElectrumBridge.SendOutputs', + index=13, + containing_service=None, + input_type=_SENDOUTPUTSREQUEST, + output_type=_SENDOUTPUTSRESPONSE, + options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\021\022\017/v1/sendoutputs')), + ), + _descriptor.MethodDescriptor( + name='IsSynced', + full_name='electrumbridge.ElectrumBridge.IsSynced', + index=14, + containing_service=None, + input_type=_ISSYNCEDREQUEST, + output_type=_ISSYNCEDRESPONSE, + options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\016\022\014/v1/issynced')), + ), + _descriptor.MethodDescriptor( + name='SignMessage', + full_name='electrumbridge.ElectrumBridge.SignMessage', + index=15, + containing_service=None, + input_type=_SIGNMESSAGEREQUEST, + output_type=_SIGNMESSAGERESPONSE, + options=_descriptor._ParseOptions(descriptor_pb2.MethodOptions(), _b('\202\323\344\223\002\021\022\017/v1/signmessage')), + ), +]) +_sym_db.RegisterServiceDescriptor(_ELECTRUMBRIDGE) + +DESCRIPTOR.services_by_name['ElectrumBridge'] = _ELECTRUMBRIDGE + +try: + # THESE ELEMENTS WILL BE DEPRECATED. + # Please use the generated *_pb2_grpc.py files instead. + import grpc + from grpc.beta import implementations as beta_implementations + from grpc.beta import interfaces as beta_interfaces + from grpc.framework.common import cardinality + from grpc.framework.interfaces.face import utilities as face_utilities + + + class ElectrumBridgeStub(object): + # missing associated documentation comment in .proto file + pass + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.SetHdSeed = channel.unary_unary( + '/electrumbridge.ElectrumBridge/SetHdSeed', + request_serializer=SetHdSeedRequest.SerializeToString, + response_deserializer=SetHdSeedResponse.FromString, + ) + self.NewAddress = channel.unary_unary( + '/electrumbridge.ElectrumBridge/NewAddress', + request_serializer=NewAddressRequest.SerializeToString, + response_deserializer=NewAddressResponse.FromString, + ) + self.ConfirmedBalance = channel.unary_unary( + '/electrumbridge.ElectrumBridge/ConfirmedBalance', + request_serializer=ConfirmedBalanceRequest.SerializeToString, + response_deserializer=ConfirmedBalanceResponse.FromString, + ) + self.FetchRootKey = channel.unary_unary( + '/electrumbridge.ElectrumBridge/FetchRootKey', + request_serializer=FetchRootKeyRequest.SerializeToString, + response_deserializer=FetchRootKeyResponse.FromString, + ) + self.ListUnspentWitness = channel.unary_unary( + '/electrumbridge.ElectrumBridge/ListUnspentWitness', + request_serializer=ListUnspentWitnessRequest.SerializeToString, + response_deserializer=ListUnspentWitnessResponse.FromString, + ) + self.NewRawKey = channel.unary_unary( + '/electrumbridge.ElectrumBridge/NewRawKey', + request_serializer=NewRawKeyRequest.SerializeToString, + response_deserializer=NewRawKeyResponse.FromString, + ) + self.FetchInputInfo = channel.unary_unary( + '/electrumbridge.ElectrumBridge/FetchInputInfo', + request_serializer=FetchInputInfoRequest.SerializeToString, + response_deserializer=FetchInputInfoResponse.FromString, + ) + self.ComputeInputScript = channel.unary_unary( + '/electrumbridge.ElectrumBridge/ComputeInputScript', + request_serializer=ComputeInputScriptRequest.SerializeToString, + response_deserializer=ComputeInputScriptResponse.FromString, + ) + self.SignOutputRaw = channel.unary_unary( + '/electrumbridge.ElectrumBridge/SignOutputRaw', + request_serializer=SignOutputRawRequest.SerializeToString, + response_deserializer=SignOutputRawResponse.FromString, + ) + self.PublishTransaction = channel.unary_unary( + '/electrumbridge.ElectrumBridge/PublishTransaction', + request_serializer=PublishTransactionRequest.SerializeToString, + response_deserializer=PublishTransactionResponse.FromString, + ) + self.LockOutpoint = channel.unary_unary( + '/electrumbridge.ElectrumBridge/LockOutpoint', + request_serializer=LockOutpointRequest.SerializeToString, + response_deserializer=LockOutpointResponse.FromString, + ) + self.UnlockOutpoint = channel.unary_unary( + '/electrumbridge.ElectrumBridge/UnlockOutpoint', + request_serializer=UnlockOutpointRequest.SerializeToString, + response_deserializer=UnlockOutpointResponse.FromString, + ) + self.ListTransactionDetails = channel.unary_unary( + '/electrumbridge.ElectrumBridge/ListTransactionDetails', + request_serializer=ListTransactionDetailsRequest.SerializeToString, + response_deserializer=ListTransactionDetailsResponse.FromString, + ) + self.SendOutputs = channel.unary_unary( + '/electrumbridge.ElectrumBridge/SendOutputs', + request_serializer=SendOutputsRequest.SerializeToString, + response_deserializer=SendOutputsResponse.FromString, + ) + self.IsSynced = channel.unary_unary( + '/electrumbridge.ElectrumBridge/IsSynced', + request_serializer=IsSyncedRequest.SerializeToString, + response_deserializer=IsSyncedResponse.FromString, + ) + self.SignMessage = channel.unary_unary( + '/electrumbridge.ElectrumBridge/SignMessage', + request_serializer=SignMessageRequest.SerializeToString, + response_deserializer=SignMessageResponse.FromString, + ) + + + class ElectrumBridgeServicer(object): + # missing associated documentation comment in .proto file + pass + + def SetHdSeed(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def NewAddress(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ConfirmedBalance(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def FetchRootKey(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListUnspentWitness(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def NewRawKey(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def FetchInputInfo(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ComputeInputScript(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def SignOutputRaw(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def PublishTransaction(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def LockOutpoint(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def UnlockOutpoint(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListTransactionDetails(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def SendOutputs(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def IsSynced(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def SignMessage(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + + def add_ElectrumBridgeServicer_to_server(servicer, server): + rpc_method_handlers = { + 'SetHdSeed': grpc.unary_unary_rpc_method_handler( + servicer.SetHdSeed, + request_deserializer=SetHdSeedRequest.FromString, + response_serializer=SetHdSeedResponse.SerializeToString, + ), + 'NewAddress': grpc.unary_unary_rpc_method_handler( + servicer.NewAddress, + request_deserializer=NewAddressRequest.FromString, + response_serializer=NewAddressResponse.SerializeToString, + ), + 'ConfirmedBalance': grpc.unary_unary_rpc_method_handler( + servicer.ConfirmedBalance, + request_deserializer=ConfirmedBalanceRequest.FromString, + response_serializer=ConfirmedBalanceResponse.SerializeToString, + ), + 'FetchRootKey': grpc.unary_unary_rpc_method_handler( + servicer.FetchRootKey, + request_deserializer=FetchRootKeyRequest.FromString, + response_serializer=FetchRootKeyResponse.SerializeToString, + ), + 'ListUnspentWitness': grpc.unary_unary_rpc_method_handler( + servicer.ListUnspentWitness, + request_deserializer=ListUnspentWitnessRequest.FromString, + response_serializer=ListUnspentWitnessResponse.SerializeToString, + ), + 'NewRawKey': grpc.unary_unary_rpc_method_handler( + servicer.NewRawKey, + request_deserializer=NewRawKeyRequest.FromString, + response_serializer=NewRawKeyResponse.SerializeToString, + ), + 'FetchInputInfo': grpc.unary_unary_rpc_method_handler( + servicer.FetchInputInfo, + request_deserializer=FetchInputInfoRequest.FromString, + response_serializer=FetchInputInfoResponse.SerializeToString, + ), + 'ComputeInputScript': grpc.unary_unary_rpc_method_handler( + servicer.ComputeInputScript, + request_deserializer=ComputeInputScriptRequest.FromString, + response_serializer=ComputeInputScriptResponse.SerializeToString, + ), + 'SignOutputRaw': grpc.unary_unary_rpc_method_handler( + servicer.SignOutputRaw, + request_deserializer=SignOutputRawRequest.FromString, + response_serializer=SignOutputRawResponse.SerializeToString, + ), + 'PublishTransaction': grpc.unary_unary_rpc_method_handler( + servicer.PublishTransaction, + request_deserializer=PublishTransactionRequest.FromString, + response_serializer=PublishTransactionResponse.SerializeToString, + ), + 'LockOutpoint': grpc.unary_unary_rpc_method_handler( + servicer.LockOutpoint, + request_deserializer=LockOutpointRequest.FromString, + response_serializer=LockOutpointResponse.SerializeToString, + ), + 'UnlockOutpoint': grpc.unary_unary_rpc_method_handler( + servicer.UnlockOutpoint, + request_deserializer=UnlockOutpointRequest.FromString, + response_serializer=UnlockOutpointResponse.SerializeToString, + ), + 'ListTransactionDetails': grpc.unary_unary_rpc_method_handler( + servicer.ListTransactionDetails, + request_deserializer=ListTransactionDetailsRequest.FromString, + response_serializer=ListTransactionDetailsResponse.SerializeToString, + ), + 'SendOutputs': grpc.unary_unary_rpc_method_handler( + servicer.SendOutputs, + request_deserializer=SendOutputsRequest.FromString, + response_serializer=SendOutputsResponse.SerializeToString, + ), + 'IsSynced': grpc.unary_unary_rpc_method_handler( + servicer.IsSynced, + request_deserializer=IsSyncedRequest.FromString, + response_serializer=IsSyncedResponse.SerializeToString, + ), + 'SignMessage': grpc.unary_unary_rpc_method_handler( + servicer.SignMessage, + request_deserializer=SignMessageRequest.FromString, + response_serializer=SignMessageResponse.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'electrumbridge.ElectrumBridge', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + class BetaElectrumBridgeServicer(object): + """The Beta API is deprecated for 0.15.0 and later. + + It is recommended to use the GA API (classes and functions in this + file not marked beta) for all further purposes. This class was generated + only to ease transition from grpcio<0.15.0 to grpcio>=0.15.0.""" + # missing associated documentation comment in .proto file + pass + def SetHdSeed(self, request, context): + # missing associated documentation comment in .proto file + pass + context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) + def NewAddress(self, request, context): + # missing associated documentation comment in .proto file + pass + context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) + def ConfirmedBalance(self, request, context): + # missing associated documentation comment in .proto file + pass + context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) + def FetchRootKey(self, request, context): + # missing associated documentation comment in .proto file + pass + context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) + def ListUnspentWitness(self, request, context): + # missing associated documentation comment in .proto file + pass + context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) + def NewRawKey(self, request, context): + # missing associated documentation comment in .proto file + pass + context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) + def FetchInputInfo(self, request, context): + # missing associated documentation comment in .proto file + pass + context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) + def ComputeInputScript(self, request, context): + # missing associated documentation comment in .proto file + pass + context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) + def SignOutputRaw(self, request, context): + # missing associated documentation comment in .proto file + pass + context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) + def PublishTransaction(self, request, context): + # missing associated documentation comment in .proto file + pass + context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) + def LockOutpoint(self, request, context): + # missing associated documentation comment in .proto file + pass + context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) + def UnlockOutpoint(self, request, context): + # missing associated documentation comment in .proto file + pass + context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) + def ListTransactionDetails(self, request, context): + # missing associated documentation comment in .proto file + pass + context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) + def SendOutputs(self, request, context): + # missing associated documentation comment in .proto file + pass + context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) + def IsSynced(self, request, context): + # missing associated documentation comment in .proto file + pass + context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) + def SignMessage(self, request, context): + # missing associated documentation comment in .proto file + pass + context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) + + + class BetaElectrumBridgeStub(object): + """The Beta API is deprecated for 0.15.0 and later. + + It is recommended to use the GA API (classes and functions in this + file not marked beta) for all further purposes. This class was generated + only to ease transition from grpcio<0.15.0 to grpcio>=0.15.0.""" + # missing associated documentation comment in .proto file + pass + def SetHdSeed(self, request, timeout, metadata=None, with_call=False, protocol_options=None): + # missing associated documentation comment in .proto file + pass + raise NotImplementedError() + SetHdSeed.future = None + def NewAddress(self, request, timeout, metadata=None, with_call=False, protocol_options=None): + # missing associated documentation comment in .proto file + pass + raise NotImplementedError() + NewAddress.future = None + def ConfirmedBalance(self, request, timeout, metadata=None, with_call=False, protocol_options=None): + # missing associated documentation comment in .proto file + pass + raise NotImplementedError() + ConfirmedBalance.future = None + def FetchRootKey(self, request, timeout, metadata=None, with_call=False, protocol_options=None): + # missing associated documentation comment in .proto file + pass + raise NotImplementedError() + FetchRootKey.future = None + def ListUnspentWitness(self, request, timeout, metadata=None, with_call=False, protocol_options=None): + # missing associated documentation comment in .proto file + pass + raise NotImplementedError() + ListUnspentWitness.future = None + def NewRawKey(self, request, timeout, metadata=None, with_call=False, protocol_options=None): + # missing associated documentation comment in .proto file + pass + raise NotImplementedError() + NewRawKey.future = None + def FetchInputInfo(self, request, timeout, metadata=None, with_call=False, protocol_options=None): + # missing associated documentation comment in .proto file + pass + raise NotImplementedError() + FetchInputInfo.future = None + def ComputeInputScript(self, request, timeout, metadata=None, with_call=False, protocol_options=None): + # missing associated documentation comment in .proto file + pass + raise NotImplementedError() + ComputeInputScript.future = None + def SignOutputRaw(self, request, timeout, metadata=None, with_call=False, protocol_options=None): + # missing associated documentation comment in .proto file + pass + raise NotImplementedError() + SignOutputRaw.future = None + def PublishTransaction(self, request, timeout, metadata=None, with_call=False, protocol_options=None): + # missing associated documentation comment in .proto file + pass + raise NotImplementedError() + PublishTransaction.future = None + def LockOutpoint(self, request, timeout, metadata=None, with_call=False, protocol_options=None): + # missing associated documentation comment in .proto file + pass + raise NotImplementedError() + LockOutpoint.future = None + def UnlockOutpoint(self, request, timeout, metadata=None, with_call=False, protocol_options=None): + # missing associated documentation comment in .proto file + pass + raise NotImplementedError() + UnlockOutpoint.future = None + def ListTransactionDetails(self, request, timeout, metadata=None, with_call=False, protocol_options=None): + # missing associated documentation comment in .proto file + pass + raise NotImplementedError() + ListTransactionDetails.future = None + def SendOutputs(self, request, timeout, metadata=None, with_call=False, protocol_options=None): + # missing associated documentation comment in .proto file + pass + raise NotImplementedError() + SendOutputs.future = None + def IsSynced(self, request, timeout, metadata=None, with_call=False, protocol_options=None): + # missing associated documentation comment in .proto file + pass + raise NotImplementedError() + IsSynced.future = None + def SignMessage(self, request, timeout, metadata=None, with_call=False, protocol_options=None): + # missing associated documentation comment in .proto file + pass + raise NotImplementedError() + SignMessage.future = None + + + def beta_create_ElectrumBridge_server(servicer, pool=None, pool_size=None, default_timeout=None, maximum_timeout=None): + """The Beta API is deprecated for 0.15.0 and later. + + It is recommended to use the GA API (classes and functions in this + file not marked beta) for all further purposes. This function was + generated only to ease transition from grpcio<0.15.0 to grpcio>=0.15.0""" + request_deserializers = { + ('electrumbridge.ElectrumBridge', 'ComputeInputScript'): ComputeInputScriptRequest.FromString, + ('electrumbridge.ElectrumBridge', 'ConfirmedBalance'): ConfirmedBalanceRequest.FromString, + ('electrumbridge.ElectrumBridge', 'FetchInputInfo'): FetchInputInfoRequest.FromString, + ('electrumbridge.ElectrumBridge', 'FetchRootKey'): FetchRootKeyRequest.FromString, + ('electrumbridge.ElectrumBridge', 'IsSynced'): IsSyncedRequest.FromString, + ('electrumbridge.ElectrumBridge', 'ListTransactionDetails'): ListTransactionDetailsRequest.FromString, + ('electrumbridge.ElectrumBridge', 'ListUnspentWitness'): ListUnspentWitnessRequest.FromString, + ('electrumbridge.ElectrumBridge', 'LockOutpoint'): LockOutpointRequest.FromString, + ('electrumbridge.ElectrumBridge', 'NewAddress'): NewAddressRequest.FromString, + ('electrumbridge.ElectrumBridge', 'NewRawKey'): NewRawKeyRequest.FromString, + ('electrumbridge.ElectrumBridge', 'PublishTransaction'): PublishTransactionRequest.FromString, + ('electrumbridge.ElectrumBridge', 'SendOutputs'): SendOutputsRequest.FromString, + ('electrumbridge.ElectrumBridge', 'SetHdSeed'): SetHdSeedRequest.FromString, + ('electrumbridge.ElectrumBridge', 'SignMessage'): SignMessageRequest.FromString, + ('electrumbridge.ElectrumBridge', 'SignOutputRaw'): SignOutputRawRequest.FromString, + ('electrumbridge.ElectrumBridge', 'UnlockOutpoint'): UnlockOutpointRequest.FromString, + } + response_serializers = { + ('electrumbridge.ElectrumBridge', 'ComputeInputScript'): ComputeInputScriptResponse.SerializeToString, + ('electrumbridge.ElectrumBridge', 'ConfirmedBalance'): ConfirmedBalanceResponse.SerializeToString, + ('electrumbridge.ElectrumBridge', 'FetchInputInfo'): FetchInputInfoResponse.SerializeToString, + ('electrumbridge.ElectrumBridge', 'FetchRootKey'): FetchRootKeyResponse.SerializeToString, + ('electrumbridge.ElectrumBridge', 'IsSynced'): IsSyncedResponse.SerializeToString, + ('electrumbridge.ElectrumBridge', 'ListTransactionDetails'): ListTransactionDetailsResponse.SerializeToString, + ('electrumbridge.ElectrumBridge', 'ListUnspentWitness'): ListUnspentWitnessResponse.SerializeToString, + ('electrumbridge.ElectrumBridge', 'LockOutpoint'): LockOutpointResponse.SerializeToString, + ('electrumbridge.ElectrumBridge', 'NewAddress'): NewAddressResponse.SerializeToString, + ('electrumbridge.ElectrumBridge', 'NewRawKey'): NewRawKeyResponse.SerializeToString, + ('electrumbridge.ElectrumBridge', 'PublishTransaction'): PublishTransactionResponse.SerializeToString, + ('electrumbridge.ElectrumBridge', 'SendOutputs'): SendOutputsResponse.SerializeToString, + ('electrumbridge.ElectrumBridge', 'SetHdSeed'): SetHdSeedResponse.SerializeToString, + ('electrumbridge.ElectrumBridge', 'SignMessage'): SignMessageResponse.SerializeToString, + ('electrumbridge.ElectrumBridge', 'SignOutputRaw'): SignOutputRawResponse.SerializeToString, + ('electrumbridge.ElectrumBridge', 'UnlockOutpoint'): UnlockOutpointResponse.SerializeToString, + } + method_implementations = { + ('electrumbridge.ElectrumBridge', 'ComputeInputScript'): face_utilities.unary_unary_inline(servicer.ComputeInputScript), + ('electrumbridge.ElectrumBridge', 'ConfirmedBalance'): face_utilities.unary_unary_inline(servicer.ConfirmedBalance), + ('electrumbridge.ElectrumBridge', 'FetchInputInfo'): face_utilities.unary_unary_inline(servicer.FetchInputInfo), + ('electrumbridge.ElectrumBridge', 'FetchRootKey'): face_utilities.unary_unary_inline(servicer.FetchRootKey), + ('electrumbridge.ElectrumBridge', 'IsSynced'): face_utilities.unary_unary_inline(servicer.IsSynced), + ('electrumbridge.ElectrumBridge', 'ListTransactionDetails'): face_utilities.unary_unary_inline(servicer.ListTransactionDetails), + ('electrumbridge.ElectrumBridge', 'ListUnspentWitness'): face_utilities.unary_unary_inline(servicer.ListUnspentWitness), + ('electrumbridge.ElectrumBridge', 'LockOutpoint'): face_utilities.unary_unary_inline(servicer.LockOutpoint), + ('electrumbridge.ElectrumBridge', 'NewAddress'): face_utilities.unary_unary_inline(servicer.NewAddress), + ('electrumbridge.ElectrumBridge', 'NewRawKey'): face_utilities.unary_unary_inline(servicer.NewRawKey), + ('electrumbridge.ElectrumBridge', 'PublishTransaction'): face_utilities.unary_unary_inline(servicer.PublishTransaction), + ('electrumbridge.ElectrumBridge', 'SendOutputs'): face_utilities.unary_unary_inline(servicer.SendOutputs), + ('electrumbridge.ElectrumBridge', 'SetHdSeed'): face_utilities.unary_unary_inline(servicer.SetHdSeed), + ('electrumbridge.ElectrumBridge', 'SignMessage'): face_utilities.unary_unary_inline(servicer.SignMessage), + ('electrumbridge.ElectrumBridge', 'SignOutputRaw'): face_utilities.unary_unary_inline(servicer.SignOutputRaw), + ('electrumbridge.ElectrumBridge', 'UnlockOutpoint'): face_utilities.unary_unary_inline(servicer.UnlockOutpoint), + } + server_options = beta_implementations.server_options(request_deserializers=request_deserializers, response_serializers=response_serializers, thread_pool=pool, thread_pool_size=pool_size, default_timeout=default_timeout, maximum_timeout=maximum_timeout) + return beta_implementations.server(method_implementations, options=server_options) + + + def beta_create_ElectrumBridge_stub(channel, host=None, metadata_transformer=None, pool=None, pool_size=None): + """The Beta API is deprecated for 0.15.0 and later. + + It is recommended to use the GA API (classes and functions in this + file not marked beta) for all further purposes. This function was + generated only to ease transition from grpcio<0.15.0 to grpcio>=0.15.0""" + request_serializers = { + ('electrumbridge.ElectrumBridge', 'ComputeInputScript'): ComputeInputScriptRequest.SerializeToString, + ('electrumbridge.ElectrumBridge', 'ConfirmedBalance'): ConfirmedBalanceRequest.SerializeToString, + ('electrumbridge.ElectrumBridge', 'FetchInputInfo'): FetchInputInfoRequest.SerializeToString, + ('electrumbridge.ElectrumBridge', 'FetchRootKey'): FetchRootKeyRequest.SerializeToString, + ('electrumbridge.ElectrumBridge', 'IsSynced'): IsSyncedRequest.SerializeToString, + ('electrumbridge.ElectrumBridge', 'ListTransactionDetails'): ListTransactionDetailsRequest.SerializeToString, + ('electrumbridge.ElectrumBridge', 'ListUnspentWitness'): ListUnspentWitnessRequest.SerializeToString, + ('electrumbridge.ElectrumBridge', 'LockOutpoint'): LockOutpointRequest.SerializeToString, + ('electrumbridge.ElectrumBridge', 'NewAddress'): NewAddressRequest.SerializeToString, + ('electrumbridge.ElectrumBridge', 'NewRawKey'): NewRawKeyRequest.SerializeToString, + ('electrumbridge.ElectrumBridge', 'PublishTransaction'): PublishTransactionRequest.SerializeToString, + ('electrumbridge.ElectrumBridge', 'SendOutputs'): SendOutputsRequest.SerializeToString, + ('electrumbridge.ElectrumBridge', 'SetHdSeed'): SetHdSeedRequest.SerializeToString, + ('electrumbridge.ElectrumBridge', 'SignMessage'): SignMessageRequest.SerializeToString, + ('electrumbridge.ElectrumBridge', 'SignOutputRaw'): SignOutputRawRequest.SerializeToString, + ('electrumbridge.ElectrumBridge', 'UnlockOutpoint'): UnlockOutpointRequest.SerializeToString, + } + response_deserializers = { + ('electrumbridge.ElectrumBridge', 'ComputeInputScript'): ComputeInputScriptResponse.FromString, + ('electrumbridge.ElectrumBridge', 'ConfirmedBalance'): ConfirmedBalanceResponse.FromString, + ('electrumbridge.ElectrumBridge', 'FetchInputInfo'): FetchInputInfoResponse.FromString, + ('electrumbridge.ElectrumBridge', 'FetchRootKey'): FetchRootKeyResponse.FromString, + ('electrumbridge.ElectrumBridge', 'IsSynced'): IsSyncedResponse.FromString, + ('electrumbridge.ElectrumBridge', 'ListTransactionDetails'): ListTransactionDetailsResponse.FromString, + ('electrumbridge.ElectrumBridge', 'ListUnspentWitness'): ListUnspentWitnessResponse.FromString, + ('electrumbridge.ElectrumBridge', 'LockOutpoint'): LockOutpointResponse.FromString, + ('electrumbridge.ElectrumBridge', 'NewAddress'): NewAddressResponse.FromString, + ('electrumbridge.ElectrumBridge', 'NewRawKey'): NewRawKeyResponse.FromString, + ('electrumbridge.ElectrumBridge', 'PublishTransaction'): PublishTransactionResponse.FromString, + ('electrumbridge.ElectrumBridge', 'SendOutputs'): SendOutputsResponse.FromString, + ('electrumbridge.ElectrumBridge', 'SetHdSeed'): SetHdSeedResponse.FromString, + ('electrumbridge.ElectrumBridge', 'SignMessage'): SignMessageResponse.FromString, + ('electrumbridge.ElectrumBridge', 'SignOutputRaw'): SignOutputRawResponse.FromString, + ('electrumbridge.ElectrumBridge', 'UnlockOutpoint'): UnlockOutpointResponse.FromString, + } + cardinalities = { + 'ComputeInputScript': cardinality.Cardinality.UNARY_UNARY, + 'ConfirmedBalance': cardinality.Cardinality.UNARY_UNARY, + 'FetchInputInfo': cardinality.Cardinality.UNARY_UNARY, + 'FetchRootKey': cardinality.Cardinality.UNARY_UNARY, + 'IsSynced': cardinality.Cardinality.UNARY_UNARY, + 'ListTransactionDetails': cardinality.Cardinality.UNARY_UNARY, + 'ListUnspentWitness': cardinality.Cardinality.UNARY_UNARY, + 'LockOutpoint': cardinality.Cardinality.UNARY_UNARY, + 'NewAddress': cardinality.Cardinality.UNARY_UNARY, + 'NewRawKey': cardinality.Cardinality.UNARY_UNARY, + 'PublishTransaction': cardinality.Cardinality.UNARY_UNARY, + 'SendOutputs': cardinality.Cardinality.UNARY_UNARY, + 'SetHdSeed': cardinality.Cardinality.UNARY_UNARY, + 'SignMessage': cardinality.Cardinality.UNARY_UNARY, + 'SignOutputRaw': cardinality.Cardinality.UNARY_UNARY, + 'UnlockOutpoint': cardinality.Cardinality.UNARY_UNARY, + } + stub_options = beta_implementations.stub_options(host=host, metadata_transformer=metadata_transformer, request_serializers=request_serializers, response_deserializers=response_deserializers, thread_pool=pool, thread_pool_size=pool_size) + return beta_implementations.dynamic_stub(channel, 'electrumbridge.ElectrumBridge', cardinalities, options=stub_options) +except ImportError: + pass +# @@protoc_insertion_point(module_scope) diff --git a/lib/ln/rpc_pb2_grpc.py b/lib/ln/rpc_pb2_grpc.py new file mode 100644 index 00000000..7d6b82b5 --- /dev/null +++ b/lib/ln/rpc_pb2_grpc.py @@ -0,0 +1,301 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +import grpc + +import rpc_pb2 as rpc__pb2 + + +class ElectrumBridgeStub(object): + # missing associated documentation comment in .proto file + pass + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.SetHdSeed = channel.unary_unary( + '/electrumbridge.ElectrumBridge/SetHdSeed', + request_serializer=rpc__pb2.SetHdSeedRequest.SerializeToString, + response_deserializer=rpc__pb2.SetHdSeedResponse.FromString, + ) + self.NewAddress = channel.unary_unary( + '/electrumbridge.ElectrumBridge/NewAddress', + request_serializer=rpc__pb2.NewAddressRequest.SerializeToString, + response_deserializer=rpc__pb2.NewAddressResponse.FromString, + ) + self.ConfirmedBalance = channel.unary_unary( + '/electrumbridge.ElectrumBridge/ConfirmedBalance', + request_serializer=rpc__pb2.ConfirmedBalanceRequest.SerializeToString, + response_deserializer=rpc__pb2.ConfirmedBalanceResponse.FromString, + ) + self.FetchRootKey = channel.unary_unary( + '/electrumbridge.ElectrumBridge/FetchRootKey', + request_serializer=rpc__pb2.FetchRootKeyRequest.SerializeToString, + response_deserializer=rpc__pb2.FetchRootKeyResponse.FromString, + ) + self.ListUnspentWitness = channel.unary_unary( + '/electrumbridge.ElectrumBridge/ListUnspentWitness', + request_serializer=rpc__pb2.ListUnspentWitnessRequest.SerializeToString, + response_deserializer=rpc__pb2.ListUnspentWitnessResponse.FromString, + ) + self.NewRawKey = channel.unary_unary( + '/electrumbridge.ElectrumBridge/NewRawKey', + request_serializer=rpc__pb2.NewRawKeyRequest.SerializeToString, + response_deserializer=rpc__pb2.NewRawKeyResponse.FromString, + ) + self.FetchInputInfo = channel.unary_unary( + '/electrumbridge.ElectrumBridge/FetchInputInfo', + request_serializer=rpc__pb2.FetchInputInfoRequest.SerializeToString, + response_deserializer=rpc__pb2.FetchInputInfoResponse.FromString, + ) + self.ComputeInputScript = channel.unary_unary( + '/electrumbridge.ElectrumBridge/ComputeInputScript', + request_serializer=rpc__pb2.ComputeInputScriptRequest.SerializeToString, + response_deserializer=rpc__pb2.ComputeInputScriptResponse.FromString, + ) + self.SignOutputRaw = channel.unary_unary( + '/electrumbridge.ElectrumBridge/SignOutputRaw', + request_serializer=rpc__pb2.SignOutputRawRequest.SerializeToString, + response_deserializer=rpc__pb2.SignOutputRawResponse.FromString, + ) + self.PublishTransaction = channel.unary_unary( + '/electrumbridge.ElectrumBridge/PublishTransaction', + request_serializer=rpc__pb2.PublishTransactionRequest.SerializeToString, + response_deserializer=rpc__pb2.PublishTransactionResponse.FromString, + ) + self.LockOutpoint = channel.unary_unary( + '/electrumbridge.ElectrumBridge/LockOutpoint', + request_serializer=rpc__pb2.LockOutpointRequest.SerializeToString, + response_deserializer=rpc__pb2.LockOutpointResponse.FromString, + ) + self.UnlockOutpoint = channel.unary_unary( + '/electrumbridge.ElectrumBridge/UnlockOutpoint', + request_serializer=rpc__pb2.UnlockOutpointRequest.SerializeToString, + response_deserializer=rpc__pb2.UnlockOutpointResponse.FromString, + ) + self.ListTransactionDetails = channel.unary_unary( + '/electrumbridge.ElectrumBridge/ListTransactionDetails', + request_serializer=rpc__pb2.ListTransactionDetailsRequest.SerializeToString, + response_deserializer=rpc__pb2.ListTransactionDetailsResponse.FromString, + ) + self.SendOutputs = channel.unary_unary( + '/electrumbridge.ElectrumBridge/SendOutputs', + request_serializer=rpc__pb2.SendOutputsRequest.SerializeToString, + response_deserializer=rpc__pb2.SendOutputsResponse.FromString, + ) + self.IsSynced = channel.unary_unary( + '/electrumbridge.ElectrumBridge/IsSynced', + request_serializer=rpc__pb2.IsSyncedRequest.SerializeToString, + response_deserializer=rpc__pb2.IsSyncedResponse.FromString, + ) + self.SignMessage = channel.unary_unary( + '/electrumbridge.ElectrumBridge/SignMessage', + request_serializer=rpc__pb2.SignMessageRequest.SerializeToString, + response_deserializer=rpc__pb2.SignMessageResponse.FromString, + ) + + +class ElectrumBridgeServicer(object): + # missing associated documentation comment in .proto file + pass + + def SetHdSeed(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def NewAddress(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ConfirmedBalance(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def FetchRootKey(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListUnspentWitness(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def NewRawKey(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def FetchInputInfo(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ComputeInputScript(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def SignOutputRaw(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def PublishTransaction(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def LockOutpoint(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def UnlockOutpoint(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListTransactionDetails(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def SendOutputs(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def IsSynced(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def SignMessage(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_ElectrumBridgeServicer_to_server(servicer, server): + rpc_method_handlers = { + 'SetHdSeed': grpc.unary_unary_rpc_method_handler( + servicer.SetHdSeed, + request_deserializer=rpc__pb2.SetHdSeedRequest.FromString, + response_serializer=rpc__pb2.SetHdSeedResponse.SerializeToString, + ), + 'NewAddress': grpc.unary_unary_rpc_method_handler( + servicer.NewAddress, + request_deserializer=rpc__pb2.NewAddressRequest.FromString, + response_serializer=rpc__pb2.NewAddressResponse.SerializeToString, + ), + 'ConfirmedBalance': grpc.unary_unary_rpc_method_handler( + servicer.ConfirmedBalance, + request_deserializer=rpc__pb2.ConfirmedBalanceRequest.FromString, + response_serializer=rpc__pb2.ConfirmedBalanceResponse.SerializeToString, + ), + 'FetchRootKey': grpc.unary_unary_rpc_method_handler( + servicer.FetchRootKey, + request_deserializer=rpc__pb2.FetchRootKeyRequest.FromString, + response_serializer=rpc__pb2.FetchRootKeyResponse.SerializeToString, + ), + 'ListUnspentWitness': grpc.unary_unary_rpc_method_handler( + servicer.ListUnspentWitness, + request_deserializer=rpc__pb2.ListUnspentWitnessRequest.FromString, + response_serializer=rpc__pb2.ListUnspentWitnessResponse.SerializeToString, + ), + 'NewRawKey': grpc.unary_unary_rpc_method_handler( + servicer.NewRawKey, + request_deserializer=rpc__pb2.NewRawKeyRequest.FromString, + response_serializer=rpc__pb2.NewRawKeyResponse.SerializeToString, + ), + 'FetchInputInfo': grpc.unary_unary_rpc_method_handler( + servicer.FetchInputInfo, + request_deserializer=rpc__pb2.FetchInputInfoRequest.FromString, + response_serializer=rpc__pb2.FetchInputInfoResponse.SerializeToString, + ), + 'ComputeInputScript': grpc.unary_unary_rpc_method_handler( + servicer.ComputeInputScript, + request_deserializer=rpc__pb2.ComputeInputScriptRequest.FromString, + response_serializer=rpc__pb2.ComputeInputScriptResponse.SerializeToString, + ), + 'SignOutputRaw': grpc.unary_unary_rpc_method_handler( + servicer.SignOutputRaw, + request_deserializer=rpc__pb2.SignOutputRawRequest.FromString, + response_serializer=rpc__pb2.SignOutputRawResponse.SerializeToString, + ), + 'PublishTransaction': grpc.unary_unary_rpc_method_handler( + servicer.PublishTransaction, + request_deserializer=rpc__pb2.PublishTransactionRequest.FromString, + response_serializer=rpc__pb2.PublishTransactionResponse.SerializeToString, + ), + 'LockOutpoint': grpc.unary_unary_rpc_method_handler( + servicer.LockOutpoint, + request_deserializer=rpc__pb2.LockOutpointRequest.FromString, + response_serializer=rpc__pb2.LockOutpointResponse.SerializeToString, + ), + 'UnlockOutpoint': grpc.unary_unary_rpc_method_handler( + servicer.UnlockOutpoint, + request_deserializer=rpc__pb2.UnlockOutpointRequest.FromString, + response_serializer=rpc__pb2.UnlockOutpointResponse.SerializeToString, + ), + 'ListTransactionDetails': grpc.unary_unary_rpc_method_handler( + servicer.ListTransactionDetails, + request_deserializer=rpc__pb2.ListTransactionDetailsRequest.FromString, + response_serializer=rpc__pb2.ListTransactionDetailsResponse.SerializeToString, + ), + 'SendOutputs': grpc.unary_unary_rpc_method_handler( + servicer.SendOutputs, + request_deserializer=rpc__pb2.SendOutputsRequest.FromString, + response_serializer=rpc__pb2.SendOutputsResponse.SerializeToString, + ), + 'IsSynced': grpc.unary_unary_rpc_method_handler( + servicer.IsSynced, + request_deserializer=rpc__pb2.IsSyncedRequest.FromString, + response_serializer=rpc__pb2.IsSyncedResponse.SerializeToString, + ), + 'SignMessage': grpc.unary_unary_rpc_method_handler( + servicer.SignMessage, + request_deserializer=rpc__pb2.SignMessageRequest.FromString, + response_serializer=rpc__pb2.SignMessageResponse.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'electrumbridge.ElectrumBridge', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) diff --git a/lib/network.py b/lib/network.py index 4855c0fc..e60248bc 100644 --- a/lib/network.py +++ b/lib/network.py @@ -30,14 +30,14 @@ import re import select from collections import defaultdict import threading -import socket import json +import asyncio +import traceback -import socks from . import util from . import bitcoin from .bitcoin import * -from .interface import Connection, Interface +from .interface import Interface from . import blockchain from .version import ELECTRUM_VERSION, PROTOCOL_VERSION @@ -45,6 +45,7 @@ from .version import ELECTRUM_VERSION, PROTOCOL_VERSION NODES_RETRY_INTERVAL = 60 SERVER_RETRY_INTERVAL = 10 +from concurrent.futures import CancelledError def parse_servers(result): """ parse servers list into dict format""" @@ -76,7 +77,7 @@ def filter_version(servers): def is_recent(version): try: return util.normalize_version(version) >= util.normalize_version(PROTOCOL_VERSION) - except Exception as e: + except BaseException as e: return False return {k: v for k, v in servers.items() if is_recent(v.get('version'))} @@ -157,7 +158,7 @@ class Network(util.DaemonThread): - Member functions get_header(), get_interfaces(), get_local_height(), get_parameters(), get_server_height(), get_status_value(), - is_connected(), set_parameters(), stop() + is_connected(), set_parameters(), stop(), follow_chain() """ def __init__(self, config=None): @@ -183,7 +184,6 @@ class Network(util.DaemonThread): if not self.default_server: self.default_server = pick_random_server() self.lock = threading.Lock() - self.pending_sends = [] self.message_id = 0 self.debug = False self.irc_servers = {} # returned by interface (list from irc) @@ -218,10 +218,8 @@ class Network(util.DaemonThread): self.interfaces = {} self.auto_connect = self.config.get('auto_connect', True) self.connecting = set() - self.requested_chunks = set() - self.socket_queue = queue.Queue() - self.start_network(deserialize_server(self.default_server)[2], - deserialize_proxy(self.config.get('proxy'))) + self.network_job = None + self.proxy = None def register_callback(self, callback, events): with self.lock: @@ -288,42 +286,43 @@ class Network(util.DaemonThread): def is_up_to_date(self): return self.unanswered_requests == {} - def queue_request(self, method, params, interface=None): + async def queue_request(self, method, params, interface=None): # If you want to queue a request on any interface it must go # through this function so message ids are properly tracked if interface is None: + assert self.interface is not None interface = self.interface message_id = self.message_id self.message_id += 1 if self.debug: self.print_error(interface.host, "-->", method, params, message_id) - interface.queue_request(method, params, message_id) + await interface.queue_request(method, params, message_id) return message_id - def send_subscriptions(self): + async def send_subscriptions(self): self.print_error('sending subscriptions to', self.interface.server, len(self.unanswered_requests), len(self.subscribed_addresses)) self.sub_cache.clear() # Resend unanswered requests requests = self.unanswered_requests.values() self.unanswered_requests = {} + for request in requests: + message_id = await self.queue_request(request[0], request[1]) + self.unanswered_requests[message_id] = request + await self.queue_request('server.banner', []) + await self.queue_request('server.donation_address', []) + await self.queue_request('server.peers.subscribe', []) + await self.request_fee_estimates() + await self.queue_request('blockchain.relayfee', []) if self.interface.ping_required(): params = [ELECTRUM_VERSION, PROTOCOL_VERSION] - self.queue_request('server.version', params, self.interface) - for request in requests: - message_id = self.queue_request(request[0], request[1]) - self.unanswered_requests[message_id] = request - self.queue_request('server.banner', []) - self.queue_request('server.donation_address', []) - self.queue_request('server.peers.subscribe', []) - self.request_fee_estimates() - self.queue_request('blockchain.relayfee', []) + await self.queue_request('server.version', params, self.interface) for h in self.subscribed_addresses: - self.queue_request('blockchain.scripthash.subscribe', [h]) + await self.queue_request('blockchain.scripthash.subscribe', [h]) - def request_fee_estimates(self): + async def request_fee_estimates(self): self.config.requested_fee_estimates() for i in bitcoin.FEE_TARGETS: - self.queue_request('blockchain.estimatefee', [i]) + await self.queue_request('blockchain.estimatefee', [i]) def get_status_value(self, key): if key == 'status': @@ -372,57 +371,37 @@ class Network(util.DaemonThread): out[host] = { protocol:port } return out - def start_interface(self, server): + async def start_interface(self, server): if (not server in self.interfaces and not server in self.connecting): if server == self.default_server: self.print_error("connecting to %s as new interface" % server) self.set_status('connecting') self.connecting.add(server) - c = Connection(server, self.socket_queue, self.config.path) + return await self.new_interface(server) - def start_random_interface(self): + async def start_random_interface(self): exclude_set = self.disconnected_servers.union(set(self.interfaces)) server = pick_random_server(self.get_servers(), self.protocol, exclude_set) if server: - self.start_interface(server) + return await self.start_interface(server) - def start_interfaces(self): - self.start_interface(self.default_server) + async def start_interfaces(self): + await self.start_interface(self.default_server) + print("started default server interface") for i in range(self.num_server - 1): - self.start_random_interface() + await self.start_random_interface() - def set_proxy(self, proxy): - self.proxy = proxy - # Store these somewhere so we can un-monkey-patch - if not hasattr(socket, "_socketobject"): - socket._socketobject = socket.socket - socket._getaddrinfo = socket.getaddrinfo - if proxy: - self.print_error('setting proxy', proxy) - proxy_mode = proxy_modes.index(proxy["mode"]) + 1 - socks.setdefaultproxy(proxy_mode, - proxy["host"], - int(proxy["port"]), - # socks.py seems to want either None or a non-empty string - username=(proxy.get("user", "") or None), - password=(proxy.get("password", "") or None)) - socket.socket = socks.socksocket - # prevent dns leaks, see http://stackoverflow.com/questions/13184205/dns-over-proxy - socket.getaddrinfo = lambda *args: [(socket.AF_INET, socket.SOCK_STREAM, 6, '', (args[0], args[1]))] - else: - socket.socket = socket._socketobject - socket.getaddrinfo = socket._getaddrinfo - - def start_network(self, protocol, proxy): + async def start_network(self, protocol, proxy): + # TODO proxy assert not self.interface and not self.interfaces - assert not self.connecting and self.socket_queue.empty() + assert not self.connecting self.print_error('starting network') self.disconnected_servers = set([]) self.protocol = protocol - self.set_proxy(proxy) - self.start_interfaces() + self.proxy = proxy + await self.start_interfaces() - def stop_network(self): + async def stop_network(self): self.print_error("stopping network") for interface in list(self.interfaces.values()): self.close_interface(interface) @@ -431,9 +410,8 @@ class Network(util.DaemonThread): assert self.interface is None assert not self.interfaces self.connecting = set() - # Get a new queue - no old pending connections thanks! - self.socket_queue = queue.Queue() + # called from the Qt thread def set_parameters(self, host, port, protocol, proxy, auto_connect): proxy_str = serialize_proxy(proxy) server = serialize_server(host, port, protocol) @@ -453,25 +431,31 @@ class Network(util.DaemonThread): return self.auto_connect = auto_connect if self.proxy != proxy or self.protocol != protocol: - # Restart the network defaulting to the given server - self.stop_network() - self.default_server = server - self.start_network(protocol, proxy) + async def job(): + # Restart the network defaulting to the given server + await self.stop_network() + self.default_server = server + await self.start_network(protocol, proxy) + asyncio.run_coroutine_threadsafe(job(), self.loop) elif self.default_server != server: - self.switch_to_interface(server) + async def job(): + await self.switch_to_interface(server) + asyncio.run_coroutine_threadsafe(job(), self.loop) else: - self.switch_lagging_interface() - self.notify('updated') + async def job(): + await self.switch_lagging_interface() + self.notify('updated') + asyncio.run_coroutine_threadsafe(job(), self.loop) - def switch_to_random_interface(self): + async def switch_to_random_interface(self): '''Switch to a random connected server other than the current one''' servers = self.get_interfaces() # Those in connected state if self.default_server in servers: servers.remove(self.default_server) if servers: - self.switch_to_interface(random.choice(servers)) + await self.switch_to_interface(random.choice(servers)) - def switch_lagging_interface(self): + async def switch_lagging_interface(self): '''If auto_connect and lagging, switch interface''' if self.server_is_lagging() and self.auto_connect: # switch to one that has the correct header (not height) @@ -479,9 +463,9 @@ class Network(util.DaemonThread): filtered = list(map(lambda x:x[0], filter(lambda x: x[1].tip_header==header, self.interfaces.items()))) if filtered: choice = random.choice(filtered) - self.switch_to_interface(choice) + await self.switch_to_interface(choice) - def switch_to_interface(self, server): + async def switch_to_interface(self, server): '''Switch to server as our interface. If no connection exists nor being opened, start a thread to connect. The actual switch will happen on receipt of the connection notification. Do nothing @@ -489,7 +473,7 @@ class Network(util.DaemonThread): self.default_server = server if server not in self.interfaces: self.interface = None - self.start_interface(server) + await self.start_interface(server) return i = self.interfaces[server] if self.interface != i: @@ -498,16 +482,21 @@ class Network(util.DaemonThread): # fixme: we don't want to close headers sub #self.close_interface(self.interface) self.interface = i - self.send_subscriptions() + await self.send_subscriptions() self.set_status('connected') self.notify('updated') def close_interface(self, interface): + self.print_error('closing connection', interface.server) if interface: if interface.server in self.interfaces: self.interfaces.pop(interface.server) if interface.server == self.default_server: self.interface = None + if interface.jobs is not None: + interface.jobs.cancel() + if self.process_pending_sends_job is not None: + self.process_pending_sends_job.cancel() interface.close() def add_recent_server(self, server): @@ -518,7 +507,7 @@ class Network(util.DaemonThread): self.recent_servers = self.recent_servers[0:20] self.save_recent_servers() - def process_response(self, interface, response, callbacks): + async def process_response(self, interface, response, callbacks): if self.debug: self.print_error("<--", response) error = response.get('error') @@ -531,7 +520,7 @@ class Network(util.DaemonThread): interface.server_version = result elif method == 'blockchain.headers.subscribe': if error is None: - self.on_notify_header(interface, result) + await self.on_notify_header(interface, result) elif method == 'server.peers.subscribe': if error is None: self.irc_servers = parse_servers(result) @@ -555,9 +544,9 @@ class Network(util.DaemonThread): self.relay_fee = int(result * COIN) self.print_error("relayfee", self.relay_fee) elif method == 'blockchain.block.get_chunk': - self.on_get_chunk(interface, response) + await self.on_get_chunk(interface, response) elif method == 'blockchain.block.get_header': - self.on_get_header(interface, response) + await self.on_get_header(interface, response) for callback in callbacks: callback(response) @@ -566,9 +555,9 @@ class Network(util.DaemonThread): """ hashable index for subscriptions and cache""" return str(method) + (':' + str(params[0]) if params else '') - def process_responses(self, interface): - responses = interface.get_responses() - for request, response in responses: + async def process_responses(self, interface): + while self.is_running(): + request, response = await interface.get_response() if request: method, params, message_id = request k = self.get_index(method, params) @@ -594,7 +583,7 @@ class Network(util.DaemonThread): else: if not response: # Closed remotely / misbehaving self.connection_down(interface.server) - break + return # Rewrite response shape to match subscription request response method = response.get('method') params = response.get('params') @@ -611,7 +600,9 @@ class Network(util.DaemonThread): if method.endswith('.subscribe'): self.sub_cache[k] = response # Response is now in canonical form - self.process_response(interface, response, callbacks) + await self.process_response(interface, response, callbacks) + await self.run_coroutines() # Synchronizer and Verifier + def addr_to_scripthash(self, addr): h = bitcoin.address_to_scripthash(addr) @@ -640,37 +631,38 @@ class Network(util.DaemonThread): def send(self, messages, callback): '''Messages is a list of (method, params) tuples''' messages = list(messages) - with self.lock: - self.pending_sends.append((messages, callback)) + async def job(future): + await self.pending_sends.put((messages, callback)) + if future: future.set_result("put pending send: " + repr(messages)) + asyncio.run_coroutine_threadsafe(job(None), self.loop) - def process_pending_sends(self): + async def process_pending_sends(self): # Requests needs connectivity. If we don't have an interface, # we cannot process them. if not self.interface: + print("no interface, returning") + await asyncio.sleep(1) return - with self.lock: - sends = self.pending_sends - self.pending_sends = [] + messages, callback = await self.pending_sends.get() - for messages, callback in sends: - for method, params in messages: - r = None - if method.endswith('.subscribe'): - k = self.get_index(method, params) - # add callback to list - l = self.subscriptions.get(k, []) - if callback not in l: - l.append(callback) - self.subscriptions[k] = l - # check cached response for subscriptions - r = self.sub_cache.get(k) - if r is not None: - util.print_error("cache hit", k) - callback(r) - else: - message_id = self.queue_request(method, params) - self.unanswered_requests[message_id] = method, params, callback + for method, params in messages: + r = None + if method.endswith('.subscribe'): + k = self.get_index(method, params) + # add callback to list + l = self.subscriptions.get(k, []) + if callback not in l: + l.append(callback) + self.subscriptions[k] = l + # check cached response for subscriptions + r = self.sub_cache.get(k) + if r is not None: + util.print_error("cache hit", k) + callback(r) + else: + message_id = await self.queue_request(method, params) + self.unanswered_requests[message_id] = method, params, callback def unsubscribe(self, callback): '''Unsubscribe a callback to free object references to enable GC.''' @@ -685,6 +677,7 @@ class Network(util.DaemonThread): def connection_down(self, server): '''A connection to server either went down, or was never made. We distinguish by whether it is in self.interfaces.''' + self.print_error("connection down", server) self.disconnected_servers.add(server) if server == self.default_server: self.set_status('disconnected') @@ -695,75 +688,27 @@ class Network(util.DaemonThread): if b.catch_up == server: b.catch_up = None - def new_interface(self, server, socket): + async def new_interface(self, server): # todo: get tip first, then decide which checkpoint to use. self.add_recent_server(server) - interface = Interface(server, socket) + interface = Interface(server, self.config.path, self.proxy) interface.blockchain = None interface.tip_header = None interface.tip = 0 interface.mode = 'default' interface.request = None - self.interfaces[server] = interface - self.queue_request('blockchain.headers.subscribe', [], interface) - if server == self.default_server: - self.switch_to_interface(server) - #self.notify('interfaces') + await self.queued_interfaces.put(interface) + #self.interfaces[server] = interface + return interface - def maintain_sockets(self): - '''Socket maintenance.''' - # Responses to connection attempts? - while not self.socket_queue.empty(): - server, socket = self.socket_queue.get() - if server in self.connecting: - self.connecting.remove(server) - if socket: - self.new_interface(server, socket) - else: - self.connection_down(server) + async def request_chunk(self, interface, idx): + interface.print_error("requesting chunk %d" % idx) + await self.queue_request('blockchain.block.get_chunk', [idx], interface) + assert interface.jobs + interface.request = idx + interface.req_time = time.time() - # Send pings and shut down stale interfaces - # must use copy of values - for interface in list(self.interfaces.values()): - if interface.has_timed_out(): - self.connection_down(interface.server) - elif interface.ping_required(): - params = [ELECTRUM_VERSION, PROTOCOL_VERSION] - self.queue_request('server.version', params, interface) - - now = time.time() - # nodes - if len(self.interfaces) + len(self.connecting) < self.num_server: - self.start_random_interface() - if now - self.nodes_retry_time > NODES_RETRY_INTERVAL: - self.print_error('network: retrying connections') - self.disconnected_servers = set([]) - self.nodes_retry_time = now - - # main interface - if not self.is_connected(): - if self.auto_connect: - if not self.is_connecting(): - self.switch_to_random_interface() - else: - if self.default_server in self.disconnected_servers: - if now - self.server_retry_time > SERVER_RETRY_INTERVAL: - self.disconnected_servers.remove(self.default_server) - self.server_retry_time = now - else: - self.switch_to_interface(self.default_server) - else: - if self.config.is_fee_estimates_update_required(): - self.request_fee_estimates() - - def request_chunk(self, interface, index): - if index in self.requested_chunks: - return - interface.print_error("requesting chunk %d" % index) - self.requested_chunks.add(index) - self.queue_request('blockchain.block.get_chunk', [index], interface) - - def on_get_chunk(self, interface, response): + async def on_get_chunk(self, interface, response): '''Handle receiving a chunk of block headers''' error = response.get('error') result = response.get('result') @@ -782,20 +727,20 @@ class Network(util.DaemonThread): return # If not finished, get the next chunk if interface.blockchain.height() < interface.tip: - self.request_chunk(interface, index+1) + await self.request_chunk(interface, index+1) else: interface.mode = 'default' interface.print_error('catch up done', interface.blockchain.height()) interface.blockchain.catch_up = None self.notify('updated') - def request_header(self, interface, height): + async def request_header(self, interface, height): #interface.print_error("requesting header %d" % height) - self.queue_request('blockchain.block.get_header', [height], interface) + await self.queue_request('blockchain.block.get_header', [height], interface) interface.request = height interface.req_time = time.time() - def on_get_header(self, interface, response): + async def on_get_header(self, interface, response): '''Handle receiving a single block header''' header = response.get('result') if not header: @@ -903,7 +848,7 @@ class Network(util.DaemonThread): # exit catch_up state interface.print_error('catch up done', interface.blockchain.height()) interface.blockchain.catch_up = None - self.switch_lagging_interface() + await self.switch_lagging_interface() self.notify('updated') else: @@ -911,9 +856,9 @@ class Network(util.DaemonThread): # If not finished, get the next header if next_height: if interface.mode == 'catch_up' and interface.tip > next_height + 50: - self.request_chunk(interface, next_height // 2016) + await self.request_chunk(interface, next_height // 2016) else: - self.request_header(interface, next_height) + await self.request_header(interface, next_height) else: interface.mode = 'default' interface.request = None @@ -921,34 +866,51 @@ class Network(util.DaemonThread): # refresh network dialog self.notify('interfaces') - def maintain_requests(self): + async def maintain_requests(self): for interface in list(self.interfaces.values()): if interface.request and time.time() - interface.request_time > 20: interface.print_error("blockchain request timed out") self.connection_down(interface.server) - continue - def wait_on_sockets(self): - # Python docs say Windows doesn't like empty selects. - # Sleep to prevent busy looping - if not self.interfaces: - time.sleep(0.1) - return - rin = [i for i in self.interfaces.values()] - win = [i for i in self.interfaces.values() if i.num_requests()] - try: - rout, wout, xout = select.select(rin, win, [], 0.1) - except socket.error as e: - # TODO: py3, get code from e - code = None - if code == errno.EINTR: - return - raise - assert not xout - for interface in wout: - interface.send_requests() - for interface in rout: - self.process_responses(interface) + def make_send_requests_job(self, interface): + async def job(): + try: + while self.is_running(): + result = await interface.send_request() + if not result: + self.connection_down(interface.server) + except CancelledError: + pass + except: + traceback.print_exc() + print("FATAL ERROR ^^^") + return asyncio.ensure_future(job()) + + def make_process_responses_job(self, interface): + async def job(): + try: + await self.process_responses(interface) + except CancelledError: + pass + except OSError: + self.connection_down(interface.server) + print("OS error, connection downed") + except BaseException: + traceback.print_exc() + print("FATAL ERROR in process_responses") + return asyncio.ensure_future(job()) + + def make_process_pending_sends_job(self): + async def job(): + try: + while self.is_running(): + await self.process_pending_sends() + except CancelledError: + pass + except BaseException as e: + traceback.print_exc() + print("FATAL ERROR in process_pending_sends") + return asyncio.ensure_future(job()) def init_headers_file(self): b = self.blockchains[0] @@ -962,18 +924,121 @@ class Network(util.DaemonThread): with b.lock: b.update_size() - def run(self): - self.init_headers_file() - while self.is_running(): - self.maintain_sockets() - self.wait_on_sockets() - self.maintain_requests() - self.run_jobs() # Synchronizer and Verifier - self.process_pending_sends() - self.stop_network() - self.on_stop() + async def make_network_job(self, future): + try: + await self.start_network(deserialize_server(self.default_server)[2], + deserialize_proxy(self.config.get('proxy'))) + self.process_pending_sends_job = self.make_process_pending_sends_job() + while self.is_running(): + interface = await self.queued_interfaces.get() + await self.queue_request('server.version', [ELECTRUM_VERSION, PROTOCOL_VERSION], interface) + if not await interface.send_request(): + print("interface did not work") + self.connection_down(interface.server) + continue + gathered = asyncio.gather(self.make_ping_job(interface), self.make_send_requests_job(interface), self.make_process_responses_job(interface)) + interface.jobs = asyncio.ensure_future(gathered) + def cb(fut): + fut.exception() + try: + for i in fut.result(): assert i is None + except CancelledError: + pass + if not future.done(): future.set_result("Network job done") + interface.jobs.add_done_callback(cb) + self.interfaces[interface.server] = interface + await self.queue_request('blockchain.headers.subscribe', [], interface) + if interface.server == self.default_server: + await self.switch_to_interface(interface.server) + #self.notify('interfaces') - def on_notify_header(self, interface, header): + except BaseException as e: + traceback.print_exc() + print("FATAL ERROR in network_job") + if not future.done(): future.set_exception(e) + + def make_ping_job(self, interface): + async def job(): + try: + while self.is_running(): + await asyncio.sleep(1) + # Send pings and shut down stale interfaces + # must use copy of values + if interface.has_timed_out(): + print("timed out") + self.connection_down(interface.server) + elif interface.ping_required(): + print("ping required") + params = [ELECTRUM_VERSION, PROTOCOL_VERSION] + await self.queue_request('server.version', params, interface) + except CancelledError: + pass + except: + traceback.print_exc() + print("FATAL ERRROR in ping_job") + return asyncio.ensure_future(job()) + + async def maintain_interfaces(self): + now = time.time() + # nodes + if len(self.interfaces) + len(self.connecting) < self.num_server: + await self.start_random_interface() + if now - self.nodes_retry_time > NODES_RETRY_INTERVAL: + self.print_error('network: retrying connections') + self.disconnected_servers = set([]) + self.nodes_retry_time = now + + # main interface + if not self.is_connected(): + if self.auto_connect: + if not self.is_connecting(): + await self.switch_to_random_interface() + else: + if self.default_server in self.disconnected_servers: + if now - self.server_retry_time > SERVER_RETRY_INTERVAL: + self.disconnected_servers.remove(self.default_server) + self.server_retry_time = now + else: + await self.switch_to_interface(self.default_server) + else: + if self.config.is_fee_estimates_update_required(): + await self.request_fee_estimates() + + + def run(self): + loop = asyncio.new_event_loop() + asyncio.set_event_loop(loop) # this does not set the loop on the qt thread + self.loop = loop # so we store it in the instance too + self.init_headers_file() + self.pending_sends = asyncio.Queue() + self.queued_interfaces = asyncio.Queue() + if not self.network_job: + network_job_future = asyncio.Future() + self.network_job = asyncio.ensure_future(self.make_network_job(network_job_future)) + + run_future = asyncio.Future() + asyncio.ensure_future(self.run_async(run_future)) + + combined_task = asyncio.gather(network_job_future, run_future) + loop.run_until_complete(combined_task) + combined_task.exception() + self.print_error("combined task result", combined_task.result()) + loop.close() + + async def run_async(self, future): + try: + while self.is_running(): + await asyncio.sleep(1) + await self.maintain_requests() + await self.maintain_interfaces() + self.run_jobs() + await self.stop_network() + self.on_stop() + future.set_result("run_async done") + except BaseException as e: + future.set_exception(e) + + async def on_notify_header(self, interface, header): height = header.get('block_height') if not height: return @@ -987,7 +1052,7 @@ class Network(util.DaemonThread): b = blockchain.check_header(header) if b: interface.blockchain = b - self.switch_lagging_interface() + await self.switch_lagging_interface() self.notify('updated') self.notify('interfaces') return @@ -995,7 +1060,7 @@ class Network(util.DaemonThread): if b: interface.blockchain = b b.save_header(header) - self.switch_lagging_interface() + await self.switch_lagging_interface() self.notify('updated') self.notify('interfaces') return @@ -1004,17 +1069,14 @@ class Network(util.DaemonThread): interface.mode = 'backward' interface.bad = height interface.bad_header = header - self.request_header(interface, min(tip +1, height - 1)) + await self.request_header(interface, min(tip + 1, height - 1)) else: chain = self.blockchains[0] if chain.catch_up is None: chain.catch_up = interface interface.mode = 'catch_up' interface.blockchain = chain - self.print_error("switching to catchup mode", tip, self.blockchains) - self.request_header(interface, 0) - else: - self.print_error("chain already catching up with", chain.catch_up.server) + await self.request_header(interface, 0) def blockchain(self): if self.interface and self.interface.blockchain is not None: @@ -1029,6 +1091,7 @@ class Network(util.DaemonThread): out[k] = r return out + # called from the Qt thread def follow_chain(self, index): blockchain = self.blockchains.get(index) if blockchain: @@ -1036,16 +1099,19 @@ class Network(util.DaemonThread): self.config.set_key('blockchain_index', index) for i in self.interfaces.values(): if i.blockchain == blockchain: - self.switch_to_interface(i.server) + asyncio.run_coroutine_threadsafe(self.switch_to_interface(i.server), self.loop) break else: raise BaseException('blockchain not found', index) - if self.interface: - server = self.interface.server - host, port, protocol, proxy, auto_connect = self.get_parameters() - host, port, protocol = server.split(':') - self.set_parameters(host, port, protocol, proxy, auto_connect) + # commented out on migration to asyncio. not clear if it + # relies on the coroutine to be done: + + #if self.interface: + # server = self.interface.server + # host, port, protocol, proxy, auto_connect = self.get_parameters() + # host, port, protocol = server.split(':') + # self.set_parameters(host, port, protocol, proxy, auto_connect) def get_local_height(self): return self.blockchain().height() diff --git a/lib/ssl_in_socks.py b/lib/ssl_in_socks.py new file mode 100644 index 00000000..7f1f2c53 --- /dev/null +++ b/lib/ssl_in_socks.py @@ -0,0 +1,83 @@ +import ssl +from asyncio.sslproto import SSLProtocol +import aiosocks +import asyncio +from . import interface + +class AppProto(asyncio.Protocol): + def __init__(self, receivedQueue, connUpLock): + self.buf = bytearray() + self.receivedQueue = receivedQueue + self.connUpLock = connUpLock + def connection_made(self, transport): + self.connUpLock.release() + def data_received(self, data): + self.buf.extend(data) + NEWLINE = b"\n"[0] + for idx, val in enumerate(self.buf): + if NEWLINE == val: + asyncio.ensure_future(self.receivedQueue.put(bytes(self.buf[:idx+1]))) + self.buf = self.buf[idx:] + +def makeProtocolFactory(receivedQueue, connUpLock, ca_certs): + class MySSLProtocol(SSLProtocol): + def connection_lost(self, data): + print("conn lost") + super().connection_lost(data) + def _on_handshake_complete(self, handshake_exc): + super()._on_handshake_complete(handshake_exc) + if handshake_exc is not None: + print("handshake complete", handshake_exc) + print("cert length", len(self._sslpipe.ssl_object.getpeercert(True))) + def __init__(self): + context = interface.get_ssl_context(cert_reqs=ssl.CERT_REQUIRED if ca_certs is not None else ssl.CERT_NONE, ca_certs=ca_certs) + proto = AppProto(receivedQueue, connUpLock) + super().__init__(asyncio.get_event_loop(), proto, context, None) + return MySSLProtocol + +class ReaderEmulator: + def __init__(self, receivedQueue): + self.receivedQueue = receivedQueue + async def readuntil(self, splitter): + assert splitter == b"\n" + return await self.receivedQueue.get() + +class WriterEmulator: + def __init__(self, transport): + self.transport = transport + def write(self, data): + self.transport.write(data) + async def drain(self): + pass + def close(self): + self.transport.close() + +async def sslInSocksReaderWriter(socksAddr, socksAuth, host, port, ca_certs): + receivedQueue = asyncio.Queue() + connUpLock = asyncio.Lock() + await connUpLock.acquire() + transport, protocol = await aiosocks.create_connection(makeProtocolFactory(receivedQueue, connUpLock, ca_certs), proxy=socksAddr, proxy_auth=socksAuth, dst=(host, port)) + await connUpLock.acquire() + return ReaderEmulator(receivedQueue), WriterEmulator(protocol._app_transport) + +if __name__ == "__main__": + async def l(fut): + try: + reader, writer = await sslInSocksReaderWriter(aiosocks.Socks4Addr("127.0.0.1", 9050), None, "songbird.bauerj.eu", 50002, None) + writer.write(b'{"id":0,"method":"server.version","args":["3.0.2", "1.1"]}\n') + await writer.drain() + print(await reader.readuntil(b"\n")) + writer.close() + fut.set_result("finished") + except BaseException as e: + fut.set_exception(e) + + def f(): + loop = asyncio.get_event_loop() + fut = asyncio.Future() + asyncio.ensure_future(l(fut)) + loop.run_until_complete(fut) + print(fut.result()) + loop.close() + + f() diff --git a/lib/synchronizer.py b/lib/synchronizer.py index 70e13e52..0e1613c1 100644 --- a/lib/synchronizer.py +++ b/lib/synchronizer.py @@ -27,10 +27,10 @@ import hashlib # from .bitcoin import Hash, hash_encode from .transaction import Transaction -from .util import ThreadJob, bh2u +from .util import CoroutineJob, bh2u -class Synchronizer(ThreadJob): +class Synchronizer(CoroutineJob): '''The synchronizer keeps the wallet up-to-date with its set of addresses and their transactions. It subscribes over the network to wallet addresses, gets the wallet to generate new addresses @@ -178,7 +178,7 @@ class Synchronizer(ThreadJob): self.print_error("missing tx", self.requested_tx) self.subscribe_to_addresses(set(self.wallet.get_addresses())) - def run(self): + async def run(self): '''Called from the network proxy thread main loop.''' # 1. Create new addresses self.wallet.synchronize() diff --git a/lib/util.py b/lib/util.py index d13b3ff9..43ca8cb9 100644 --- a/lib/util.py +++ b/lib/util.py @@ -29,13 +29,14 @@ import traceback import urllib import threading import hmac +import time +import json +import urllib.request, urllib.parse, urllib.error +import queue from .i18n import _ -import urllib.request, urllib.parse, urllib.error -import queue - def inv_dict(d): return {v: k for k, v in d.items()} @@ -86,6 +87,15 @@ class PrintError(object): def print_msg(self, *msg): print_msg("[%s]" % self.diagnostic_name(), *msg) +class CoroutineJob(PrintError): + """A job that is run periodically from a thread's main loop. run() is + called from that thread's context. + """ + + async def run(self): + """Called periodically from the thread""" + pass + class ThreadJob(PrintError): """A job that is run periodically from a thread's main loop. run() is called from that thread's context. @@ -130,6 +140,21 @@ class DaemonThread(threading.Thread, PrintError): self.running_lock = threading.Lock() self.job_lock = threading.Lock() self.jobs = [] + self.coroutines = [] + + def add_coroutines(self, jobs): + for i in jobs: assert isinstance(i, CoroutineJob), i.__class__.__name__ + " does not inherit from CoroutineJob" + self.coroutines.extend(jobs) + + async def run_coroutines(self): + for coroutine in self.coroutines: + assert isinstance(coroutine, CoroutineJob) + await coroutine.run() + + def remove_coroutines(self, jobs): + for i in jobs: assert isinstance(i, CoroutineJob) + for job in jobs: + self.coroutines.remove(job) def add_jobs(self, jobs): with self.job_lock: @@ -141,6 +166,7 @@ class DaemonThread(threading.Thread, PrintError): # malformed or malicious server responses with self.job_lock: for job in self.jobs: + assert isinstance(job, ThreadJob) try: job.run() except Exception as e: @@ -600,112 +626,8 @@ def parse_json(message): class timeout(Exception): pass -import socket -import json -import ssl -import time -class SocketPipe: - def __init__(self, socket): - self.socket = socket - self.message = b'' - self.set_timeout(0.1) - self.recv_time = time.time() - - def set_timeout(self, t): - self.socket.settimeout(t) - - def idle_time(self): - return time.time() - self.recv_time - - def get(self): - while True: - response, self.message = parse_json(self.message) - if response is not None: - return response - try: - data = self.socket.recv(1024) - except socket.timeout: - raise timeout - except ssl.SSLError: - raise timeout - except socket.error as err: - if err.errno == 60: - raise timeout - elif err.errno in [11, 35, 10035]: - print_error("socket errno %d (resource temporarily unavailable)"% err.errno) - time.sleep(0.2) - raise timeout - else: - print_error("pipe: socket error", err) - data = b'' - except: - traceback.print_exc(file=sys.stderr) - data = b'' - - if not data: # Connection closed remotely - return None - self.message += data - self.recv_time = time.time() - - def send(self, request): - out = json.dumps(request) + '\n' - out = out.encode('utf8') - self._send(out) - - def send_all(self, requests): - out = b''.join(map(lambda x: (json.dumps(x) + '\n').encode('utf8'), requests)) - self._send(out) - - def _send(self, out): - while out: - try: - sent = self.socket.send(out) - out = out[sent:] - except ssl.SSLError as e: - print_error("SSLError:", e) - time.sleep(0.1) - continue - except OSError as e: - print_error("OSError", e) - time.sleep(0.1) - continue - - -class QueuePipe: - - def __init__(self, send_queue=None, get_queue=None): - self.send_queue = send_queue if send_queue else queue.Queue() - self.get_queue = get_queue if get_queue else queue.Queue() - self.set_timeout(0.1) - - def get(self): - try: - return self.get_queue.get(timeout=self.timeout) - except queue.Empty: - raise timeout - - def get_all(self): - responses = [] - while True: - try: - r = self.get_queue.get_nowait() - responses.append(r) - except queue.Empty: - break - return responses - - def set_timeout(self, t): - self.timeout = t - - def send(self, request): - self.send_queue.put(request) - - def send_all(self, requests): - for request in requests: - self.send(request) - @@ -732,4 +654,4 @@ def setup_thread_excepthook(): self.run = run_with_except_hook - threading.Thread.__init__ = init \ No newline at end of file + threading.Thread.__init__ = init diff --git a/lib/verifier.py b/lib/verifier.py index 20e83fd2..9c153026 100644 --- a/lib/verifier.py +++ b/lib/verifier.py @@ -20,11 +20,11 @@ # ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -from .util import ThreadJob +from .util import CoroutineJob from .bitcoin import * -class SPV(ThreadJob): +class SPV(CoroutineJob): """ Simple Payment Verification """ def __init__(self, network, wallet): @@ -35,7 +35,7 @@ class SPV(ThreadJob): # requested, and the merkle root once it has been verified self.merkle_roots = {} - def run(self): + async def run(self): lh = self.network.get_local_height() unverified = self.wallet.get_unverified_txs() for tx_hash, tx_height in unverified.items(): diff --git a/lib/wallet.py b/lib/wallet.py index db310e61..ffb9d371 100644 --- a/lib/wallet.py +++ b/lib/wallet.py @@ -1003,14 +1003,14 @@ class Abstract_Wallet(PrintError): self.prepare_for_verifier() self.verifier = SPV(self.network, self) self.synchronizer = Synchronizer(self, network) - network.add_jobs([self.verifier, self.synchronizer]) + network.add_coroutines([self.verifier, self.synchronizer]) else: self.verifier = None self.synchronizer = None def stop_threads(self): if self.network: - self.network.remove_jobs([self.synchronizer, self.verifier]) + self.network.remove_coroutines([self.synchronizer, self.verifier]) self.synchronizer.release() self.synchronizer = None self.verifier = None diff --git a/lol.py b/lol.py new file mode 100644 index 00000000..635eb11b --- /dev/null +++ b/lol.py @@ -0,0 +1,9 @@ +from lib import bitcoin, transaction +import binascii + +bitcoin.set_simnet() + +print(transaction.Transaction.pay_script(bitcoin.TYPE_ADDRESS, "sb1q3hmm6ehggew56pz06km429mxeg3jhwtj8yfgk5")) +scr = bitcoin.address_to_script("sb1q3hmm6ehggew56pz06km429mxeg3jhwtj8yfgk5") +print(scr) +print(len(scr)) diff --git a/out.perf b/out.perf new file mode 100644 index 00000000..de650f6e --- /dev/null +++ b/out.perf @@ -0,0 +1,6853 @@ +python3 8213 1022207.519755: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a4c65 [unknown] ([unknown]) + +python3 8213 1022207.519772: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a4c65 [unknown] ([unknown]) + +python3 8213 1022207.519778: 72 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a4c65 [unknown] ([unknown]) + +python3 8213 1022207.519784: 14348 cycles:ppp: + ffffffffad05c9c3 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a4c65 [unknown] ([unknown]) + +python3 8213 1022207.519796: 3065498 cycles:ppp: + ffffffffad0af9a7 [unknown] ([kernel.kallsyms]) + ffffffffad905bf3 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a4c65 [unknown] ([unknown]) + +python3 8223 1022207.519804: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a7181 [unknown] ([kernel.kallsyms]) + ffffffffad1a7716 [unknown] ([kernel.kallsyms]) + ffffffffad19fc02 [unknown] ([kernel.kallsyms]) + ffffffffad19f637 [unknown] ([kernel.kallsyms]) + ffffffffad113999 [unknown] ([kernel.kallsyms]) + ffffffffad1144b3 [unknown] ([kernel.kallsyms]) + ffffffffad90e6e7 [unknown] ([kernel.kallsyms]) + ffffffffad90e7ce [unknown] ([kernel.kallsyms]) + ffffffffad90d989 [unknown] ([kernel.kallsyms]) + 253afe [unknown] (/usr/bin/python3.6) + 14c2c78 [unknown] ([unknown]) + +python3 8223 1022207.519812: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a7181 [unknown] ([kernel.kallsyms]) + ffffffffad1a7716 [unknown] ([kernel.kallsyms]) + ffffffffad19fc02 [unknown] ([kernel.kallsyms]) + ffffffffad19f637 [unknown] ([kernel.kallsyms]) + ffffffffad113999 [unknown] ([kernel.kallsyms]) + ffffffffad1144b3 [unknown] ([kernel.kallsyms]) + ffffffffad90e6e7 [unknown] ([kernel.kallsyms]) + ffffffffad90e7ce [unknown] ([kernel.kallsyms]) + ffffffffad90d989 [unknown] ([kernel.kallsyms]) + 253afe [unknown] (/usr/bin/python3.6) + 14c2c78 [unknown] ([unknown]) + +python3 8223 1022207.519816: 159 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a7181 [unknown] ([kernel.kallsyms]) + ffffffffad1a7716 [unknown] ([kernel.kallsyms]) + ffffffffad19fc02 [unknown] ([kernel.kallsyms]) + ffffffffad19f637 [unknown] ([kernel.kallsyms]) + ffffffffad113999 [unknown] ([kernel.kallsyms]) + ffffffffad1144b3 [unknown] ([kernel.kallsyms]) + ffffffffad90e6e7 [unknown] ([kernel.kallsyms]) + ffffffffad90e7ce [unknown] ([kernel.kallsyms]) + ffffffffad90d989 [unknown] ([kernel.kallsyms]) + 253afe [unknown] (/usr/bin/python3.6) + 14c2c78 [unknown] ([unknown]) + +python3 8223 1022207.519820: 46450 cycles:ppp: + ffffffffad8efcfd [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a7181 [unknown] ([kernel.kallsyms]) + ffffffffad1a7716 [unknown] ([kernel.kallsyms]) + ffffffffad19fc02 [unknown] ([kernel.kallsyms]) + ffffffffad19f637 [unknown] ([kernel.kallsyms]) + ffffffffad113999 [unknown] ([kernel.kallsyms]) + ffffffffad1144b3 [unknown] ([kernel.kallsyms]) + ffffffffad90e6e7 [unknown] ([kernel.kallsyms]) + ffffffffad90e7ce [unknown] ([kernel.kallsyms]) + ffffffffad90d989 [unknown] ([kernel.kallsyms]) + 253afe [unknown] (/usr/bin/python3.6) + 14c2c78 [unknown] ([unknown]) + +python3 8223 1022207.519852: 13915494 cycles:ppp: + 24a33 [unknown] (/usr/bin/python3.6) + +python3 8223 1022207.528596: 431828443 cycles:ppp: + c8555 PyObject_SetAttr (/usr/bin/python3.6) + 9e3d20 [unknown] ([unknown]) + +python3 8213 1022207.540523: 276060312 cycles:ppp: + ffffffffad11064e [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a512e [unknown] ([unknown]) + +python3 8224 1022207.568428: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a5a9 [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a42b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + a57b5 [unknown] ([unknown]) + +python3 8224 1022207.568437: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a5a9 [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a42b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + a57b6 [unknown] ([unknown]) + +python3 8224 1022207.568443: 135 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a5a9 [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a42b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + a57b6 [unknown] ([unknown]) + +python3 8222 1022207.568443: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a5a9 [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269164 [unknown] ([kernel.kallsyms]) + ffffffffad269f07 [unknown] ([kernel.kallsyms]) + ffffffffad26a107 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 10a870 __select (/lib/x86_64-linux-gnu/libc-2.26.so) + a57b6 [unknown] ([unknown]) + +python3 8224 1022207.568448: 29436 cycles:ppp: + ffffffffad0347c8 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a5a9 [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a42b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + a57b6 [unknown] ([unknown]) + +python3 8213 1022207.568450: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a57b6 [unknown] ([unknown]) + +python3 8222 1022207.568452: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a5a9 [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269164 [unknown] ([kernel.kallsyms]) + ffffffffad269f07 [unknown] ([kernel.kallsyms]) + ffffffffad26a107 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 10a870 __select (/lib/x86_64-linux-gnu/libc-2.26.so) + a57b6 [unknown] ([unknown]) + +python3 8213 1022207.568457: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a57b6 [unknown] ([unknown]) + +python3 8222 1022207.568458: 141 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a5a9 [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269164 [unknown] ([kernel.kallsyms]) + ffffffffad269f07 [unknown] ([kernel.kallsyms]) + ffffffffad26a107 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 10a870 __select (/lib/x86_64-linux-gnu/libc-2.26.so) + a57b6 [unknown] ([unknown]) + +python3 8213 1022207.568462: 180 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a57b6 [unknown] ([unknown]) + +python3 8222 1022207.568464: 28271 cycles:ppp: + ffffffffad034e74 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a5a9 [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269164 [unknown] ([kernel.kallsyms]) + ffffffffad269f07 [unknown] ([kernel.kallsyms]) + ffffffffad26a107 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 10a870 __select (/lib/x86_64-linux-gnu/libc-2.26.so) + a57b6 [unknown] ([unknown]) + +python3 8213 1022207.568468: 41405 cycles:ppp: + ffffffffad0347eb [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a57b6 [unknown] ([unknown]) + +python3 8224 1022207.568565: 6816670 cycles:ppp: + ffffffffad0d4b73 [unknown] ([kernel.kallsyms]) + ffffffffad90b581 [unknown] ([kernel.kallsyms]) + ffffffffad0ae0a9 [unknown] ([kernel.kallsyms]) + ffffffffad0b09f5 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 11b9a __lll_unlock_wake (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a57b9 [unknown] ([unknown]) + +python3 8213 1022207.568682: 9396846 cycles:ppp: + ffffffffad0b8300 [unknown] ([kernel.kallsyms]) + ffffffffad0bd16a [unknown] ([kernel.kallsyms]) + ffffffffad0af8e1 [unknown] ([kernel.kallsyms]) + ffffffffad0afc79 [unknown] ([kernel.kallsyms]) + ffffffffad0b0969 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 11b9a __lll_unlock_wake (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a57c5 [unknown] ([unknown]) + +python3 8222 1022207.568696: 6253268 cycles:ppp: + ffffffffad0ff2fa [unknown] ([kernel.kallsyms]) + ffffffffad0ff7ac [unknown] ([kernel.kallsyms]) + ffffffffad110679 [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a57c5 [unknown] ([unknown]) + +python3 8224 1022207.578209: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5a44 [unknown] ([unknown]) + +python3 8224 1022207.578217: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5a44 [unknown] ([unknown]) + +python3 8224 1022207.578223: 153 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5a44 [unknown] ([unknown]) + +python3 8224 1022207.578228: 33168 cycles:ppp: + ffffffffad0347eb [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5a44 [unknown] ([unknown]) + +python3 8222 1022207.578236: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5a44 [unknown] ([unknown]) + +python3 8222 1022207.578246: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5a44 [unknown] ([unknown]) + +python3 8222 1022207.578252: 130 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5a44 [unknown] ([unknown]) + +python3 8222 1022207.578257: 27240 cycles:ppp: + ffffffffad02f401 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5a44 [unknown] ([unknown]) + +python3 8222 1022207.578285: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 11afd __lll_lock_wait (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5a4b [unknown] ([unknown]) + +python3 8222 1022207.578292: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 11afd __lll_lock_wait (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5a4b [unknown] ([unknown]) + +python3 8222 1022207.578296: 170 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 11afd __lll_lock_wait (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5a4b [unknown] ([unknown]) + +python3 8222 1022207.578301: 51219 cycles:ppp: + ffffffffad0347c8 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 11afd __lll_lock_wait (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5a4b [unknown] ([unknown]) + +python3 8224 1022207.578624: 7349209 cycles:ppp: + ffffffffad0feea5 [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5a5a [unknown] ([unknown]) + +python3 8222 1022207.579535: 15409620 cycles:ppp: + ffffffffad11064e [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5a9d [unknown] ([unknown]) + +python3 8224 1022207.581572: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5b21 [unknown] ([unknown]) + +python3 8224 1022207.581577: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5b21 [unknown] ([unknown]) + +python3 8224 1022207.581581: 250 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5b21 [unknown] ([unknown]) + +python3 8224 1022207.581585: 74161 cycles:ppp: + ffffffffad066924 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5b21 [unknown] ([unknown]) + +python3 8213 1022207.581724: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5b2d [unknown] ([unknown]) + +python3 8213 1022207.581731: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5b2d [unknown] ([unknown]) + +python3 8213 1022207.581736: 174 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5b2d [unknown] ([unknown]) + +python3 8213 1022207.581742: 40309 cycles:ppp: + ffffffffad0582f5 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a5b2d [unknown] ([unknown]) + +python3 8213 1022207.581997: 9509433 cycles:ppp: + 2931b4 [unknown] (/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.9.1) + 0 [unknown] ([unknown]) + +python3 8224 1022207.605918: 22525344 cycles:ppp: + ffffffffad110651 [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a60f6 [unknown] ([unknown]) + +python3 8223 1022207.638924: 25992011 cycles:ppp: + c8548 PyObject_SetAttr (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022207.655220: 21903698 cycles:ppp: + 1f500 memset@plt (/usr/bin/python3.6) + +Timer 8237 1022207.666010: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a5a9 [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269164 [unknown] ([kernel.kallsyms]) + ffffffffad269f07 [unknown] ([kernel.kallsyms]) + ffffffffad26a107 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 10a870 __select (/lib/x86_64-linux-gnu/libc-2.26.so) + a6f34 [unknown] ([unknown]) + +Timer 8237 1022207.666020: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a5a9 [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269164 [unknown] ([kernel.kallsyms]) + ffffffffad269f07 [unknown] ([kernel.kallsyms]) + ffffffffad26a107 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 10a870 __select (/lib/x86_64-linux-gnu/libc-2.26.so) + a6f34 [unknown] ([unknown]) + +Timer 8237 1022207.666026: 122 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a5a9 [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269164 [unknown] ([kernel.kallsyms]) + ffffffffad269f07 [unknown] ([kernel.kallsyms]) + ffffffffad26a107 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 10a870 __select (/lib/x86_64-linux-gnu/libc-2.26.so) + a6f34 [unknown] ([unknown]) + +Timer 8237 1022207.666032: 25081 cycles:ppp: + ffffffffad0056b3 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a5a9 [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269164 [unknown] ([kernel.kallsyms]) + ffffffffad269f07 [unknown] ([kernel.kallsyms]) + ffffffffad26a107 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 10a870 __select (/lib/x86_64-linux-gnu/libc-2.26.so) + a6f37 [unknown] ([unknown]) + +Timer 8237 1022207.666162: 5454770 cycles:ppp: + ffffffffad9061cd [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a6f3d [unknown] ([unknown]) + +python3 8223 1022207.669318: 19324439 cycles:ppp: + 14e5e0 [unknown] (/usr/bin/python3.6) + 9d7ea0 [unknown] ([unknown]) + +python3 8223 1022207.681436: 18262790 cycles:ppp: + b5346 _PyDict_LoadGlobal (/usr/bin/python3.6) + +python3 8223 1022207.692886: 17553024 cycles:ppp: + 8a8c3 PyFrame_New (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022207.703891: 17213947 cycles:ppp: + 154abb _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022207.714685: 16849836 cycles:ppp: + c8af3 PyObject_GenericGetAttr (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022207.725250: 16606168 cycles:ppp: + 742d9 PyCode_Addr2Line (/usr/bin/python3.6) + +python3 8222 1022207.731485: 6268196 cycles:ppp: + ffffffffad10ff7c [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 11b9a __lll_unlock_wake (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a7ece [unknown] ([unknown]) + +Timer 8237 1022207.731511: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a7ece [unknown] ([unknown]) + +Timer 8237 1022207.731516: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a7ece [unknown] ([unknown]) + +Timer 8237 1022207.731520: 258 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a7ece [unknown] ([unknown]) + +Timer 8237 1022207.731524: 76570 cycles:ppp: + ffffffffad066924 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a7ece [unknown] ([unknown]) + +Timer 8237 1022207.733043: 23157349 cycles:ppp: + e670 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a7f41 [unknown] ([unknown]) + +python3 8223 1022207.735662: 16490424 cycles:ppp: + 22c9a9 [unknown] (/usr/bin/python3.6) + +python3 8223 1022207.746004: 16364071 cycles:ppp: + ffffffffad0b5c90 [unknown] ([kernel.kallsyms]) + ffffffffad0bd16a [unknown] ([kernel.kallsyms]) + ffffffffad0af8e1 [unknown] ([kernel.kallsyms]) + ffffffffad0afc79 [unknown] ([kernel.kallsyms]) + ffffffffad0b0969 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022207.756265: 16303311 cycles:ppp: + b16b5 [unknown] (/usr/bin/python3.6) + +python3 8223 1022207.766488: 16239853 cycles:ppp: + b1c47 [unknown] (/usr/bin/python3.6) + +python3 8223 1022207.776670: 16209050 cycles:ppp: + c83d6 PyObject_GetAttr (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022207.786834: 16176629 cycles:ppp: + b551c PyDict_SetItem (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022207.796977: 16155561 cycles:ppp: + d50f0 [unknown] (/usr/bin/python3.6) + +python3 8213 1022207.805845: 144804951 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022207.807107: 16144238 cycles:ppp: + c8bce PyObject_GenericGetAttr (/usr/bin/python3.6) + +Timer 8237 1022207.808789: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a92db [unknown] ([unknown]) + +Timer 8237 1022207.808797: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a92db [unknown] ([unknown]) + +Timer 8237 1022207.808802: 152 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a92db [unknown] ([unknown]) + +Timer 8237 1022207.808807: 37625 cycles:ppp: + ffffffffad02f406 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a92db [unknown] ([unknown]) + +Timer 8237 1022207.809334: 10057466 cycles:ppp: + ffffffffad8fb760 [unknown] ([kernel.kallsyms]) + ffffffffad11336c [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a92fb [unknown] ([unknown]) + +python3 8223 1022207.817492: 16023267 cycles:ppp: + 436a3 PyObject_GC_UnTrack (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022207.827556: 16032302 cycles:ppp: + 527d3 PyObject_Size (/usr/bin/python3.6) + +python3 8223 1022207.837693: 16020933 cycles:ppp: + 14f12c [unknown] (/usr/bin/python3.6) + a6dca0 [unknown] ([unknown]) + 9dcda0 [unknown] ([unknown]) + +python3 8223 1022207.847750: 16035772 cycles:ppp: + 56aa6 PyNumber_AsSsize_t (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022207.857870: 16030048 cycles:ppp: + 91f90 PyList_New (/usr/bin/python3.6) + +python3 8223 1022207.867987: 16045362 cycles:ppp: + 24a1f [unknown] (/usr/bin/python3.6) + +python3 8223 1022207.878060: 16038859 cycles:ppp: + 156202 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022207.888157: 16031540 cycles:ppp: + c8b1c PyObject_GenericGetAttr (/usr/bin/python3.6) + 9d7ea0 [unknown] ([unknown]) + +python3 8223 1022207.898211: 16057328 cycles:ppp: + 9dfa1 PyLong_FromLong (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022207.908278: 16069379 cycles:ppp: + 258f5c PyMember_SetOne (/usr/bin/python3.6) + 9ddb60 [unknown] ([unknown]) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022207.918355: 16083275 cycles:ppp: + 1530f8 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022207.928439: 16089383 cycles:ppp: + 1692dc PyErr_Clear (/usr/bin/python3.6) + +python3 8223 1022207.938528: 16096208 cycles:ppp: + 170f5c [unknown] (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022207.948620: 16099119 cycles:ppp: + 14f11a [unknown] (/usr/bin/python3.6) + a6dca0 [unknown] ([unknown]) + 103c768 [unknown] ([unknown]) + +python3 8223 1022207.958715: 16103143 cycles:ppp: + 15301c _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022207.969194: 15914741 cycles:ppp: + b1b96 [unknown] (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022207.979183: 15958966 cycles:ppp: + d7a69 [unknown] (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022207.989191: 16005647 cycles:ppp: + 1506bb _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8213 1022207.998368: 45238505 cycles:ppp: + ffffffffad10ff36 [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 11b9a __lll_unlock_wake (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022207.999226: 16029184 cycles:ppp: + ffffffffad90b56c [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022208.009278: 16056084 cycles:ppp: + 54650 PyNumber_Add (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.019344: 16068416 cycles:ppp: + 59890 _PyObject_FastCallDict (/usr/bin/python3.6) + +python3 8223 1022208.029419: 16082990 cycles:ppp: + b9dae _PyDict_GetItemId (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022208.039502: 16089129 cycles:ppp: + 14f142 [unknown] (/usr/bin/python3.6) + 9ddb60 [unknown] ([unknown]) + 9dcda0 [unknown] ([unknown]) + +python3 8223 1022208.049591: 16096981 cycles:ppp: + d56be [unknown] (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.059116: 16299759 cycles:ppp: + 14f158 [unknown] (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.068735: 16491627 cycles:ppp: + dc41c PyType_IsSubtype (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022208.078468: 16698446 cycles:ppp: + 170088 [unknown] (/usr/bin/python3.6) + 252053253c005f5f [unknown] ([unknown]) + +python3 8223 1022208.088681: 16629718 cycles:ppp: + 151688 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.098549: 16776513 cycles:ppp: + 151673 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8213 1022208.103013: 57858325 cycles:ppp: + ffffffffad0ad0be [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022208.108471: 16841315 cycles:ppp: + 8a8f8 PyFrame_New (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022208.118623: 16923628 cycles:ppp: + 153aba _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.128615: 16870796 cycles:ppp: + b219b [unknown] (/usr/bin/python3.6) + +python3 8223 1022208.138583: 16950144 cycles:ppp: + ffffffffad0bcbe8 [unknown] ([kernel.kallsyms]) + ffffffffad0bd16a [unknown] ([kernel.kallsyms]) + ffffffffad0af8e1 [unknown] ([kernel.kallsyms]) + ffffffffad0afc79 [unknown] ([kernel.kallsyms]) + ffffffffad0b0969 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022208.148619: 16968559 cycles:ppp: + 154dbd _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.158679: 16996333 cycles:ppp: + ffffffffad0afaa0 [unknown] ([kernel.kallsyms]) + ffffffffad0afb0e [unknown] ([kernel.kallsyms]) + ffffffffad0afcaa [unknown] ([kernel.kallsyms]) + ffffffffad0b0969 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022208.168749: 17023326 cycles:ppp: + c8b04 PyObject_GenericGetAttr (/usr/bin/python3.6) + 9d7ea0 [unknown] ([unknown]) + +python3 8223 1022208.178851: 17034296 cycles:ppp: + 1559ed _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.188915: 17041884 cycles:ppp: + 153010 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.199094: 17053213 cycles:ppp: + 153aaf _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.209800: 16748836 cycles:ppp: + deee8 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.220313: 16594578 cycles:ppp: + b48b9 PyDict_GetItem (/usr/bin/python3.6) + +python3 8223 1022208.230743: 16420166 cycles:ppp: + 8a8e6 PyFrame_New (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022208.241087: 16297795 cycles:ppp: + ffffffffad90b56c [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9db540 [unknown] ([unknown]) + +python3 8223 1022208.251309: 16252209 cycles:ppp: + b1c47 [unknown] (/usr/bin/python3.6) + +python3 8223 1022208.261500: 16205335 cycles:ppp: + 14f281 [unknown] (/usr/bin/python3.6) + 7fc85d53b668 [unknown] ([unknown]) + 14c2c78 [unknown] ([unknown]) + +python3 8223 1022208.271660: 16182588 cycles:ppp: + aeca8 [unknown] (/usr/bin/python3.6) + 0 [unknown] ([unknown]) + +python3 8222 1022208.281897: 31626651 cycles:ppp: + ffffffffad0ad0be [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + b0ebd [unknown] ([unknown]) + +python3 8223 1022208.282799: 15661872 cycles:ppp: + 1508e8 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.292652: 15748627 cycles:ppp: + 1f500 memset@plt (/usr/bin/python3.6) + +python3 8223 1022208.302528: 15867566 cycles:ppp: + 1f070 clock_gettime@plt (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022208.312478: 15924457 cycles:ppp: + d602d PyTuple_New (/usr/bin/python3.6) + 7fc85cfa4b40 [unknown] ([unknown]) + 7fc8400eff60 [unknown] ([unknown]) + 9c50e0 [unknown] ([unknown]) + 7fc840113420 [unknown] ([unknown]) + 7fc840113458 [unknown] ([unknown]) + 7fc840113490 [unknown] ([unknown]) + 7fc8401134c8 [unknown] ([unknown]) + 7fc840113500 [unknown] ([unknown]) + 7fc840113538 [unknown] ([unknown]) + 7fc840113570 [unknown] ([unknown]) + 7fc8401135a8 [unknown] ([unknown]) + 7fc8401135e0 [unknown] ([unknown]) + 7fc840113618 [unknown] ([unknown]) + 7fc840113650 [unknown] ([unknown]) + 7fc840113688 [unknown] ([unknown]) + 7fc8401136c0 [unknown] ([unknown]) + 7fc8401136f8 [unknown] ([unknown]) + 7fc840113730 [unknown] ([unknown]) + 7fc840113768 [unknown] ([unknown]) + 7fc8401137a0 [unknown] ([unknown]) + 7fc8401137d8 [unknown] ([unknown]) + 7fc840113810 [unknown] ([unknown]) + 7fc840113848 [unknown] ([unknown]) + 7fc840113880 [unknown] ([unknown]) + 7fc8401138b8 [unknown] ([unknown]) + 7fc840112870 [unknown] ([unknown]) + 7fc8401128b0 [unknown] ([unknown]) + 7fc8401128f0 [unknown] ([unknown]) + 7fc840112930 [unknown] ([unknown]) + 7fc840112970 [unknown] ([unknown]) + 7fc8400f9030 [unknown] ([unknown]) + 7fc846ba8978 [unknown] ([unknown]) + 7fc85cfa9df8 [unknown] ([unknown]) + 7fc840112b70 [unknown] ([unknown]) + 7fc84010f490 [unknown] ([unknown]) + 7fc85c02a930 [unknown] ([unknown]) + 7fc840113960 [unknown] ([unknown]) + 7fc840113998 [unknown] ([unknown]) + 7fc8401139d0 [unknown] ([unknown]) + 7fc840113a08 [unknown] ([unknown]) + 7fc840113a40 [unknown] ([unknown]) + 7fc840113a78 [unknown] ([unknown]) + 7fc840113ab0 [unknown] ([unknown]) + 7fc840113ae8 [unknown] ([unknown]) + 7fc840113b20 [unknown] ([unknown]) + 7fc840113b58 [unknown] ([unknown]) + 7fc840113b90 [unknown] ([unknown]) + 7fc840113bc8 [unknown] ([unknown]) + 7fc840113c00 [unknown] ([unknown]) + 7fc840113c38 [unknown] ([unknown]) + 7fc840113c70 [unknown] ([unknown]) + 7fc840113ca8 [unknown] ([unknown]) + 7fc840113ce0 [unknown] ([unknown]) + 7fc840113d18 [unknown] ([unknown]) + 7fc840113d50 [unknown] ([unknown]) + 7fc840113d88 [unknown] ([unknown]) + 7fc840112cf0 [unknown] ([unknown]) + 7fc840112d70 [unknown] ([unknown]) + 7fc840112db0 [unknown] ([unknown]) + 7fc840112df0 [unknown] ([unknown]) + 7fc840112e30 [unknown] ([unknown]) + 7fc840108150 [unknown] ([unknown]) + 7fc840111a98 [unknown] ([unknown]) + 7fc84010e940 [unknown] ([unknown]) + 7fc840112eb0 [unknown] ([unknown]) + 7fc8401081e0 [unknown] ([unknown]) + 7fc840111c90 [unknown] ([unknown]) + 7fc84c01fe30 [unknown] ([unknown]) + 7fc85c041170 [unknown] ([unknown]) + 7fc840108270 [unknown] ([unknown]) + 7fc840111cd8 [unknown] ([unknown]) + 7fc84010ea30 [unknown] ([unknown]) + 7fc85403bdc0 [unknown] ([unknown]) + 7fc85cfa6538 [unknown] ([unknown]) + 7fc84c02ebe0 [unknown] ([unknown]) + 7fc85c041130 [unknown] ([unknown]) + 7fc840108300 [unknown] ([unknown]) + 7fc840111d20 [unknown] ([unknown]) + 7fc840108390 [unknown] ([unknown]) + 7fc840108420 [unknown] ([unknown]) + 7fc840111d68 [unknown] ([unknown]) + 7fc85403bce0 [unknown] ([unknown]) + 7fc85d2485e0 [unknown] ([unknown]) + 7fc84c02ecf0 [unknown] ([unknown]) + 7fc840113df8 [unknown] ([unknown]) + 7fc840113e30 [unknown] ([unknown]) + 7fc840113e68 [unknown] ([unknown]) + 7fc840113ea0 [unknown] ([unknown]) + 7fc840113ed8 [unknown] ([unknown]) + 7fc840113f10 [unknown] ([unknown]) + 7fc840113f48 [unknown] ([unknown]) + 7fc840113f80 [unknown] ([unknown]) + 7fc840113fb8 [unknown] ([unknown]) + 7fc840114030 [unknown] ([unknown]) + 7fc840114068 [unknown] ([unknown]) + 7fc8401140a0 [unknown] ([unknown]) + 7fc840115070 [unknown] ([unknown]) + 7fc8401150b0 [unknown] ([unknown]) + 7fc840115130 [unknown] ([unknown]) + 7fc8401151b0 [unknown] ([unknown]) + 7fc840115230 [unknown] ([unknown]) + 7fc8401152b0 [unknown] ([unknown]) + 7fc8401084b0 [unknown] ([unknown]) + 7fc840111db0 [unknown] ([unknown]) + 7fc84010ebc0 [unknown] ([unknown]) + 7fc8600e61b0 [unknown] ([unknown]) + 7fc840108540 [unknown] ([unknown]) + 7fc840112b30 [unknown] ([unknown]) + 7fc840111df8 [unknown] ([unknown]) + 7fc84010ec60 [unknown] ([unknown]) + 7fc85403ba40 [unknown] ([unknown]) + 7fc85d1d0f00 [unknown] ([unknown]) + 7fc85c055690 [unknown] ([unknown]) + 7fc85c055060 [unknown] ([unknown]) + 7fc84c0316c0 [unknown] ([unknown]) + 7fc84c031690 [unknown] ([unknown]) + 7fc8400f7190 [unknown] ([unknown]) + 7fc84c01c690 [unknown] ([unknown]) + 7fc8400f1850 [unknown] ([unknown]) + 7fc84c0107a0 [unknown] ([unknown]) + 7fc8400f1530 [unknown] ([unknown]) + 7fc84c010b20 [unknown] ([unknown]) + 7fc840114110 [unknown] ([unknown]) + 7fc85c0ce6f0 [unknown] ([unknown]) + 7fc840114148 [unknown] ([unknown]) + 7fc840114180 [unknown] ([unknown]) + +python3 8223 1022208.323386: 15592910 cycles:ppp: + b1c47 [unknown] (/usr/bin/python3.6) + +python3 8223 1022208.333194: 15738069 cycles:ppp: + 1530d9 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.343065: 15822932 cycles:ppp: + 8a8f8 PyFrame_New (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022208.352988: 15917763 cycles:ppp: + ffffffffad0ba130 [unknown] ([kernel.kallsyms]) + ffffffffad0bd16a [unknown] ([kernel.kallsyms]) + ffffffffad0af8e1 [unknown] ([kernel.kallsyms]) + ffffffffad0afc79 [unknown] ([kernel.kallsyms]) + ffffffffad0b0969 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + f438d8 [unknown] ([unknown]) + +python3 8223 1022208.362973: 15961390 cycles:ppp: + 1fc50 pthread_mutex_unlock@plt (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022208.372986: 16009129 cycles:ppp: + 121483 PyUnicode_InternInPlace (/usr/bin/python3.6) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022208.383028: 16031281 cycles:ppp: + 153ac7 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.393082: 16054939 cycles:ppp: + c78d9 PyObject_RichCompareBool (/usr/bin/python3.6) + 9d9800 [unknown] ([unknown]) + +python3 8223 1022208.403148: 16067354 cycles:ppp: + c83de PyObject_GetAttr (/usr/bin/python3.6) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022208.413267: 16085487 cycles:ppp: + 17f230 __memset_avx2_unaligned_erms (/lib/x86_64-linux-gnu/libc-2.26.so) + +python3 8223 1022208.423372: 16062845 cycles:ppp: + 9dfa1 PyLong_FromLong (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.433482: 16058975 cycles:ppp: + b4925 PyDict_GetItem (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022208.443562: 16063504 cycles:ppp: + 14f11a [unknown] (/usr/bin/python3.6) + a6dca0 [unknown] ([unknown]) + 103c768 [unknown] ([unknown]) + +python3 8223 1022208.453636: 16078883 cycles:ppp: + 1231b7 __libc_disable_asynccancel (/lib/x86_64-linux-gnu/libc-2.26.so) + +python3 8223 1022208.463962: 15977871 cycles:ppp: + c8bad PyObject_GenericGetAttr (/usr/bin/python3.6) + +python3 8223 1022208.474027: 15999360 cycles:ppp: + 952e0 [unknown] (/usr/bin/python3.6) + 9d9800 [unknown] ([unknown]) + +python3 8223 1022208.484092: 16016404 cycles:ppp: + b174a [unknown] (/usr/bin/python3.6) + +python3 8223 1022208.494135: 16041027 cycles:ppp: + def22 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.504193: 16056529 cycles:ppp: + 153a9d _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.514262: 16074800 cycles:ppp: + 1137c0 _PyUnicodeWriter_WriteStr (/usr/bin/python3.6) + +python3 8223 1022208.524339: 16083004 cycles:ppp: + 561b1 PyNumber_InPlaceAdd (/usr/bin/python3.6) + 9d9800 [unknown] ([unknown]) + +python3 8223 1022208.534169: 16176550 cycles:ppp: + ffffffffad0bcbe8 [unknown] ([kernel.kallsyms]) + ffffffffad0bd16a [unknown] ([kernel.kallsyms]) + ffffffffad0af8e1 [unknown] ([kernel.kallsyms]) + ffffffffad0afc79 [unknown] ([kernel.kallsyms]) + ffffffffad0b0969 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.543717: 16395278 cycles:ppp: + 4768 [unknown] (/usr/lib/python3.6/lib-dynload/_asyncio.cpython-36m-x86_64-linux-gnu.so) + +python3 8223 1022208.553392: 16634617 cycles:ppp: + b9ddf _PyDict_GetItemId (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022208.563208: 16747515 cycles:ppp: + dee75 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.573092: 16870129 cycles:ppp: + b20f7 [unknown] (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022208.583132: 16927759 cycles:ppp: + c8b0c PyObject_GenericGetAttr (/usr/bin/python3.6) + a58f80 [unknown] ([unknown]) + +python3 8223 1022208.593123: 16955855 cycles:ppp: + c83d6 PyObject_GetAttr (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.603129: 16992878 cycles:ppp: + cb890 [unknown] (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.613158: 17034158 cycles:ppp: + 154274 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.623210: 17053102 cycles:ppp: + 561d4 PyNumber_InPlaceAdd (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.633274: 17319275 cycles:ppp: + 22a560 [unknown] (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8222 1022208.636157: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + b696d [unknown] ([unknown]) + +python3 8222 1022208.636167: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + b696d [unknown] ([unknown]) + +python3 8222 1022208.636171: 111 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + b696d [unknown] ([unknown]) + +python3 8222 1022208.636175: 33555 cycles:ppp: + ffffffffad034801 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + b696d [unknown] ([unknown]) + +python3 8223 1022208.648435: 16596248 cycles:ppp: + c83de PyObject_GetAttr (/usr/bin/python3.6) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022208.658503: 16662033 cycles:ppp: + def34 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.672932: 16535086 cycles:ppp: + 153f77 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.682753: 16647836 cycles:ppp: + 15168d _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.692578: 16743735 cycles:ppp: + 89fbc [unknown] (/usr/bin/python3.6) + 7fc846b80d68 [unknown] ([unknown]) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022208.702459: 16867495 cycles:ppp: + c761b PyObject_RichCompare (/usr/bin/python3.6) + 9d62a0 [unknown] ([unknown]) + +python3 8223 1022208.712412: 16925995 cycles:ppp: + b1c25 [unknown] (/usr/bin/python3.6) + +python3 8223 1022208.722400: 16989899 cycles:ppp: + 17f230 __memset_avx2_unaligned_erms (/lib/x86_64-linux-gnu/libc-2.26.so) + +python3 8223 1022208.732425: 17019505 cycles:ppp: + ffffffffad0347c8 [unknown] ([kernel.kallsyms]) + ffffffffad034e79 [unknown] ([kernel.kallsyms]) + ffffffffad0b4c61 [unknown] ([kernel.kallsyms]) + ffffffffad0ae210 [unknown] ([kernel.kallsyms]) + ffffffffad0b0957 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.742480: 17051296 cycles:ppp: + c8bb7 PyObject_GenericGetAttr (/usr/bin/python3.6) + +python3 8223 1022208.752572: 17062818 cycles:ppp: + 91ffa PyList_New (/usr/bin/python3.6) + 7fc85c053378 [unknown] ([unknown]) + +python3 8223 1022208.762642: 17068655 cycles:ppp: + ffffffffad0bcaf0 [unknown] ([kernel.kallsyms]) + ffffffffad0bd16a [unknown] ([kernel.kallsyms]) + ffffffffad0af8e1 [unknown] ([kernel.kallsyms]) + ffffffffad0afc79 [unknown] ([kernel.kallsyms]) + ffffffffad0b0969 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022208.772714: 17079252 cycles:ppp: + ffffffffad0af8ca [unknown] ([kernel.kallsyms]) + ffffffffad0afc79 [unknown] ([kernel.kallsyms]) + ffffffffad0b0969 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022208.782794: 17092440 cycles:ppp: + 154214 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.792882: 17100955 cycles:ppp: + 52e60 PyBuffer_IsContiguous (/usr/bin/python3.6) + 7fc84011c998 [unknown] ([unknown]) + 7fc863873670 [unknown] ([unknown]) + +python3 8223 1022208.802973: 17104815 cycles:ppp: + b2c40 [unknown] (/usr/bin/python3.6) + +python3 8223 1022208.813067: 17109246 cycles:ppp: + 156994 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.823163: 17110577 cycles:ppp: + 153a9d _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +Timer 8237 1022208.830228: 50714241 cycles:ppp: + ffffffffad11037a [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 11b9a __lll_unlock_wake (/lib/x86_64-linux-gnu/libpthread-2.26.so) + b9cbb [unknown] ([unknown]) + +python3 8223 1022208.833261: 17113503 cycles:ppp: + 59721 PyObject_Call (/usr/bin/python3.6) + 9cc920 [unknown] ([unknown]) + +python3 8223 1022208.843358: 17114267 cycles:ppp: + 14f13c [unknown] (/usr/bin/python3.6) + 7fc84011c998 [unknown] ([unknown]) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022208.853458: 17116093 cycles:ppp: + 155045 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8222 1022208.856809: 10859480 cycles:ppp: + c83d6 PyObject_GetAttr (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8224 1022208.860796: 71320592 cycles:ppp: + ffffffffad9063ac [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022208.863808: 16982287 cycles:ppp: + 14e5e2 [unknown] (/usr/bin/python3.6) + 7fc85d550890 [unknown] ([unknown]) + 14f4698 [unknown] ([unknown]) + +python3 8223 1022208.873830: 17027279 cycles:ppp: + 43d90 PyObject_GC_Del (/usr/bin/python3.6) + 14bf628 [unknown] ([unknown]) + +python3 8223 1022208.883877: 17048332 cycles:ppp: + c8ba8 PyObject_GenericGetAttr (/usr/bin/python3.6) + +python3 8223 1022208.893938: 17071419 cycles:ppp: + 17f230 __memset_avx2_unaligned_erms (/lib/x86_64-linux-gnu/libc-2.26.so) + +python3 8223 1022208.904011: 17081893 cycles:ppp: + 94434 _PyList_Extend (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022208.914092: 17094137 cycles:ppp: + d3103 [unknown] (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.924179: 17099321 cycles:ppp: + b1c1f [unknown] (/usr/bin/python3.6) + +python3 8223 1022208.934270: 17106081 cycles:ppp: + 1530e1 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.944363: 17108199 cycles:ppp: + 59b4e _PyObject_Call_Prepend (/usr/bin/python3.6) + b49b5 PyDict_GetItem (/usr/bin/python3.6) + 150ce38 [unknown] ([unknown]) + +python3 8223 1022208.954460: 17112060 cycles:ppp: + 155347 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.964567: 17107931 cycles:ppp: + 169b42 PyErr_SetObject (/usr/bin/python3.6) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022208.974663: 17111665 cycles:ppp: + d50f0 [unknown] (/usr/bin/python3.6) + +python3 8223 1022208.984761: 17114347 cycles:ppp: + 150aaf _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022208.994859: 17114732 cycles:ppp: + 151584 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.004959: 17116261 cycles:ppp: + 16ef21 [unknown] (/usr/bin/python3.6) + 14e2a3 [unknown] (/usr/bin/python3.6) + +python3 8223 1022209.017486: 15977497 cycles:ppp: + 598a6 _PyObject_FastCallDict (/usr/bin/python3.6) + 14bf628 [unknown] ([unknown]) + +python3 8223 1022209.026932: 16233482 cycles:ppp: + 8027c _PyGen_Send (/usr/bin/python3.6) + 9d5a80 [unknown] ([unknown]) + +python3 8223 1022209.036560: 16423050 cycles:ppp: + 527d3 PyObject_Size (/usr/bin/python3.6) + +python3 8223 1022209.046252: 16646145 cycles:ppp: + b5313 _PyDict_LoadGlobal (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.056076: 16755926 cycles:ppp: + 9dfa1 PyLong_FromLong (/usr/bin/python3.6) + 9d9800 [unknown] ([unknown]) + +python3 8223 1022209.065965: 16875771 cycles:ppp: + 1506e6 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.075924: 16930944 cycles:ppp: + 16fbdd [unknown] (/usr/bin/python3.6) + 7265707573007265 [unknown] ([unknown]) + +python3 8223 1022209.080866: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 0 [unknown] ([unknown]) + 7fc85cfae350 [unknown] ([unknown]) + 7fc8400fa4a8 [unknown] ([unknown]) + 9d9800 [unknown] ([unknown]) + 9d9800 [unknown] ([unknown]) + +python3 8223 1022209.080877: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 0 [unknown] ([unknown]) + 7fc85cfae350 [unknown] ([unknown]) + 7fc8400fa4a8 [unknown] ([unknown]) + 9d9800 [unknown] ([unknown]) + 9d9800 [unknown] ([unknown]) + +python3 8223 1022209.080883: 113 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 0 [unknown] ([unknown]) + 7fc85cfae350 [unknown] ([unknown]) + 7fc8400fa4a8 [unknown] ([unknown]) + 9d9800 [unknown] ([unknown]) + 9d9800 [unknown] ([unknown]) + +python3 8223 1022209.080888: 24095 cycles:ppp: + ffffffffad0056a9 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 0 [unknown] ([unknown]) + 7fc85cfae350 [unknown] ([unknown]) + 7fc8400fa4a8 [unknown] ([unknown]) + 9d9800 [unknown] ([unknown]) + 9d9800 [unknown] ([unknown]) + +python3 8223 1022209.080923: 5672761 cycles:ppp: + 2405ef [unknown] (/usr/bin/python3.6) + +python3 8223 1022209.084273: 213833870 cycles:ppp: + b1ed5 [unknown] (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8213 1022209.090150: 8390519 cycles:ppp: + ffffffffad90b234 [unknown] ([kernel.kallsyms]) + ffffffffad0ff4e5 [unknown] ([kernel.kallsyms]) + ffffffffad0ff559 [unknown] ([kernel.kallsyms]) + ffffffffad1107d7 [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8224 1022209.124958: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8224 1022209.124974: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8224 1022209.124979: 74 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8224 1022209.124983: 17397 cycles:ppp: + ffffffffad00c5d3 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8224 1022209.124996: 5397705 cycles:ppp: + ffffffffad0af959 [unknown] ([kernel.kallsyms]) + ffffffffad905bf3 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8213 1022209.141100: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8213 1022209.141110: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8213 1022209.141114: 110 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8213 1022209.141118: 31908 cycles:ppp: + ffffffffad0347c8 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8213 1022209.141571: 10074772 cycles:ppp: + ffffffffad0ad0be [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022209.166193: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9d55e0 [unknown] ([unknown]) + +python3 8223 1022209.166203: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9d55e0 [unknown] ([unknown]) + +python3 8223 1022209.166207: 119 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9d55e0 [unknown] ([unknown]) + +python3 8223 1022209.166211: 35684 cycles:ppp: + ffffffffad034805 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9d55e0 [unknown] ([unknown]) + +python3 8223 1022209.166235: 11156052 cycles:ppp: + b5313 _PyDict_LoadGlobal (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.172943: 456715547 cycles:ppp: + 598a6 _PyObject_FastCallDict (/usr/bin/python3.6) + a41240 [unknown] ([unknown]) + +python3 8213 1022209.259844: 7450717 cycles:ppp: + e4c9 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + c0bc1 [unknown] ([unknown]) + +python3 8223 1022209.290095: 26739345 cycles:ppp: + ffffffffad90b716 [unknown] ([kernel.kallsyms]) + +python3 8213 1022209.294791: 36918464 cycles:ppp: + e670 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + c15d3 [unknown] ([unknown]) + +python3 8223 1022209.306053: 22693427 cycles:ppp: + 169050 PyErr_NormalizeException (/usr/bin/python3.6) + 9cffc0 [unknown] ([unknown]) + +python3 8223 1022209.319443: 20852860 cycles:ppp: + 153f88 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.331749: 19620494 cycles:ppp: + 1506e6 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.343327: 18793940 cycles:ppp: + 89e00 [unknown] (/usr/bin/python3.6) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022209.354417: 18241389 cycles:ppp: + 1c2ea2 [unknown] (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +Timer 8237 1022209.358568: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + c299d [unknown] ([unknown]) + +Timer 8237 1022209.358581: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + c299d [unknown] ([unknown]) + +Timer 8237 1022209.358587: 88 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + c299d [unknown] ([unknown]) + +Timer 8237 1022209.358592: 20047 cycles:ppp: + ffffffffad034805 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + c299d [unknown] ([unknown]) + +Timer 8237 1022209.358713: 4720601 cycles:ppp: + e792 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + c29a5 [unknown] ([unknown]) + +python3 8223 1022209.366524: 19402197 cycles:ppp: + 151688 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.378007: 18631316 cycles:ppp: + 15648c _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.389002: 18131532 cycles:ppp: + 15805f _PyFunction_FastCallDict (/usr/bin/python3.6) + 9d7ea0 [unknown] ([unknown]) + +python3 8223 1022209.399700: 17893384 cycles:ppp: + c83d6 PyObject_GetAttr (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.410260: 17637928 cycles:ppp: + ffffffffad90b650 [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022209.422847: 16574376 cycles:ppp: + 94445 _PyList_Extend (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022209.433638: 16699669 cycles:ppp: + e4310 [unknown] (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022209.443533: 16357218 cycles:ppp: + e9a20 [unknown] (/usr/bin/python3.6) + +python3 8223 1022209.453230: 16589377 cycles:ppp: + 1703c0 [unknown] (/usr/bin/python3.6) + 365611 [unknown] (/usr/bin/python3.6) + 6b636f7320656874 [unknown] ([unknown]) + +python3 8223 1022209.463025: 16707165 cycles:ppp: + 171e60 PyArg_ParseTupleAndKeywords (/usr/bin/python3.6) + +python3 8223 1022209.472926: 16825119 cycles:ppp: + 15168d _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.482862: 16884166 cycles:ppp: + d77f9 [unknown] (/usr/bin/python3.6) + 14bf628 [unknown] ([unknown]) + +python3 8223 1022209.492859: 16946561 cycles:ppp: + 172180 _PyArg_ParseTupleAndKeywordsFast (/usr/bin/python3.6) + 9ddb80 [unknown] ([unknown]) + +python3 8213 1022209.502377: 7631593 cycles:ppp: + ffffffffad905b85 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022209.502860: 16985480 cycles:ppp: + 150709 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.513049: 16941219 cycles:ppp: + 8d13a [unknown] (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.523072: 16970621 cycles:ppp: + d30e2 [unknown] (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.533087: 17018597 cycles:ppp: + ffffffffad272d86 [unknown] ([kernel.kallsyms]) + ffffffffad273443 [unknown] ([kernel.kallsyms]) + ffffffffad2a016a [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 114c87 epoll_pwait (/lib/x86_64-linux-gnu/libc-2.26.so) + 9ddb60 [unknown] ([unknown]) + 7fc85d5168a0 [unknown] ([unknown]) + +python3 8223 1022209.543290: 16966204 cycles:ppp: + 8a8c3 PyFrame_New (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022209.553303: 17016615 cycles:ppp: + c83d6 PyObject_GetAttr (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.563344: 17039956 cycles:ppp: + 8a8f8 PyFrame_New (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022209.573400: 17065862 cycles:ppp: + 150904 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.583516: 17054093 cycles:ppp: + cb5ca [unknown] (/usr/bin/python3.6) + +python3 8223 1022209.593582: 17074318 cycles:ppp: + b490e PyDict_GetItem (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022209.603657: 17083712 cycles:ppp: + b20f7 [unknown] (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8213 1022209.608682: 9251454 cycles:ppp: + ffffffffad1104de [unknown] ([kernel.kallsyms]) + ffffffffad1106e1 [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022209.613744: 17097822 cycles:ppp: + 153abe _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.623879: 17081050 cycles:ppp: + 59bb0 _PyObject_Call_Prepend (/usr/bin/python3.6) + 150562 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 0 [unknown] ([unknown]) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022209.633997: 17069624 cycles:ppp: + 17ee1d __memmove_avx_unaligned_erms (/lib/x86_64-linux-gnu/libc-2.26.so) + b49b5 PyDict_GetItem (/usr/bin/python3.6) + 150ce38 [unknown] ([unknown]) + +python3 8223 1022209.644070: 17079594 cycles:ppp: + 8a924 PyFrame_New (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022209.654151: 17092579 cycles:ppp: + c83d6 PyObject_GetAttr (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.664242: 17095069 cycles:ppp: + 1506e6 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.674330: 17103305 cycles:ppp: + dedd0 _PyType_Lookup (/usr/bin/python3.6) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022209.684459: 17086476 cycles:ppp: + 154214 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.694544: 17096729 cycles:ppp: + b2246 [unknown] (/usr/bin/python3.6) + +python3 8223 1022209.704630: 17101816 cycles:ppp: + da86f [unknown] (/usr/bin/python3.6) + 9e84e0 [unknown] ([unknown]) + +python3 8223 1022209.715215: 17108255 cycles:ppp: + 14f14d [unknown] (/usr/bin/python3.6) + 7fc85c04e830 [unknown] ([unknown]) + 9dcda0 [unknown] ([unknown]) + +python3 8223 1022209.725407: 16909301 cycles:ppp: + 817cc _PyGen_FetchStopIterationValue (/usr/bin/python3.6) + 1550380 [unknown] ([unknown]) + 9e4aa0 [unknown] ([unknown]) + +python3 8223 1022209.735384: 16913400 cycles:ppp: + ffffffffad90b56c [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022209.745368: 16980614 cycles:ppp: + ffffffffad272da4 [unknown] ([kernel.kallsyms]) + ffffffffad273419 [unknown] ([kernel.kallsyms]) + ffffffffad273443 [unknown] ([kernel.kallsyms]) + ffffffffad2a016a [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 114c87 epoll_pwait (/lib/x86_64-linux-gnu/libc-2.26.so) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.755786: 16826181 cycles:ppp: + 123154 __libc_enable_asynccancel (/lib/x86_64-linux-gnu/libc-2.26.so) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.765716: 16922190 cycles:ppp: + 5466c PyNumber_Add (/usr/bin/python3.6) + 9d62a0 [unknown] ([unknown]) + +python3 8223 1022209.775701: 16967856 cycles:ppp: + 85720 [unknown] (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.785714: 17017800 cycles:ppp: + 89f89 [unknown] (/usr/bin/python3.6) + 7fc85406ec30 [unknown] ([unknown]) + 150ce38 [unknown] ([unknown]) + +python3 8223 1022209.795757: 17041183 cycles:ppp: + b1c54 [unknown] (/usr/bin/python3.6) + +python3 8223 1022209.805813: 17066570 cycles:ppp: + c8b0c PyObject_GenericGetAttr (/usr/bin/python3.6) + 9d7ea0 [unknown] ([unknown]) + +python3 8213 1022209.811363: 8761238 cycles:ppp: + ffffffffad905b48 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022209.815884: 17078314 cycles:ppp: + def10 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.825963: 17091541 cycles:ppp: + def22 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.836047: 17097458 cycles:ppp: + c8b6a PyObject_GenericGetAttr (/usr/bin/python3.6) + 9dd240 [unknown] ([unknown]) + +python3 8223 1022209.846277: 17030504 cycles:ppp: + 1559d7 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.856326: 17049832 cycles:ppp: + d3590 PySlice_New (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.866388: 17072954 cycles:ppp: + c8b04 PyObject_GenericGetAttr (/usr/bin/python3.6) + 9d7ea0 [unknown] ([unknown]) + +python3 8223 1022209.876462: 17082690 cycles:ppp: + c8b0c PyObject_GenericGetAttr (/usr/bin/python3.6) + 9d7ea0 [unknown] ([unknown]) + +python3 8223 1022209.886547: 17095982 cycles:ppp: + 1c2e2e [unknown] (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022209.896639: 17097769 cycles:ppp: + 156202 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.906737: 17101750 cycles:ppp: + ffffffffad90b5e2 [unknown] ([kernel.kallsyms]) + ffffffffad29e516 [unknown] ([kernel.kallsyms]) + ffffffffad2a023e [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 114c87 epoll_pwait (/lib/x86_64-linux-gnu/libc-2.26.so) + 9e0d20 [unknown] ([unknown]) + +python3 8223 1022209.917138: 16979138 cycles:ppp: + 153061 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.927198: 17005505 cycles:ppp: + b1c47 [unknown] (/usr/bin/python3.6) + +python3 8223 1022209.937249: 17024910 cycles:ppp: + 15168d _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.947791: 16788382 cycles:ppp: + c8b3f PyObject_GenericGetAttr (/usr/bin/python3.6) + a58c40 [unknown] ([unknown]) + +python3 8223 1022209.957720: 16891855 cycles:ppp: + 151673 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.967964: 16847905 cycles:ppp: + 1506e6 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022209.978206: 16730446 cycles:ppp: + a187 __pthread_mutex_lock (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022209.988119: 16799756 cycles:ppp: + 977 [unknown] ([vdso]) + c30 [unknown] ([vdso]) + 123946 __clock_gettime (/lib/x86_64-linux-gnu/libc-2.26.so) + 7fc85d7b31b0 [unknown] ([unknown]) + +python3 8223 1022209.998035: 16903879 cycles:ppp: + 15202c _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.008010: 16953130 cycles:ppp: + c7a1d PyObject_RichCompareBool (/usr/bin/python3.6) + 14c1c88 [unknown] ([unknown]) + +python3 8223 1022210.018493: 16784578 cycles:ppp: + a187 __pthread_mutex_lock (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 7fc8621447bc [unknown] ([unknown]) + +python3 8223 1022210.028398: 16861561 cycles:ppp: + 526b2 [unknown] (/usr/bin/python3.6) + +python3 8223 1022210.038349: 16946057 cycles:ppp: + def22 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.048349: 16985870 cycles:ppp: + 14f261 [unknown] (/usr/bin/python3.6) + 7fc85d246048 [unknown] ([unknown]) + 150ce38 [unknown] ([unknown]) + +python3 8223 1022210.060208: 16170773 cycles:ppp: + 15694b _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.069913: 16397746 cycles:ppp: + d7844 [unknown] (/usr/bin/python3.6) + 14bf628 [unknown] ([unknown]) + +python3 8223 1022210.079589: 16565193 cycles:ppp: + b5313 _PyDict_LoadGlobal (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.089492: 16689352 cycles:ppp: + 17ae84 __memcmp_avx2_movbe (/lib/x86_64-linux-gnu/libc-2.26.so) + 9e4aa0 [unknown] ([unknown]) + +python3 8223 1022210.099385: 16773019 cycles:ppp: + a140 __pthread_mutex_lock (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 7fc8621447bc [unknown] ([unknown]) + +python3 8223 1022210.109310: 16880253 cycles:ppp: + b5313 _PyDict_LoadGlobal (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.119282: 16924477 cycles:ppp: + def22 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.129279: 16982718 cycles:ppp: + 14f089 [unknown] (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.139304: 17013051 cycles:ppp: + 290b7 _PyThreadState_UncheckedGet (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8213 1022210.140216: 9227385 cycles:ppp: + 0 [unknown] ([unknown]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + cf920 [unknown] ([unknown]) + +python3 8223 1022210.149352: 17042914 cycles:ppp: + 1692dc PyErr_Clear (/usr/bin/python3.6) + +python3 8223 1022210.159452: 17036968 cycles:ppp: + c8bce PyObject_GenericGetAttr (/usr/bin/python3.6) + +python3 8223 1022210.170196: 16695110 cycles:ppp: + c9222 PyObject_IsTrue (/usr/bin/python3.6) + 9c79e0 [unknown] ([unknown]) + +python3 8223 1022210.180178: 16784334 cycles:ppp: + def1e _PyType_Lookup (/usr/bin/python3.6) + +python3 8223 1022210.190100: 16843786 cycles:ppp: + 546ee PyNumber_Add (/usr/bin/python3.6) + 9d62a0 [unknown] ([unknown]) + +python3 8223 1022210.200048: 16907082 cycles:ppp: + ca61d [unknown] (/usr/bin/python3.6) + 9d9800 [unknown] ([unknown]) + +python3 8223 1022210.210036: 16971745 cycles:ppp: + 15587a _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8213 1022210.218796: 9152511 cycles:ppp: + ffffffffad8effa5 [unknown] ([kernel.kallsyms]) + ffffffffad10fd7b [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022210.220268: 17000048 cycles:ppp: + 24a17 [unknown] (/usr/bin/python3.6) + +python3 8223 1022210.230307: 16948798 cycles:ppp: + 169c5a PyErr_SetObject (/usr/bin/python3.6) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022210.240358: 16963056 cycles:ppp: + b9dae _PyDict_GetItemId (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022210.250375: 17013415 cycles:ppp: + c8b04 PyObject_GenericGetAttr (/usr/bin/python3.6) + a58c40 [unknown] ([unknown]) + +python3 8222 1022210.259611: 16168283 cycles:ppp: + ffffffffad034801 [unknown] ([kernel.kallsyms]) + ffffffffad034e79 [unknown] ([kernel.kallsyms]) + ffffffffad0b4c61 [unknown] ([kernel.kallsyms]) + ffffffffad1a57ec [unknown] ([kernel.kallsyms]) + ffffffffad1a5880 [unknown] ([kernel.kallsyms]) + ffffffffad1a8e55 [unknown] ([kernel.kallsyms]) + ffffffffad905fdf [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + ee6ec0 [unknown] ([unknown]) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.260641: 16917859 cycles:ppp: + 170e82 [unknown] (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022210.270715: 16932640 cycles:ppp: + 15168d _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.282852: 16494977 cycles:ppp: + 529b [unknown] (/usr/lib/python3.6/lib-dynload/_asyncio.cpython-36m-x86_64-linux-gnu.so) + +python3 8223 1022210.292634: 16614130 cycles:ppp: + 5bdf5 PyObject_GetIter (/usr/bin/python3.6) + +python3 8223 1022210.302711: 16653748 cycles:ppp: + d6081 PyTuple_New (/usr/bin/python3.6) + +python3 8223 1022210.312572: 16757445 cycles:ppp: + 24a17 [unknown] (/usr/bin/python3.6) + +python3 8223 1022210.322572: 18912148 cycles:ppp: + ffffffffad11008e [unknown] ([kernel.kallsyms]) + ffffffffad1103b9 [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.333750: 18309166 cycles:ppp: + ffffffffad034e7b [unknown] ([kernel.kallsyms]) + ffffffffad0ae210 [unknown] ([kernel.kallsyms]) + ffffffffad0b0957 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022210.344639: 18003868 cycles:ppp: + b48b9 PyDict_GetItem (/usr/bin/python3.6) + +python3 8223 1022210.355319: 17689569 cycles:ppp: + 2264fe [unknown] (/usr/bin/python3.6) + a6dda0 [unknown] ([unknown]) + 9caa40 [unknown] ([unknown]) + +python3 8223 1022210.365796: 17469243 cycles:ppp: + da833 [unknown] (/usr/bin/python3.6) + +python3 8223 1022210.376171: 17369191 cycles:ppp: + c83e5 PyObject_GetAttr (/usr/bin/python3.6) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022210.386574: 17212272 cycles:ppp: + 14f0a5 [unknown] (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.396735: 17184237 cycles:ppp: + 253d00 [unknown] (/usr/bin/python3.6) + 14bf628 [unknown] ([unknown]) + +python3 8223 1022210.406881: 17159179 cycles:ppp: + 8a8a4 PyFrame_New (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8222 1022210.415952: 6008511 cycles:ppp: + e49f pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + d3c39 [unknown] ([unknown]) + +python3 8223 1022210.417021: 17138231 cycles:ppp: + 89ecd [unknown] (/usr/bin/python3.6) + 7fc84011c9b0 [unknown] ([unknown]) + 14bf628 [unknown] ([unknown]) + +python3 8223 1022210.427138: 17133539 cycles:ppp: + 153010 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.437253: 17125321 cycles:ppp: + 1530ed _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.447361: 17121495 cycles:ppp: + b16e6 [unknown] (/usr/bin/python3.6) + +python3 8223 1022210.457475: 17120062 cycles:ppp: + 9dc idma64_irq ([idma64]) + ffffffffad0e5f92 [unknown] ([kernel.kallsyms]) + ffffffffad0e601b [unknown] ([kernel.kallsyms]) + ffffffffad0e9435 [unknown] ([kernel.kallsyms]) + ffffffffad02e42a [unknown] ([kernel.kallsyms]) + ffffffffad90e006 [unknown] ([kernel.kallsyms]) + ffffffffad90c049 [unknown] ([kernel.kallsyms]) + b41c0 PyDict_New (/usr/bin/python3.6) + 7fc85c04e888 [unknown] ([unknown]) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022210.467578: 17114349 cycles:ppp: + 153122 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.479281: 16417915 cycles:ppp: + 15303c _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.489035: 16510304 cycles:ppp: + 24a1f [unknown] (/usr/bin/python3.6) + +python3 8223 1022210.498810: 16636021 cycles:ppp: + def22 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.508632: 16734575 cycles:ppp: + 15049d _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 9d55e0 [unknown] ([unknown]) + +python3 8223 1022210.518513: 16856904 cycles:ppp: + 15312a _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.528585: 16916217 cycles:ppp: + 154214 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.538573: 16932558 cycles:ppp: + c8abe PyObject_GenericGetAttr (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.548618: 16972476 cycles:ppp: + 150abf _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8213 1022210.555444: 10661048 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022210.558637: 16999715 cycles:ppp: + 22210 [unknown] (/usr/bin/python3.6) + +python3 8223 1022210.568668: 17025440 cycles:ppp: + b5784 PyDict_SetItem (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022210.578717: 17056729 cycles:ppp: + 151688 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.589068: 16943223 cycles:ppp: + 153018 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.599068: 16982505 cycles:ppp: + 16fe01 [unknown] (/usr/bin/python3.6) + 7865 [unknown] ([unknown]) + +python3 8223 1022210.609090: 17028059 cycles:ppp: + 17e870 __strlen_avx2 (/lib/x86_64-linux-gnu/libc-2.26.so) + 9caa40 [unknown] ([unknown]) + +python3 8223 1022210.619139: 17047552 cycles:ppp: + c83d6 PyObject_GetAttr (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.629202: 17070688 cycles:ppp: + 59b99 _PyObject_Call_Prepend (/usr/bin/python3.6) + 9cc920 [unknown] ([unknown]) + +python3 8223 1022210.639493: 17080904 cycles:ppp: + 14b072 [unknown] (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022210.649577: 17002494 cycles:ppp: + 1506e6 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.665059: 16268450 cycles:ppp: + 6f80 [unknown] (/usr/lib/python3.6/lib-dynload/_asyncio.cpython-36m-x86_64-linux-gnu.so) + a6dda0 [unknown] ([unknown]) + 9caa40 [unknown] ([unknown]) + +python3 8223 1022210.675460: 18084616 cycles:ppp: + 5b5ca PyObject_IsInstance (/usr/bin/python3.6) + +python3 8223 1022210.686356: 17674857 cycles:ppp: + 86260 [unknown] (/usr/bin/python3.6) + 9d62a0 [unknown] ([unknown]) + +python3 8223 1022210.696820: 17460129 cycles:ppp: + a187 __pthread_mutex_lock (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 7fc8621447bc [unknown] ([unknown]) + +python3 8223 1022210.707161: 17363305 cycles:ppp: + 15302e _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.717413: 17280595 cycles:ppp: + 8a9a9 PyFrame_New (/usr/bin/python3.6) + 7fc85d246030 [unknown] ([unknown]) + +python3 8223 1022210.727613: 17238387 cycles:ppp: + 153f77 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.737791: 17198100 cycles:ppp: + 155992 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.747942: 17175786 cycles:ppp: + 17f230 __memset_avx2_unaligned_erms (/lib/x86_64-linux-gnu/libc-2.26.so) + +python3 8223 1022210.758083: 17155331 cycles:ppp: + 113360 _PyUnicodeWriter_PrepareInternal (/usr/bin/python3.6) + +python3 8223 1022210.768209: 17144950 cycles:ppp: + ffffffffad90b5c6 [unknown] ([kernel.kallsyms]) + ffffffffad29e516 [unknown] ([kernel.kallsyms]) + ffffffffad2a023e [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 114c87 epoll_pwait (/lib/x86_64-linux-gnu/libc-2.26.so) + 14bf628 [unknown] ([unknown]) + +python3 8223 1022210.778496: 17065864 cycles:ppp: + 150d02 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.788571: 17077893 cycles:ppp: + b20f7 [unknown] (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022210.798655: 17089031 cycles:ppp: + d608d PyTuple_New (/usr/bin/python3.6) + +python3 8223 1022210.808741: 17091906 cycles:ppp: + ffffffffad272db7 [unknown] ([kernel.kallsyms]) + ffffffffad273419 [unknown] ([kernel.kallsyms]) + ffffffffad273443 [unknown] ([kernel.kallsyms]) + ffffffffad2a016a [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 114c87 epoll_pwait (/lib/x86_64-linux-gnu/libc-2.26.so) + 9db540 [unknown] ([unknown]) + +python3 8223 1022210.820657: 16264499 cycles:ppp: + 599f3 _PyObject_Call_Prepend (/usr/bin/python3.6) + 9cc920 [unknown] ([unknown]) + +python3 8223 1022210.830275: 16519557 cycles:ppp: + 5963c _Py_CheckFunctionResult (/usr/bin/python3.6) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022210.840070: 16632758 cycles:ppp: + 8d000 [unknown] (/usr/bin/python3.6) + +python3 8223 1022210.849923: 16777178 cycles:ppp: + dc430 PyType_IsSubtype (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022210.859874: 16827718 cycles:ppp: + 971 [unknown] ([vdso]) + c30 [unknown] ([vdso]) + 123946 __clock_gettime (/lib/x86_64-linux-gnu/libc-2.26.so) + 0 [unknown] ([unknown]) + +python3 8223 1022210.869805: 16923921 cycles:ppp: + ffffffffad90b56c [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9d5a80 [unknown] ([unknown]) + +python3 8223 1022210.879793: 16968284 cycles:ppp: + c8b04 PyObject_GenericGetAttr (/usr/bin/python3.6) + 9d7ea0 [unknown] ([unknown]) + +python3 8222 1022210.882727: 7270881 cycles:ppp: + 11a04 __pthread_enable_asynccancel (/lib/x86_64-linux-gnu/libpthread-2.26.so) + dbd2e [unknown] ([unknown]) + +python3 8223 1022210.889807: 17018186 cycles:ppp: + c83d6 PyObject_GetAttr (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.899849: 17040607 cycles:ppp: + 153050 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.909906: 17066107 cycles:ppp: + dedda _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.919976: 17077824 cycles:ppp: + 1506b8 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.930055: 17091467 cycles:ppp: + 14f1d2 [unknown] (/usr/bin/python3.6) + 7fc85cf96128 [unknown] ([unknown]) + 150ce38 [unknown] ([unknown]) + +python3 8223 1022210.940143: 17098026 cycles:ppp: + c83de PyObject_GetAttr (/usr/bin/python3.6) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022210.950234: 17103013 cycles:ppp: + 59560 _Py_CheckFunctionResult (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.960327: 17105292 cycles:ppp: + b1c25 [unknown] (/usr/bin/python3.6) + +python3 8223 1022210.970421: 17110009 cycles:ppp: + d7844 [unknown] (/usr/bin/python3.6) + 14c2c78 [unknown] ([unknown]) + +python3 8223 1022210.980517: 17111551 cycles:ppp: + 156202 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022210.990679: 17084464 cycles:ppp: + def22 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.000761: 17095651 cycles:ppp: + 153f84 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.010849: 17101193 cycles:ppp: + 91f9f PyList_New (/usr/bin/python3.6) + +python3 8223 1022211.020952: 17102006 cycles:ppp: + c8b04 PyObject_GenericGetAttr (/usr/bin/python3.6) + 9d7ea0 [unknown] ([unknown]) + +python3 8223 1022211.031156: 17058708 cycles:ppp: + b1b96 [unknown] (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022211.038835: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ecdb pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9db540 [unknown] ([unknown]) + +python3 8223 1022211.038849: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ecdb pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9db540 [unknown] ([unknown]) + +python3 8223 1022211.038855: 87 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ecdb pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9db540 [unknown] ([unknown]) + +python3 8223 1022211.038861: 18382 cycles:ppp: + ffffffffad0347b9 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ecdb pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9db540 [unknown] ([unknown]) + +python3 8223 1022211.038875: 4107323 cycles:ppp: + ffffffffad0d4b73 [unknown] ([kernel.kallsyms]) + ffffffffad90b581 [unknown] ([kernel.kallsyms]) + ffffffffad0b0940 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 11b9a __lll_unlock_wake (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9db540 [unknown] ([unknown]) + +python3 8223 1022211.041446: 317567645 cycles:ppp: + c8c0e PyObject_GenericGetAttr (/usr/bin/python3.6) + 9d7ea0 [unknown] ([unknown]) + +QXcbEventReader 8226 1022211.108970: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +QXcbEventReader 8226 1022211.108983: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +QXcbEventReader 8226 1022211.108989: 85 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +QXcbEventReader 8226 1022211.108994: 18665 cycles:ppp: + ffffffffad00d506 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +QXcbEventReader 8226 1022211.109009: 4252701 cycles:ppp: + 8ee90 malloc (/lib/x86_64-linux-gnu/libc-2.26.so) + +python3 8213 1022211.174256: 17477926 cycles:ppp: + 14e391 [unknown] (/usr/bin/python3.6) + +python3 8213 1022211.187315: 16345121 cycles:ppp: + ffffffffad0bb479 [unknown] ([kernel.kallsyms]) + ffffffffad0bba5d [unknown] ([kernel.kallsyms]) + ffffffffad0bbe7d [unknown] ([kernel.kallsyms]) + ffffffffad0af997 [unknown] ([kernel.kallsyms]) + ffffffffad905bf3 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022211.241183: 16657926 cycles:ppp: + 16fbf0 [unknown] (/usr/bin/python3.6) + 7865 [unknown] ([unknown]) + +python3 8223 1022211.251636: 16524672 cycles:ppp: + 1506e6 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.262010: 16383274 cycles:ppp: + b490e PyDict_GetItem (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022211.272659: 16129920 cycles:ppp: + 14b1b6 [unknown] (/usr/bin/python3.6) + +python3 8223 1022211.283193: 15915714 cycles:ppp: + ffffffffad253155 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 114c87 epoll_pwait (/lib/x86_64-linux-gnu/libc-2.26.so) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.293235: 15954591 cycles:ppp: + 153018 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.303260: 15979905 cycles:ppp: + b53ba _PyDict_LoadGlobal (/usr/bin/python3.6) + +python3 8223 1022211.313288: 16020387 cycles:ppp: + 71e17 [unknown] (/usr/bin/python3.6) + 7fc840117818 [unknown] ([unknown]) + 150ce38 [unknown] ([unknown]) + +python3 8223 1022211.323428: 15993663 cycles:ppp: + c8b0c PyObject_GenericGetAttr (/usr/bin/python3.6) + a58c40 [unknown] ([unknown]) + +python3 8223 1022211.333868: 15868620 cycles:ppp: + def22 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.344535: 15662647 cycles:ppp: + 22208 [unknown] (/usr/bin/python3.6) + a6dda0 [unknown] ([unknown]) + 9caa40 [unknown] ([unknown]) + +python3 8213 1022211.349206: 14301277 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022211.355059: 15453053 cycles:ppp: + 16b03d PyErr_SetString (/usr/bin/python3.6) + 9e4aa0 [unknown] ([unknown]) + +python3 8223 1022211.365396: 15337108 cycles:ppp: + c83d6 PyObject_GetAttr (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8224 1022211.368261: 459552234 cycles:ppp: + 11150 sem_trywait@@GLIBC_2.2.5 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 0 [unknown] ([unknown]) + +python3 8223 1022211.375937: 15183608 cycles:ppp: + b4909 PyDict_GetItem (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022211.386101: 15139774 cycles:ppp: + 24a33 [unknown] (/usr/bin/python3.6) + +python3 8223 1022211.396237: 15127709 cycles:ppp: + 15302e _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.406390: 15113237 cycles:ppp: + 8a8f8 PyFrame_New (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022211.416504: 15097517 cycles:ppp: + c8bad PyObject_GenericGetAttr (/usr/bin/python3.6) + +python3 8223 1022211.426631: 15088402 cycles:ppp: + dee02 _PyType_Lookup (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +python3 8213 1022211.433361: 16062175 cycles:ppp: + ffffffffad110542 [unknown] ([kernel.kallsyms]) + ffffffffad1106e1 [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + e3a8a [unknown] ([unknown]) + +python3 8223 1022211.436783: 15065691 cycles:ppp: + 155d64 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.446881: 15064058 cycles:ppp: + 15421d _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.456960: 15074722 cycles:ppp: + 258ee0 PyMember_SetOne (/usr/bin/python3.6) + 0 [unknown] ([unknown]) + +python3 8223 1022211.467072: 15068173 cycles:ppp: + b5313 _PyDict_LoadGlobal (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.477539: 14924419 cycles:ppp: + d601f PyTuple_New (/usr/bin/python3.6) + 7fc850003640 [unknown] ([unknown]) + 7fc850003640 [unknown] ([unknown]) + 9c50e0 [unknown] ([unknown]) + 7fc84c025b90 [unknown] ([unknown]) + 7fc846bab810 [unknown] ([unknown]) + 7fc846b80d50 [unknown] ([unknown]) + 7fc8346c8a08 [unknown] ([unknown]) + 7fc8346c8a40 [unknown] ([unknown]) + 7fc8346cc1b0 [unknown] ([unknown]) + 7fc8346c8ab0 [unknown] ([unknown]) + 7fc84011eb20 [unknown] ([unknown]) + 7fc8400f7298 [unknown] ([unknown]) + 7fc8346c8b20 [unknown] ([unknown]) + 7fc8346cc170 [unknown] ([unknown]) + 7fc8346cc470 [unknown] ([unknown]) + 7fc8346c8b90 [unknown] ([unknown]) + 7fc8346cc4b0 [unknown] ([unknown]) + 7fc8346cc530 [unknown] ([unknown]) + 7fc8346cc570 [unknown] ([unknown]) + 7fc8346cc5b0 [unknown] ([unknown]) + 7fc8346c8c00 [unknown] ([unknown]) + 7fc8401234f8 [unknown] ([unknown]) + 7fc840119ae0 [unknown] ([unknown]) + 7fc8346cc670 [unknown] ([unknown]) + 7fc8346cc6b0 [unknown] ([unknown]) + 7fc84c021718 [unknown] ([unknown]) + 7fc840123858 [unknown] ([unknown]) + 7fc8346cc770 [unknown] ([unknown]) + 7fc84c0171a0 [unknown] ([unknown]) + 7fc8400f73a0 [unknown] ([unknown]) + 7fc8400fa6c0 [unknown] ([unknown]) + 7fc84011ee90 [unknown] ([unknown]) + 7fc8346c8ca8 [unknown] ([unknown]) + 7fc8346c8ce0 [unknown] ([unknown]) + 7fc8600f7960 [unknown] ([unknown]) + 7fc84011eee0 [unknown] ([unknown]) + 7fc8346cc8f0 [unknown] ([unknown]) + 7fc84011dbe0 [unknown] ([unknown]) + 7fc84011ef80 [unknown] ([unknown]) + 7fc84c0218b8 [unknown] ([unknown]) + 7fc8401238e8 [unknown] ([unknown]) + 7fc8346ce080 [unknown] ([unknown]) + 7fc8346c8dc0 [unknown] ([unknown]) + 7fc8346c8df8 [unknown] ([unknown]) + 7fc8346c8e30 [unknown] ([unknown]) + 7fc8346c8e68 [unknown] ([unknown]) + 7fc8346c8ea0 [unknown] ([unknown]) + 7fc8346cca70 [unknown] ([unknown]) + 7fc8400f73f8 [unknown] ([unknown]) + 7fc8346ce0d0 [unknown] ([unknown]) + 7fc8346ccaf0 [unknown] ([unknown]) + 7fc8346ce170 [unknown] ([unknown]) + 7fc8346cf108 [unknown] ([unknown]) + 7fc8346c8ed8 [unknown] ([unknown]) + 7fc8346cf198 [unknown] ([unknown]) + 7fc8346ce210 [unknown] ([unknown]) + 7fc8346ccb70 [unknown] ([unknown]) + 7fc8346c8f10 [unknown] ([unknown]) + 7fc8400f7450 [unknown] ([unknown]) + 7fc8346ccbf0 [unknown] ([unknown]) + 7fc8346c8f48 [unknown] ([unknown]) + 7fc8400fa0a0 [unknown] ([unknown]) + 7fc8346cf2b8 [unknown] ([unknown]) + 7fc8346d0030 [unknown] ([unknown]) + 7fc8346d0068 [unknown] ([unknown]) + 7fc8346ce350 [unknown] ([unknown]) + 7fc84c024620 [unknown] ([unknown]) + 7fc8400fa420 [unknown] ([unknown]) + 7fc8346ccc70 [unknown] ([unknown]) + 7fc8346cccb0 [unknown] ([unknown]) + 7fc8346ccd30 [unknown] ([unknown]) + 7fc8346d00d8 [unknown] ([unknown]) + 7fc8346d0110 [unknown] ([unknown]) + 7fc8346ccd70 [unknown] ([unknown]) + 7fc84c01d810 [unknown] ([unknown]) + 7fc8346cf390 [unknown] ([unknown]) + 7fc84c01d8d0 [unknown] ([unknown]) + 7fc8346d0148 [unknown] ([unknown]) + 7fc8346ce3f0 [unknown] ([unknown]) + 7fc85403c348 [unknown] ([unknown]) + 7fc84c021988 [unknown] ([unknown]) + 7fc8346ccef0 [unknown] ([unknown]) + 7fc85403c450 [unknown] ([unknown]) + 7fc8346ccf30 [unknown] ([unknown]) + 7fc8346d0180 [unknown] ([unknown]) + 7fc8400fa880 [unknown] ([unknown]) + 7fc84c017258 [unknown] ([unknown]) + 7fc8346cdf60 [unknown] ([unknown]) + 7fc8346cf4b0 [unknown] ([unknown]) + 7fc8401144c8 [unknown] ([unknown]) + 7fc84011aa50 [unknown] ([unknown]) + 7fc84011dcf0 [unknown] ([unknown]) + 7fc84011dd78 [unknown] ([unknown]) + 7fc84011de00 [unknown] ([unknown]) + 7fc84011de88 [unknown] ([unknown]) + 7fc84011df10 [unknown] ([unknown]) + 7fc8346d3030 [unknown] ([unknown]) + 7fc8346d30b8 [unknown] ([unknown]) + 7fc8346d3140 [unknown] ([unknown]) + 7fc8346d31c8 [unknown] ([unknown]) + 7fc8346d3250 [unknown] ([unknown]) + 7fc8346d32d8 [unknown] ([unknown]) + 7fc8346d3360 [unknown] ([unknown]) + 7fc8346d33e8 [unknown] ([unknown]) + 7fc8346d3470 [unknown] ([unknown]) + 7fc8346d34f8 [unknown] ([unknown]) + 7fc8346d3580 [unknown] ([unknown]) + 7fc8346d3608 [unknown] ([unknown]) + 7fc8346d3690 [unknown] ([unknown]) + 7fc8346d3718 [unknown] ([unknown]) + 7fc8346d37a0 [unknown] ([unknown]) + 7fc8346d3828 [unknown] ([unknown]) + 7fc8346d02d0 [unknown] ([unknown]) + 7fc8346d38b0 [unknown] ([unknown]) + 7fc8346d3938 [unknown] ([unknown]) + 7fc840123c00 [unknown] ([unknown]) + 1b7f150 [unknown] ([unknown]) + 7fc854044030 [unknown] ([unknown]) + 7fc8346ce4e0 [unknown] ([unknown]) + 7fc8346c9e40 [unknown] ([unknown]) + 7fc840115e30 [unknown] ([unknown]) + 7fc840123660 [unknown] ([unknown]) + 7fc8346cc270 [unknown] ([unknown]) + 7fc84011c998 [unknown] ([unknown]) + 7fc8346c87a0 [unknown] ([unknown]) + 7fc8346c8810 [unknown] ([unknown]) + +python3 8223 1022211.487553: 14956915 cycles:ppp: + 14f1d6 [unknown] (/usr/bin/python3.6) + 7fc85c053390 [unknown] ([unknown]) + 150ce38 [unknown] ([unknown]) + +python3 8223 1022211.497579: 14997209 cycles:ppp: + b1c00 [unknown] (/usr/bin/python3.6) + 8 [unknown] ([unknown]) + +python3 8223 1022211.507640: 15002234 cycles:ppp: + 1504a7 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + +python3 8223 1022211.517734: 15010176 cycles:ppp: + 14e717 [unknown] (/usr/bin/python3.6) + +python3 8223 1022211.527699: 17287128 cycles:ppp: + bb501 _PyObjectDict_SetItem (/usr/bin/python3.6) + +python3 8223 1022211.539313: 17163093 cycles:ppp: + 153aba _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.551855: 17875254 cycles:ppp: + 0 [unknown] ([unknown]) + +python3 8223 1022211.563822: 16956883 cycles:ppp: + 150e6f _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.575485: 16333902 cycles:ppp: + 153015 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.584670: 15031234 cycles:ppp: + 14e714 [unknown] (/usr/bin/python3.6) + +python3 8223 1022211.595199: 14546799 cycles:ppp: + 9f47d [unknown] (/usr/bin/python3.6) + 9d9800 [unknown] ([unknown]) + +python3 8223 1022211.604987: 14696832 cycles:ppp: + 15302e _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8213 1022211.607452: 11712627 cycles:ppp: + ffffffffad0b568c [unknown] ([kernel.kallsyms]) + ffffffffad9061d3 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + e606e [unknown] ([unknown]) + +python3 8223 1022211.614824: 14789714 cycles:ppp: + def22 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.624723: 14858443 cycles:ppp: + 14ee3f [unknown] (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022211.634677: 14931897 cycles:ppp: + 1559d7 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.644708: 14949480 cycles:ppp: + 1526a6 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.654712: 14998992 cycles:ppp: + b9df2 _PyDict_GetItemId (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022211.664744: 15021817 cycles:ppp: + 17ae84 __memcmp_avx2_movbe (/lib/x86_64-linux-gnu/libc-2.26.so) + 9e4aa0 [unknown] ([unknown]) + +python3 8213 1022211.670555: 13381019 cycles:ppp: + e69a pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + e6f4e [unknown] ([unknown]) + +python3 8223 1022211.674793: 15049204 cycles:ppp: + dc41c PyType_IsSubtype (/usr/bin/python3.6) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022211.684860: 15066399 cycles:ppp: + def34 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.695320: 14915274 cycles:ppp: + 22210 [unknown] (/usr/bin/python3.6) + a6dda0 [unknown] ([unknown]) + 9caa40 [unknown] ([unknown]) + +python3 8223 1022211.705298: 14977208 cycles:ppp: + a187 __pthread_mutex_lock (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022211.715315: 15006456 cycles:ppp: + 153fd5 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.725354: 15038875 cycles:ppp: + 15305e _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.735411: 15052578 cycles:ppp: + d6081 PyTuple_New (/usr/bin/python3.6) + +python3 8223 1022211.745480: 15069605 cycles:ppp: + b2087 [unknown] (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022211.755559: 15076841 cycles:ppp: + 1715f4 [unknown] (/usr/bin/python3.6) + +python3 8223 1022211.765645: 15085418 cycles:ppp: + 24a2c [unknown] (/usr/bin/python3.6) + +python3 8223 1022211.775734: 15088954 cycles:ppp: + b1c47 [unknown] (/usr/bin/python3.6) + +python3 8223 1022211.785828: 15093598 cycles:ppp: + ffffffffad2733e5 [unknown] ([kernel.kallsyms]) + ffffffffad2a016a [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 114c87 epoll_pwait (/lib/x86_64-linux-gnu/libc-2.26.so) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.836594: 18565106 cycles:ppp: + 156202 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.849051: 17117925 cycles:ppp: + 1506f3 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.860510: 16640766 cycles:ppp: + 153f77 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.871699: 16116806 cycles:ppp: + b1c47 [unknown] (/usr/bin/python3.6) + +python3 8223 1022211.882594: 15750867 cycles:ppp: + 22224 [unknown] (/usr/bin/python3.6) + a6dda0 [unknown] ([unknown]) + 9caa40 [unknown] ([unknown]) + +python3 8223 1022211.893167: 15498582 cycles:ppp: + c8afb PyObject_GenericGetAttr (/usr/bin/python3.6) + +python3 8223 1022211.903579: 15391487 cycles:ppp: + e4310 [unknown] (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022211.913898: 15288241 cycles:ppp: + 23ddc PyMem_Calloc (/usr/bin/python3.6) + 9d8da0 [unknown] ([unknown]) + +python3 8222 1022211.917351: 6013689 cycles:ppp: + ffffffffad905c71 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + ea8a6 [unknown] ([unknown]) + +python3 8223 1022211.924130: 15234468 cycles:ppp: + b970 __pthread_mutex_unlock (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022211.934333: 15190391 cycles:ppp: + 15301c _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8213 1022211.938252: 11939061 cycles:ppp: + e562 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + eacf1 [unknown] ([unknown]) + +python3 8223 1022211.944501: 15163933 cycles:ppp: + e0b21 [unknown] (/usr/bin/python3.6) + 14bf628 [unknown] ([unknown]) + +python3 8223 1022211.954693: 15122863 cycles:ppp: + def22 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.964826: 15112700 cycles:ppp: + b1c54 [unknown] (/usr/bin/python3.6) + +python3 8223 1022211.974935: 15102798 cycles:ppp: + 22210 [unknown] (/usr/bin/python3.6) + a6dda0 [unknown] ([unknown]) + 9caa40 [unknown] ([unknown]) + +python3 8223 1022211.985037: 15102931 cycles:ppp: + ffffffffad10ff4b [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022211.995142: 15100247 cycles:ppp: + 29190 PyThreadState_GetDict (/usr/bin/python3.6) + 14c1c88 [unknown] ([unknown]) + +python3 8223 1022212.005243: 15101501 cycles:ppp: + 2503c2 _Py_bytes_index (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022212.015343: 15101476 cycles:ppp: + d77f9 [unknown] (/usr/bin/python3.6) + 14bf628 [unknown] ([unknown]) + +python3 8223 1022212.025444: 15102501 cycles:ppp: + 85720 [unknown] (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.035546: 15101725 cycles:ppp: + 14f417 [unknown] (/usr/bin/python3.6) + a6dca0 [unknown] ([unknown]) + 103c768 [unknown] ([unknown]) + +python3 8223 1022212.045648: 15102259 cycles:ppp: + 14f187 [unknown] (/usr/bin/python3.6) + 7fc85d246048 [unknown] ([unknown]) + 9cc920 [unknown] ([unknown]) + +python3 8213 1022212.053878: 8583145 cycles:ppp: + ffffffffad90b5e2 [unknown] ([kernel.kallsyms]) + ffffffffad0ff399 [unknown] ([kernel.kallsyms]) + ffffffffad0ff83e [unknown] ([kernel.kallsyms]) + ffffffffad10fda5 [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + ec676 [unknown] ([unknown]) + +python3 8223 1022212.055373: 15197059 cycles:ppp: + 15159e _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8222 1022212.057158: 10859480 cycles:ppp: + ffffffffad0ad0be [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + ec73f [unknown] ([unknown]) + +python3 8223 1022212.064903: 15499061 cycles:ppp: + 1834b0 _Py_HashPointer (/usr/bin/python3.6) + +python3 8223 1022212.074621: 15641588 cycles:ppp: + 94822 PyList_AsTuple (/usr/bin/python3.6) + 9d8da0 [unknown] ([unknown]) + +python3 8223 1022212.084608: 15751063 cycles:ppp: + b1b9a [unknown] (/usr/bin/python3.6) + +python3 8213 1022212.086871: 14344015 cycles:ppp: + 11a04 __pthread_enable_asynccancel (/lib/x86_64-linux-gnu/libpthread-2.26.so) + ece47 [unknown] ([unknown]) + +python3 8223 1022212.094532: 15800841 cycles:ppp: + 89feb [unknown] (/usr/bin/python3.6) + 0 [unknown] ([unknown]) + 9c79e0 [unknown] ([unknown]) + +python3 8223 1022212.110844: 15565189 cycles:ppp: + 18ec90 [unknown] (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.120626: 15669086 cycles:ppp: + 1581f0 _PyFunction_FastCallDict (/usr/bin/python3.6) + 9d7ea0 [unknown] ([unknown]) + +python3 8223 1022212.130465: 15808045 cycles:ppp: + 8ac2e PyFrame_BlockSetup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.140395: 15877322 cycles:ppp: + c83e7 PyObject_GetAttr (/usr/bin/python3.6) + 9e3d20 [unknown] ([unknown]) + +python3 8213 1022212.146165: 12499213 cycles:ppp: + e792 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + edb08 [unknown] ([unknown]) + +python3 8223 1022212.150396: 15945759 cycles:ppp: + ffffffffad6ff2e5 [unknown] ([kernel.kallsyms]) + ffffffffad6ffc01 [unknown] ([kernel.kallsyms]) + ffffffffad0e5e0f [unknown] ([kernel.kallsyms]) + ffffffffad0e5f92 [unknown] ([kernel.kallsyms]) + ffffffffad0e601b [unknown] ([kernel.kallsyms]) + ffffffffad0e9746 [unknown] ([kernel.kallsyms]) + ffffffffad02e42a [unknown] ([kernel.kallsyms]) + ffffffffad90e006 [unknown] ([kernel.kallsyms]) + ffffffffad90c049 [unknown] ([kernel.kallsyms]) + c8bd2 PyObject_GenericGetAttr (/usr/bin/python3.6) + +python3 8223 1022212.160537: 15901832 cycles:ppp: + 117adc PyUnicode_FromFormatV (/usr/bin/python3.6) + +python3 8223 1022212.170508: 15972268 cycles:ppp: + 43d97 PyObject_GC_Del (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.174681: 14758468 cycles:ppp: + b490e PyDict_GetItem (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022212.183992: 15049992 cycles:ppp: + 14f1d6 [unknown] (/usr/bin/python3.6) + 7fc85d246048 [unknown] ([unknown]) + 150ce38 [unknown] ([unknown]) + +python3 8223 1022212.193449: 15397675 cycles:ppp: + 1516bd _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.203127: 15557592 cycles:ppp: + b1729 [unknown] (/usr/bin/python3.6) + +python3 8223 1022212.212897: 15726441 cycles:ppp: + def42 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.223007: 15716783 cycles:ppp: + 168f74 PyErr_Occurred (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.232910: 15816995 cycles:ppp: + 15302e _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.242893: 15849944 cycles:ppp: + 154ac7 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.253064: 15825614 cycles:ppp: + c8bad PyObject_GenericGetAttr (/usr/bin/python3.6) + +python3 8223 1022212.263000: 15882111 cycles:ppp: + ffffffffad0bd157 [unknown] ([kernel.kallsyms]) + ffffffffad0af8e1 [unknown] ([kernel.kallsyms]) + ffffffffad0afc79 [unknown] ([kernel.kallsyms]) + ffffffffad0b0969 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 7fc840115f88 [unknown] ([unknown]) + 9d7ea0 [unknown] ([unknown]) + +python3 8223 1022212.272969: 15951772 cycles:ppp: + dc43e PyType_IsSubtype (/usr/bin/python3.6) + 9d9800 [unknown] ([unknown]) + +python3 8213 1022212.275127: 7177724 cycles:ppp: + 7fc8634ceb98 [unknown] ([unknown]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022212.283071: 15943389 cycles:ppp: + c80bc _PyObject_GetAttrId (/usr/bin/python3.6) + +python3 8223 1022212.293114: 15974685 cycles:ppp: + dc410 PyType_IsSubtype (/usr/bin/python3.6) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022212.303132: 16005573 cycles:ppp: + 25337a [unknown] (/usr/bin/python3.6) + a58aa0 [unknown] ([unknown]) + +python3 8223 1022212.313169: 16039558 cycles:ppp: + c83f1 PyObject_GetAttr (/usr/bin/python3.6) + f438d8 [unknown] ([unknown]) + +python3 8223 1022212.323239: 16049913 cycles:ppp: + 150aa1 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.333304: 16069874 cycles:ppp: + 258cf0 PyMember_GetOne (/usr/bin/python3.6) + a58c40 [unknown] ([unknown]) + +python3 8213 1022212.338942: 7183338 cycles:ppp: + ffffffffad034e74 [unknown] ([kernel.kallsyms]) + ffffffffad0b4c61 [unknown] ([kernel.kallsyms]) + ffffffffad1a57ec [unknown] ([kernel.kallsyms]) + ffffffffad1a5880 [unknown] ([kernel.kallsyms]) + ffffffffad1a8e55 [unknown] ([kernel.kallsyms]) + ffffffffad905fdf [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022212.343380: 16078440 cycles:ppp: + 8a8f8 PyFrame_New (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022212.353478: 16081599 cycles:ppp: + 17e8a7 __strlen_avx2 (/lib/x86_64-linux-gnu/libc-2.26.so) + 9caa40 [unknown] ([unknown]) + +python3 8223 1022212.363561: 16087621 cycles:ppp: + 11551e PyUnicode_DecodeUTF8Stateful (/usr/bin/python3.6) + 723a264f247c264f [unknown] ([unknown]) + +python3 8223 1022212.373648: 16095758 cycles:ppp: + 14f142 [unknown] (/usr/bin/python3.6) + 7fc85d551f58 [unknown] ([unknown]) + 9dcda0 [unknown] ([unknown]) + +python3 8223 1022212.383739: 16098796 cycles:ppp: + 14f2ae [unknown] (/usr/bin/python3.6) + 7fc8400fa668 [unknown] ([unknown]) + 9dcda0 [unknown] ([unknown]) + +python3 8223 1022212.393835: 16102874 cycles:ppp: + 1692c6 PyErr_Clear (/usr/bin/python3.6) + +python3 8223 1022212.403931: 16104226 cycles:ppp: + 154264 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.414029: 16106490 cycles:ppp: + 1709d3 [unknown] (/usr/bin/python3.6) + +python3 8223 1022212.424127: 16106954 cycles:ppp: + b2246 [unknown] (/usr/bin/python3.6) + +python3 8223 1022212.434436: 16016931 cycles:ppp: + c8b0c PyObject_GenericGetAttr (/usr/bin/python3.6) + a58f80 [unknown] ([unknown]) + +python3 8223 1022212.444511: 16024838 cycles:ppp: + c8571 PyObject_SetAttr (/usr/bin/python3.6) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022212.454575: 16050093 cycles:ppp: + c83da PyObject_GetAttr (/usr/bin/python3.6) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022212.464652: 16057053 cycles:ppp: + da86f [unknown] (/usr/bin/python3.6) + 7fc85d5163c0 [unknown] ([unknown]) + +python3 8223 1022212.474771: 16048050 cycles:ppp: + 14e914 [unknown] (/usr/bin/python3.6) + 7fc85c04e830 [unknown] ([unknown]) + 9d7ea0 [unknown] ([unknown]) + +python3 8223 1022212.484936: 16030624 cycles:ppp: + c91e9 PyObject_IsTrue (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.494995: 16042330 cycles:ppp: + b1c47 [unknown] (/usr/bin/python3.6) + +python3 8223 1022212.505093: 16045606 cycles:ppp: + 24a1f [unknown] (/usr/bin/python3.6) + +python3 8223 1022212.515155: 16060075 cycles:ppp: + 15805f _PyFunction_FastCallDict (/usr/bin/python3.6) + 9d7ea0 [unknown] ([unknown]) + +python3 8213 1022212.522643: 8746894 cycles:ppp: + ffffffffad0bb9a9 [unknown] ([kernel.kallsyms]) + ffffffffad0bbe7d [unknown] ([kernel.kallsyms]) + ffffffffad0af997 [unknown] ([kernel.kallsyms]) + ffffffffad905bf3 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022212.525226: 16076496 cycles:ppp: + 6c08 [unknown] (/usr/lib/python3.6/lib-dynload/_asyncio.cpython-36m-x86_64-linux-gnu.so) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022212.535306: 16083896 cycles:ppp: + b2f66 [unknown] (/usr/bin/python3.6) + 9e4aa0 [unknown] ([unknown]) + +python3 8223 1022212.545457: 18071918 cycles:ppp: + 14f28c [unknown] (/usr/bin/python3.6) + 7fc85d550890 [unknown] ([unknown]) + 14f4698 [unknown] ([unknown]) + +python3 8223 1022212.556790: 17423914 cycles:ppp: + 5af0 [unknown] (/usr/lib/python3.6/lib-dynload/_asyncio.cpython-36m-x86_64-linux-gnu.so) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022212.567714: 17115367 cycles:ppp: + 14e5f1 [unknown] (/usr/bin/python3.6) + +python3 8223 1022212.578446: 16783707 cycles:ppp: + 153018 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.588973: 16561073 cycles:ppp: + 15168d _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.599358: 16455686 cycles:ppp: + c8b3a PyObject_GenericGetAttr (/usr/bin/python3.6) + a58aa0 [unknown] ([unknown]) + +python3 8223 1022212.609691: 16333303 cycles:ppp: + 171f3f PyArg_ParseTupleAndKeywords (/usr/bin/python3.6) + +python3 8223 1022212.619932: 16280148 cycles:ppp: + c8abe PyObject_GenericGetAttr (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.630206: 16191347 cycles:ppp: + c83f6 PyObject_GetAttr (/usr/bin/python3.6) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022212.643087: 14791186 cycles:ppp: + 24a1f [unknown] (/usr/bin/python3.6) + +python3 8223 1022212.652387: 15086435 cycles:ppp: + b1c4e [unknown] (/usr/bin/python3.6) + +python3 8223 1022212.661849: 15424345 cycles:ppp: + 258ef3 PyMember_SetOne (/usr/bin/python3.6) + 0 [unknown] ([unknown]) + +python3 8223 1022212.671520: 15584468 cycles:ppp: + 153f77 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.681294: 15758151 cycles:ppp: + 15305e _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.691174: 15839670 cycles:ppp: + def22 _PyType_Lookup (/usr/bin/python3.6) + 9dd240 [unknown] ([unknown]) + +python3 8223 1022212.701108: 15929232 cycles:ppp: + 153fd9 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.711096: 15970739 cycles:ppp: + def22 _PyType_Lookup (/usr/bin/python3.6) + 9dd240 [unknown] ([unknown]) + +python3 8223 1022212.721111: 16016992 cycles:ppp: + 1506f3 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.731153: 16038411 cycles:ppp: + 154228 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.741224: 16056582 cycles:ppp: + ffffffffad0aeec7 [unknown] ([kernel.kallsyms]) + ffffffffad10fce5 [unknown] ([kernel.kallsyms]) + ffffffffad11048e [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a41240 [unknown] ([unknown]) + +python3 8222 1022212.744506: 6510203 cycles:ppp: + e670 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + f71a5 [unknown] ([unknown]) + +python3 8223 1022212.751293: 16067720 cycles:ppp: + 80322 _PyGen_Send (/usr/bin/python3.6) + 9d5a80 [unknown] ([unknown]) + +python3 8223 1022212.761369: 16082141 cycles:ppp: + 22104 [unknown] (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.771452: 16087766 cycles:ppp: + ffffffffad0b61c6 [unknown] ([kernel.kallsyms]) + ffffffffad0b8726 [unknown] ([kernel.kallsyms]) + ffffffffad0bca5b [unknown] ([kernel.kallsyms]) + ffffffffad0bd16a [unknown] ([kernel.kallsyms]) + ffffffffad0af8e1 [unknown] ([kernel.kallsyms]) + ffffffffad0afc79 [unknown] ([kernel.kallsyms]) + ffffffffad0b0969 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022212.781568: 16095485 cycles:ppp: + 1142f8 _PyUnicodeWriter_WriteASCIIString (/usr/bin/python3.6) + 0 [unknown] ([unknown]) + +python3 8223 1022212.791786: 16048791 cycles:ppp: + 5966a PyObject_Call (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.802066: 15962833 cycles:ppp: + cb5ca [unknown] (/usr/bin/python3.6) + +python3 8223 1022212.812246: 15928835 cycles:ppp: + 7fc862610a65 [unknown] ([unknown]) + 114c87 epoll_pwait (/lib/x86_64-linux-gnu/libc-2.26.so) + 0 [unknown] ([unknown]) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022212.822388: 15897439 cycles:ppp: + 14f142 [unknown] (/usr/bin/python3.6) + 7fc85d5379d8 [unknown] ([unknown]) + 14c2c78 [unknown] ([unknown]) + +python3 8222 1022212.828101: 14604231 cycles:ppp: + ffffffffad0b8348 [unknown] ([kernel.kallsyms]) + ffffffffad0bb9a1 [unknown] ([kernel.kallsyms]) + ffffffffad0bbe7d [unknown] ([kernel.kallsyms]) + ffffffffad0af997 [unknown] ([kernel.kallsyms]) + ffffffffad905bf3 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + f8784 [unknown] ([unknown]) + +python3 8223 1022212.832355: 15947068 cycles:ppp: + 51fb7 [unknown] (/usr/bin/python3.6) + +python3 8223 1022212.842354: 16001686 cycles:ppp: + d6036 PyTuple_New (/usr/bin/python3.6) + 7fc85d52f120 [unknown] ([unknown]) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022212.852366: 16026556 cycles:ppp: + 14f25d [unknown] (/usr/bin/python3.6) + 7fc84c025e48 [unknown] ([unknown]) + 150ce38 [unknown] ([unknown]) + +python3 8223 1022212.861835: 16308337 cycles:ppp: + 153b03 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8213 1022212.869807: 6446589 cycles:ppp: + ffffffffad113107 [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022212.871458: 16492377 cycles:ppp: + 16922f PyErr_NormalizeException (/usr/bin/python3.6) + 9cffc0 [unknown] ([unknown]) + +Timer 8237 1022212.872547: 53774500 cycles:ppp: + ffffffffad905c71 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + f9214 [unknown] ([unknown]) + +python3 8223 1022212.881192: 16699365 cycles:ppp: + bb395 _PyObjectDict_SetItem (/usr/bin/python3.6) + 9e4aa0 [unknown] ([unknown]) + +python3 8223 1022212.891045: 16797039 cycles:ppp: + b9dc7 _PyDict_GetItemId (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022212.900957: 16903596 cycles:ppp: + 1506f3 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.910931: 16953360 cycles:ppp: + b4934 PyDict_GetItem (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022212.920936: 17008488 cycles:ppp: + 22210 [unknown] (/usr/bin/python3.6) + a6dda0 [unknown] ([unknown]) + 9caa40 [unknown] ([unknown]) + +python3 8223 1022212.930972: 17033843 cycles:ppp: + ffffffffad90b6c0 [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.941025: 17061628 cycles:ppp: + b2188 [unknown] (/usr/bin/python3.6) + +python3 8223 1022212.951274: 17074391 cycles:ppp: + 290b7 _PyThreadState_UncheckedGet (/usr/bin/python3.6) + 9d9800 [unknown] ([unknown]) + +python3 8223 1022212.961391: 17014708 cycles:ppp: + 7290b PyMethod_New (/usr/bin/python3.6) + 9d7ea0 [unknown] ([unknown]) + +python3 8223 1022212.971451: 17019316 cycles:ppp: + 53341 PyBuffer_Release (/usr/bin/python3.6) + 7fc861efa8b8 [unknown] ([unknown]) + 7fc863873670 [unknown] ([unknown]) + +python3 8223 1022212.981542: 17030546 cycles:ppp: + 154fe0 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022212.992268: 16698073 cycles:ppp: + b1c47 [unknown] (/usr/bin/python3.6) + +python3 8213 1022212.995576: 8118793 cycles:ppp: + ffffffffad0bc67c [unknown] ([kernel.kallsyms]) + ffffffffad0bc765 [unknown] ([kernel.kallsyms]) + ffffffffad0b5667 [unknown] ([kernel.kallsyms]) + ffffffffad9061d3 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022213.002135: 16821246 cycles:ppp: + c8b04 PyObject_GenericGetAttr (/usr/bin/python3.6) + a58aa0 [unknown] ([unknown]) + +python3 8223 1022213.012069: 16884600 cycles:ppp: + 154485 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.022071: 16942684 cycles:ppp: + e9aae [unknown] (/usr/bin/python3.6) + +python3 8223 1022213.032071: 16982259 cycles:ppp: + b490e PyDict_GetItem (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022213.042094: 17025995 cycles:ppp: + 151688 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.052142: 17046570 cycles:ppp: + 153f70 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.062203: 17070609 cycles:ppp: + e79ed [unknown] (/usr/bin/python3.6) + 6e65672720746365 [unknown] ([unknown]) + +python3 8223 1022213.072275: 17081435 cycles:ppp: + 15157c _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8222 1022213.079034: 6096679 cycles:ppp: + e6c7 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + fc857 [unknown] ([unknown]) + +python3 8223 1022213.082357: 17093555 cycles:ppp: + 8a8f8 PyFrame_New (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022213.092615: 17018799 cycles:ppp: + 150584 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022213.102700: 17036644 cycles:ppp: + 14b070 [unknown] (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022213.112772: 17058738 cycles:ppp: + ffffffffad8f7479 [unknown] ([kernel.kallsyms]) + ffffffffad0ff23e [unknown] ([kernel.kallsyms]) + ffffffffad0ff66d [unknown] ([kernel.kallsyms]) + ffffffffad0ffd20 [unknown] ([kernel.kallsyms]) + ffffffffad0554a8 [unknown] ([kernel.kallsyms]) + ffffffffad90e8c8 [unknown] ([kernel.kallsyms]) + ffffffffad90d3e9 [unknown] ([kernel.kallsyms]) + 436be PyObject_GC_UnTrack (/usr/bin/python3.6) + 9ddb80 [unknown] ([unknown]) + +python3 8213 1022213.117796: 11325282 cycles:ppp: + ffffffffad110542 [unknown] ([kernel.kallsyms]) + ffffffffad1106e1 [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022213.122892: 17048919 cycles:ppp: + 439b7 _PyObject_GC_New (/usr/bin/python3.6) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022213.132962: 17062339 cycles:ppp: + 24a36 [unknown] (/usr/bin/python3.6) + +python3 8223 1022213.143039: 17069855 cycles:ppp: + b2084 [unknown] (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022213.153149: 17066566 cycles:ppp: + 151673 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.163220: 17076081 cycles:ppp: + 153ad5 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.173496: 16985308 cycles:ppp: + def22 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8213 1022213.182477: 10330742 cycles:ppp: + ffffffffad90b56c [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022213.183523: 17014876 cycles:ppp: + e0b21 [unknown] (/usr/bin/python3.6) + 14bf628 [unknown] ([unknown]) + +python3 8223 1022213.193626: 17026503 cycles:ppp: + def22 _PyType_Lookup (/usr/bin/python3.6) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022213.203696: 17039039 cycles:ppp: + 152865 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.213770: 17052892 cycles:ppp: + ffffffffad0347c8 [unknown] ([kernel.kallsyms]) + ffffffffad034e79 [unknown] ([kernel.kallsyms]) + ffffffffad0b4c61 [unknown] ([kernel.kallsyms]) + ffffffffad0ae210 [unknown] ([kernel.kallsyms]) + ffffffffad0b0957 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.223875: 17045492 cycles:ppp: + 151688 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.233977: 17061609 cycles:ppp: + 91f90 PyList_New (/usr/bin/python3.6) + +python3 8223 1022213.244275: 17052779 cycles:ppp: + 1526a6 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8224 1022213.250606: 9780610 cycles:ppp: + ffffffffad0ad0be [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022213.255021: 16715824 cycles:ppp: + c83d6 PyObject_GetAttr (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.265505: 16513786 cycles:ppp: + b5313 _PyDict_LoadGlobal (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8213 1022213.271471: 10342426 cycles:ppp: + ffffffffad10fdd1 [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022213.275860: 16418464 cycles:ppp: + 153afa _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.286621: 16112035 cycles:ppp: + 153010 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.296766: 16094587 cycles:ppp: + ed49 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 1550380 [unknown] ([unknown]) + +python3 8223 1022213.307090: 15981035 cycles:ppp: + ca828 [unknown] (/usr/bin/python3.6) + 9d9800 [unknown] ([unknown]) + +python3 8223 1022213.317151: 16008169 cycles:ppp: + c8b04 PyObject_GenericGetAttr (/usr/bin/python3.6) + a58c40 [unknown] ([unknown]) + +python3 8223 1022213.327230: 16016414 cycles:ppp: + b4916 PyDict_GetItem (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022213.337295: 16037636 cycles:ppp: + ed88 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 30d00000000 [unknown] ([unknown]) + +python3 8223 1022213.347372: 16050815 cycles:ppp: + 14eebb [unknown] (/usr/bin/python3.6) + +python3 8223 1022213.357452: 16057086 cycles:ppp: + c83de PyObject_GetAttr (/usr/bin/python3.6) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022213.367539: 16063370 cycles:ppp: + 598a6 _PyObject_FastCallDict (/usr/bin/python3.6) + 7fc85d516a40 [unknown] ([unknown]) + +python3 8223 1022213.377645: 16057765 cycles:ppp: + 89e40 [unknown] (/usr/bin/python3.6) + 9ddb60 [unknown] ([unknown]) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022213.387722: 16069356 cycles:ppp: + 153f88 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.397834: 16076508 cycles:ppp: + 1515fd _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.407918: 16069212 cycles:ppp: + 6bf4 [unknown] (/usr/lib/python3.6/lib-dynload/_asyncio.cpython-36m-x86_64-linux-gnu.so) + 7fc85d516a40 [unknown] ([unknown]) + +python3 8223 1022213.418001: 16080428 cycles:ppp: + b1c47 [unknown] (/usr/bin/python3.6) + +python3 8213 1022213.427845: 10432700 cycles:ppp: + e670 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 101c6e [unknown] ([unknown]) + +python3 8223 1022213.428083: 16086070 cycles:ppp: + b5387 _PyDict_LoadGlobal (/usr/bin/python3.6) + +python3 8223 1022213.438377: 16095199 cycles:ppp: + 15302e _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8213 1022213.444680: 6446589 cycles:ppp: + e6c7 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 102027 [unknown] ([unknown]) + +python3 8223 1022213.448556: 15916761 cycles:ppp: + 123140 __libc_enable_asynccancel (/lib/x86_64-linux-gnu/libc-2.26.so) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.463563: 16430380 cycles:ppp: + 1559ed _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.473883: 16318423 cycles:ppp: + d5692 [unknown] (/usr/bin/python3.6) + 14bf628 [unknown] ([unknown]) + +python3 8223 1022213.484128: 16261823 cycles:ppp: + 543a2 PyNumber_Subtract (/usr/bin/python3.6) + 9d9800 [unknown] ([unknown]) + +python3 8223 1022213.494341: 16205509 cycles:ppp: + b490e PyDict_GetItem (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022213.504530: 16177056 cycles:ppp: + b1ba6 [unknown] (/usr/bin/python3.6) + 80 [unknown] ([unknown]) + +python3 8223 1022213.514688: 16143940 cycles:ppp: + 15554f _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.524823: 16125968 cycles:ppp: + c83d6 PyObject_GetAttr (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.534964: 16115730 cycles:ppp: + b1c1f [unknown] (/usr/bin/python3.6) + +python3 8223 1022213.545127: 16098602 cycles:ppp: + 59803 _PyObject_FastCallDict (/usr/bin/python3.6) + +python3 8223 1022213.555222: 16080153 cycles:ppp: + c8ab6 PyObject_GenericGetAttr (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.565307: 16089739 cycles:ppp: + 121570 _PyUnicode_FromId (/usr/bin/python3.6) + +python3 8223 1022213.575395: 16094579 cycles:ppp: + c8b04 PyObject_GenericGetAttr (/usr/bin/python3.6) + a58c40 [unknown] ([unknown]) + +python3 8222 1022213.578519: 16894023 cycles:ppp: + ffffffffad10fdd9 [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 103d28 [unknown] ([unknown]) + +python3 8223 1022213.585650: 16020338 cycles:ppp: + ffffffffad0b26c0 [unknown] ([kernel.kallsyms]) + ffffffffad0b73c9 [unknown] ([kernel.kallsyms]) + ffffffffad0b7fc7 [unknown] ([kernel.kallsyms]) + ffffffffad0b08b5 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a58aa0 [unknown] ([unknown]) + +python3 8223 1022213.595697: 16037633 cycles:ppp: + d5797 [unknown] (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8224 1022213.597748: 13281408 cycles:ppp: + ffffffffad11035b [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 11b9a __lll_unlock_wake (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 104274 [unknown] ([unknown]) + +python3 8223 1022213.605755: 16061420 cycles:ppp: + 15302e _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.615826: 16071946 cycles:ppp: + b2084 [unknown] (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022213.625904: 16085005 cycles:ppp: + ffffffffad0bca8a [unknown] ([kernel.kallsyms]) + ffffffffad0bd16a [unknown] ([kernel.kallsyms]) + ffffffffad0af8e1 [unknown] ([kernel.kallsyms]) + ffffffffad0afc79 [unknown] ([kernel.kallsyms]) + ffffffffad0b0969 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.635991: 16089494 cycles:ppp: + c91d0 PyObject_IsTrue (/usr/bin/python3.6) + 9c79e0 [unknown] ([unknown]) + +python3 8223 1022213.646080: 16096692 cycles:ppp: + bb470 _PyObjectDict_SetItem (/usr/bin/python3.6) + 9e4aa0 [unknown] ([unknown]) + +python3 8223 1022213.656172: 16099347 cycles:ppp: + b5398 _PyDict_LoadGlobal (/usr/bin/python3.6) + +python3 8223 1022213.666266: 16104140 cycles:ppp: + b5313 _PyDict_LoadGlobal (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.676364: 16104944 cycles:ppp: + 290b7 _PyThreadState_UncheckedGet (/usr/bin/python3.6) + +python3 8213 1022213.676885: 9576585 cycles:ppp: + ffffffffad0bb9a1 [unknown] ([kernel.kallsyms]) + ffffffffad0bbe7d [unknown] ([kernel.kallsyms]) + ffffffffad0af997 [unknown] ([kernel.kallsyms]) + ffffffffad905bf3 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022213.686464: 16106528 cycles:ppp: + 150486 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + +python3 8223 1022213.696562: 16106861 cycles:ppp: + b1ecd [unknown] (/usr/bin/python3.6) + +python3 8223 1022213.706660: 16108964 cycles:ppp: + ffffffffad0aeeb0 [unknown] ([kernel.kallsyms]) + ffffffffad10fce5 [unknown] ([kernel.kallsyms]) + ffffffffad11048e [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022213.716762: 16109507 cycles:ppp: + b16e6 [unknown] (/usr/bin/python3.6) + +python3 8223 1022213.726863: 16109096 cycles:ppp: + 154214 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.736965: 16109914 cycles:ppp: + 14e8c9 [unknown] (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022213.747994: 16109402 cycles:ppp: + b48f4 PyDict_GetItem (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022213.758184: 15742082 cycles:ppp: + 1559b5 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.765258: 16618354 cycles:ppp: + 1515d0 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.775700: 16487297 cycles:ppp: + 150494 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + +python3 8223 1022213.786055: 16360739 cycles:ppp: + 1526aa _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.796319: 16292342 cycles:ppp: + 6fdb [unknown] (/usr/lib/python3.6/lib-dynload/_asyncio.cpython-36m-x86_64-linux-gnu.so) + a6dda0 [unknown] ([unknown]) + 9caa40 [unknown] ([unknown]) + +python3 8223 1022213.806544: 16230215 cycles:ppp: + 153f6b _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.816760: 16170805 cycles:ppp: + b1c47 [unknown] (/usr/bin/python3.6) + +python3 8223 1022213.826909: 16150162 cycles:ppp: + 153b03 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.837038: 16135693 cycles:ppp: + 89eae [unknown] (/usr/bin/python3.6) + 7fc840117818 [unknown] ([unknown]) + 14bf628 [unknown] ([unknown]) + +python3 8213 1022213.846333: 8276664 cycles:ppp: + d7c [unknown] ([vdso]) + 14e34f [unknown] (/usr/bin/python3.6) + +python3 8223 1022213.847201: 16129385 cycles:ppp: + 7fc8634cbbaf [unknown] ([unknown]) + 114c87 epoll_pwait (/lib/x86_64-linux-gnu/libc-2.26.so) + 7fc85cfb4e70 [unknown] ([unknown]) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022213.857316: 16105403 cycles:ppp: + def22 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.867414: 16105625 cycles:ppp: + 15168d _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.877514: 16107494 cycles:ppp: + 14ed52 [unknown] (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022213.887626: 16107379 cycles:ppp: + 170ab2 [unknown] (/usr/bin/python3.6) + 0 [unknown] ([unknown]) + +python3 8223 1022213.897727: 16103437 cycles:ppp: + c4a93 _PyCFunction_FastCallKeywords (/usr/bin/python3.6) + 7fc85d246048 [unknown] ([unknown]) + 9dcda0 [unknown] ([unknown]) + +python3 8223 1022213.907823: 16104947 cycles:ppp: + 89f07 [unknown] (/usr/bin/python3.6) + 0 [unknown] ([unknown]) + 9d62a0 [unknown] ([unknown]) + +python3 8223 1022213.917515: 16281177 cycles:ppp: + ffffffffad0b5ce9 [unknown] ([kernel.kallsyms]) + ffffffffad0bcb09 [unknown] ([kernel.kallsyms]) + ffffffffad0bd16a [unknown] ([kernel.kallsyms]) + ffffffffad0af8e1 [unknown] ([kernel.kallsyms]) + ffffffffad0afc79 [unknown] ([kernel.kallsyms]) + ffffffffad0b0969 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.927124: 16475452 cycles:ppp: + ffffffffad110462 [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 9caa40 [unknown] ([unknown]) + +python3 8223 1022213.936848: 16687911 cycles:ppp: + 91f90 PyList_New (/usr/bin/python3.6) + +python3 8223 1022213.946756: 16756433 cycles:ppp: + 4372f _PyObject_GC_Malloc (/usr/bin/python3.6) + +python3 8223 1022213.956643: 16840570 cycles:ppp: + b21a8 [unknown] (/usr/bin/python3.6) + +python3 8223 1022213.966582: 16932063 cycles:ppp: + def34 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022213.976573: 16974993 cycles:ppp: + ffffffffad0b07d6 [unknown] ([kernel.kallsyms]) + ffffffffad0b0c74 [unknown] ([kernel.kallsyms]) + ffffffffad1104ad [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + ebb1 pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + a41240 [unknown] ([unknown]) + +python3 8223 1022213.986592: 17022349 cycles:ppp: + c8bad PyObject_GenericGetAttr (/usr/bin/python3.6) + +python3 8223 1022213.996636: 17044249 cycles:ppp: + 91fc3 PyList_New (/usr/bin/python3.6) + +python3 8213 1022214.001490: 9230390 cycles:ppp: + ffffffffad90b697 [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 0 [unknown] ([unknown]) + 9dcda0 [unknown] ([unknown]) + +python3 8223 1022214.006695: 17069256 cycles:ppp: + c8bad PyObject_GenericGetAttr (/usr/bin/python3.6) + +python3 8223 1022214.016779: 17079544 cycles:ppp: + b9dd3 _PyDict_GetItemId (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022214.026857: 17088381 cycles:ppp: + 153aaa _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.036942: 17098302 cycles:ppp: + 23dbf0 [unknown] (/usr/bin/python3.6) + +python3 8223 1022214.047088: 17102385 cycles:ppp: + 151673 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.058248: 18452504 cycles:ppp: + def22 _PyType_Lookup (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.069138: 18011629 cycles:ppp: + 151673 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.079766: 17801447 cycles:ppp: + 22a4a0 [unknown] (/usr/bin/python3.6) + +python3 8223 1022214.090329: 17549857 cycles:ppp: + 17f315 __memset_avx2_unaligned_erms (/lib/x86_64-linux-gnu/libc-2.26.so) + +python3 8223 1022214.100719: 17432652 cycles:ppp: + c8bce PyObject_GenericGetAttr (/usr/bin/python3.6) + +python3 8223 1022214.111132: 17327744 cycles:ppp: + 89e75 [unknown] (/usr/bin/python3.6) + 0 [unknown] ([unknown]) + 9d62a0 [unknown] ([unknown]) + +python3 8223 1022214.121402: 17186893 cycles:ppp: + 1504ab _PyEval_EvalFrameDefault (/usr/bin/python3.6) + 154e0d0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.131553: 17166275 cycles:ppp: + d5fd8 PyTuple_New (/usr/bin/python3.6) + +python3 8223 1022214.141709: 17147394 cycles:ppp: + ed7e pthread_cond_signal@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 32b00000000 [unknown] ([unknown]) + +python3 8213 1022214.145088: 10632810 cycles:ppp: + 0 [unknown] ([unknown]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + 10cc06 [unknown] ([unknown]) + +python3 8223 1022214.157094: 15391372 cycles:ppp: + 24a17 [unknown] (/usr/bin/python3.6) + +python3 8213 1022214.159227: 11162701 cycles:ppp: + ffffffffad0bb484 [unknown] ([kernel.kallsyms]) + ffffffffad0bba5d [unknown] ([kernel.kallsyms]) + ffffffffad0bbe7d [unknown] ([kernel.kallsyms]) + ffffffffad0af997 [unknown] ([kernel.kallsyms]) + ffffffffad905bf3 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022214.166206: 15780641 cycles:ppp: + 154dbd _PyEval_EvalFrameDefault (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.176409: 15943450 cycles:ppp: + ffffffffad6ee8d0 [unknown] ([kernel.kallsyms]) + ffffffffad6b145d [unknown] ([kernel.kallsyms]) + ffffffffad6b300d [unknown] ([kernel.kallsyms]) + 250 intr_callback ([r8152]) + ffffffffad6af958 [unknown] ([kernel.kallsyms]) + ffffffffad6afaa8 [unknown] ([kernel.kallsyms]) + ffffffffad6f9e24 [unknown] ([kernel.kallsyms]) + ffffffffad6fa4b2 [unknown] ([kernel.kallsyms]) + ffffffffad6fdfa0 [unknown] ([kernel.kallsyms]) + ffffffffad6fe27f [unknown] ([kernel.kallsyms]) + ffffffffad6ff40a [unknown] ([kernel.kallsyms]) + ffffffffad6ffc01 [unknown] ([kernel.kallsyms]) + ffffffffad0e5e0f [unknown] ([kernel.kallsyms]) + ffffffffad0e5f92 [unknown] ([kernel.kallsyms]) + ffffffffad0e601b [unknown] ([kernel.kallsyms]) + ffffffffad0e9746 [unknown] ([kernel.kallsyms]) + ffffffffad02e42a [unknown] ([kernel.kallsyms]) + ffffffffad90e006 [unknown] ([kernel.kallsyms]) + ffffffffad90c049 [unknown] ([kernel.kallsyms]) + c8bd2 PyObject_GenericGetAttr (/usr/bin/python3.6) + +python3 8224 1022214.176853: 7713974 cycles:ppp: + ffffffffad0d3416 [unknown] ([kernel.kallsyms]) + ffffffffad0bb355 [unknown] ([kernel.kallsyms]) + ffffffffad0bb994 [unknown] ([kernel.kallsyms]) + ffffffffad0bbe7d [unknown] ([kernel.kallsyms]) + ffffffffad0af997 [unknown] ([kernel.kallsyms]) + ffffffffad905bf3 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad10fdca [unknown] ([kernel.kallsyms]) + ffffffffad1106fe [unknown] ([kernel.kallsyms]) + ffffffffad11310f [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + e786 pthread_cond_timedwait@@GLIBC_2.3.2 (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8223 1022214.185847: 17593306 cycles:ppp: + 156202 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.196237: 17479491 cycles:ppp: + 8d9a1 [unknown] (/usr/bin/python3.6) + a6dca0 [unknown] ([unknown]) + 9d8da0 [unknown] ([unknown]) + +python3 8223 1022214.206569: 17358458 cycles:ppp: + 1526aa _PyEval_EvalFrameDefault (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.216824: 17268641 cycles:ppp: + ca6c0 [unknown] (/usr/bin/python3.6) + 9d9800 [unknown] ([unknown]) + +python3 8223 1022214.227035: 17231013 cycles:ppp: + 253c51 [unknown] (/usr/bin/python3.6) + a43e20 [unknown] ([unknown]) + +python3 8223 1022214.237240: 17183290 cycles:ppp: + b5313 _PyDict_LoadGlobal (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.247396: 17114179 cycles:ppp: + 259bd [unknown] (/usr/bin/python3.6) + 7fc85d5379d8 [unknown] ([unknown]) + +python3 8223 1022214.257502: 17110884 cycles:ppp: + b1b92 [unknown] (/usr/bin/python3.6) + +python3 8223 1022214.267598: 17109797 cycles:ppp: + 153010 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.278191: 17111975 cycles:ppp: + 23f4a PyObject_Free (/usr/bin/python3.6) + a6dda0 [unknown] ([unknown]) + 9caa40 [unknown] ([unknown]) + +python3 8223 1022214.288292: 16880365 cycles:ppp: + c8bce PyObject_GenericGetAttr (/usr/bin/python3.6) + +python3 8223 1022214.298334: 16927265 cycles:ppp: + 156987 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.308338: 16964784 cycles:ppp: + d9680 [unknown] (/usr/bin/python3.6) + +python3 8223 1022214.318565: 16963201 cycles:ppp: + 14e8e4 [unknown] (/usr/bin/python3.6) + 9ccc80 [unknown] ([unknown]) + +python3 8223 1022214.329217: 16676417 cycles:ppp: + def3e _PyType_Lookup (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.339765: 16499564 cycles:ppp: + c48e4 _PyCFunction_FastCallKeywords (/usr/bin/python3.6) + +python3 8223 1022214.350126: 16364878 cycles:ppp: + b41db PyDict_New (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022214.360413: 16299411 cycles:ppp: + 932f4 [unknown] (/usr/bin/python3.6) + +python3 8223 1022214.370651: 16226027 cycles:ppp: + b1c47 [unknown] (/usr/bin/python3.6) + +python3 8223 1022214.380908: 16152310 cycles:ppp: + 89e75 [unknown] (/usr/bin/python3.6) + 0 [unknown] ([unknown]) + +python3 8223 1022214.391047: 16128301 cycles:ppp: + 91f90 PyList_New (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.401221: 16095547 cycles:ppp: + a20a0 PyLong_FromSsize_t (/usr/bin/python3.6) + +python3 8223 1022214.411314: 16097020 cycles:ppp: + dede6 _PyType_Lookup (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.421410: 16101330 cycles:ppp: + 4480 [unknown] (/usr/lib/python3.6/lib-dynload/_asyncio.cpython-36m-x86_64-linux-gnu.so) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.431505: 16101979 cycles:ppp: + dee31 _PyType_Lookup (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022214.441602: 16105210 cycles:ppp: + 1f330 strchr@plt (/usr/bin/python3.6) + 376528 [unknown] (/usr/bin/python3.6) + 7765697679726f6d [unknown] ([unknown]) + +python3 8223 1022214.451699: 16106821 cycles:ppp: + 15168d _PyEval_EvalFrameDefault (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.461799: 16107530 cycles:ppp: + 1505d0 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.471900: 16107378 cycles:ppp: + ffffffffad90b665 [unknown] ([kernel.kallsyms]) + d9a67 __getpid (/lib/x86_64-linux-gnu/libc-2.26.so) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.482003: 16107830 cycles:ppp: + c8b08 PyObject_GenericGetAttr (/usr/bin/python3.6) + 9d7ea0 [unknown] ([unknown]) + +python3 8223 1022214.492138: 16094096 cycles:ppp: + 8a9b0 PyFrame_New (/usr/bin/python3.6) + 7fc85c0533e8 [unknown] ([unknown]) + +python3 8223 1022214.502265: 16079704 cycles:ppp: + b48e8 PyDict_GetItem (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8223 1022214.512348: 16084760 cycles:ppp: + c8ae1 PyObject_GenericGetAttr (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.522439: 16094027 cycles:ppp: + 43670 PyObject_GC_Track (/usr/bin/python3.6) + 7fc85c0555a0 [unknown] ([unknown]) + 7fc85c0555a0 [unknown] ([unknown]) + 9c50e0 [unknown] ([unknown]) + 7fc84c025b90 [unknown] ([unknown]) + 7fc846bab810 [unknown] ([unknown]) + 7fc846b80d50 [unknown] ([unknown]) + 7fc8346c8a08 [unknown] ([unknown]) + 7fc8346c8a40 [unknown] ([unknown]) + 7fc8346cc1b0 [unknown] ([unknown]) + 7fc8346c8ab0 [unknown] ([unknown]) + 7fc84011eb20 [unknown] ([unknown]) + 7fc8400f7298 [unknown] ([unknown]) + 7fc8346c8b20 [unknown] ([unknown]) + 7fc8346cc170 [unknown] ([unknown]) + 7fc8346cc470 [unknown] ([unknown]) + 7fc8346c8b90 [unknown] ([unknown]) + 7fc8346cc4b0 [unknown] ([unknown]) + 7fc8346cc530 [unknown] ([unknown]) + 7fc8346cc570 [unknown] ([unknown]) + 7fc8346cc5b0 [unknown] ([unknown]) + 7fc8346c8c00 [unknown] ([unknown]) + 7fc8401234f8 [unknown] ([unknown]) + 7fc840119ae0 [unknown] ([unknown]) + 7fc8346cc670 [unknown] ([unknown]) + 7fc8346cc6b0 [unknown] ([unknown]) + 7fc84c021718 [unknown] ([unknown]) + 7fc840123858 [unknown] ([unknown]) + 7fc8346cc770 [unknown] ([unknown]) + 7fc84c0171a0 [unknown] ([unknown]) + 7fc8400f73a0 [unknown] ([unknown]) + 7fc8400fa6c0 [unknown] ([unknown]) + 7fc84011ee90 [unknown] ([unknown]) + 7fc8346c8ca8 [unknown] ([unknown]) + 7fc8346c8ce0 [unknown] ([unknown]) + 7fc8600f7960 [unknown] ([unknown]) + 7fc84011eee0 [unknown] ([unknown]) + 7fc8346cc8f0 [unknown] ([unknown]) + 7fc84011dbe0 [unknown] ([unknown]) + 7fc84011ef80 [unknown] ([unknown]) + 7fc84c0218b8 [unknown] ([unknown]) + 7fc8401238e8 [unknown] ([unknown]) + 7fc8346ce080 [unknown] ([unknown]) + 7fc8346c8dc0 [unknown] ([unknown]) + 7fc8346c8df8 [unknown] ([unknown]) + 7fc8346c8e30 [unknown] ([unknown]) + 7fc8346c8e68 [unknown] ([unknown]) + 7fc8346c8ea0 [unknown] ([unknown]) + 7fc8346cca70 [unknown] ([unknown]) + 7fc8400f73f8 [unknown] ([unknown]) + 7fc8346ce0d0 [unknown] ([unknown]) + 7fc8346ccaf0 [unknown] ([unknown]) + 7fc8346ce170 [unknown] ([unknown]) + 7fc8346cf108 [unknown] ([unknown]) + 7fc8346c8ed8 [unknown] ([unknown]) + 7fc8346cf198 [unknown] ([unknown]) + 7fc8346ce210 [unknown] ([unknown]) + 7fc8346ccb70 [unknown] ([unknown]) + 7fc8346c8f10 [unknown] ([unknown]) + 7fc8400f7450 [unknown] ([unknown]) + 7fc8346ccbf0 [unknown] ([unknown]) + 7fc8346c8f48 [unknown] ([unknown]) + 7fc8400fa0a0 [unknown] ([unknown]) + 7fc8346cf2b8 [unknown] ([unknown]) + 7fc8346d0030 [unknown] ([unknown]) + 7fc8346d0068 [unknown] ([unknown]) + 7fc8346ce350 [unknown] ([unknown]) + 7fc84c024620 [unknown] ([unknown]) + 7fc8400fa420 [unknown] ([unknown]) + 7fc8346ccc70 [unknown] ([unknown]) + 7fc8346cccb0 [unknown] ([unknown]) + 7fc8346ccd30 [unknown] ([unknown]) + 7fc8346d00d8 [unknown] ([unknown]) + 7fc8346d0110 [unknown] ([unknown]) + 7fc8346ccd70 [unknown] ([unknown]) + 7fc84c01d810 [unknown] ([unknown]) + 7fc8346cf390 [unknown] ([unknown]) + 7fc84c01d8d0 [unknown] ([unknown]) + 7fc8346d0148 [unknown] ([unknown]) + 7fc8346ce3f0 [unknown] ([unknown]) + 7fc85403c348 [unknown] ([unknown]) + 7fc84c021988 [unknown] ([unknown]) + 7fc8346ccef0 [unknown] ([unknown]) + 7fc85403c450 [unknown] ([unknown]) + 7fc8346ccf30 [unknown] ([unknown]) + 7fc8346d0180 [unknown] ([unknown]) + 7fc8400fa880 [unknown] ([unknown]) + 7fc84c017258 [unknown] ([unknown]) + 7fc8346cdf60 [unknown] ([unknown]) + 7fc8346cf4b0 [unknown] ([unknown]) + 7fc8401144c8 [unknown] ([unknown]) + 7fc84011aa50 [unknown] ([unknown]) + 7fc84011dcf0 [unknown] ([unknown]) + 7fc84011dd78 [unknown] ([unknown]) + 7fc84011de00 [unknown] ([unknown]) + 7fc84011de88 [unknown] ([unknown]) + 7fc84011df10 [unknown] ([unknown]) + 7fc8346d3030 [unknown] ([unknown]) + 7fc8346d30b8 [unknown] ([unknown]) + 7fc8346d3140 [unknown] ([unknown]) + 7fc8346d31c8 [unknown] ([unknown]) + 7fc8346d3250 [unknown] ([unknown]) + 7fc8346d32d8 [unknown] ([unknown]) + 7fc8346d3360 [unknown] ([unknown]) + 7fc8346d33e8 [unknown] ([unknown]) + 7fc8346d3470 [unknown] ([unknown]) + 7fc8346d34f8 [unknown] ([unknown]) + 7fc8346d3580 [unknown] ([unknown]) + 7fc8346d3608 [unknown] ([unknown]) + 7fc8346d3690 [unknown] ([unknown]) + 7fc8346d3718 [unknown] ([unknown]) + 7fc8346d37a0 [unknown] ([unknown]) + 7fc8346d3828 [unknown] ([unknown]) + 7fc8346d02d0 [unknown] ([unknown]) + 7fc8346d38b0 [unknown] ([unknown]) + 7fc8346d3938 [unknown] ([unknown]) + 7fc840123c00 [unknown] ([unknown]) + 1b7f150 [unknown] ([unknown]) + 7fc854044030 [unknown] ([unknown]) + 7fc8346ce4e0 [unknown] ([unknown]) + 7fc8346c9e40 [unknown] ([unknown]) + 7fc840115e30 [unknown] ([unknown]) + 7fc840123660 [unknown] ([unknown]) + 7fc8346cc270 [unknown] ([unknown]) + 7fc84011c998 [unknown] ([unknown]) + 7fc8346c87a0 [unknown] ([unknown]) + 7fc8346c8810 [unknown] ([unknown]) + +python3 8223 1022214.532543: 16088992 cycles:ppp: + dee6e _PyType_Lookup (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.542635: 16095656 cycles:ppp: + 17e2b0 __strchr_avx2 (/lib/x86_64-linux-gnu/libc-2.26.so) + 376528 [unknown] (/usr/bin/python3.6) + 7765697679726f6d [unknown] ([unknown]) + +python3 8223 1022214.552727: 16098160 cycles:ppp: + 436af PyObject_GC_UnTrack (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.562824: 16101498 cycles:ppp: + dee6a _PyType_Lookup (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.572922: 16104598 cycles:ppp: + 157882 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.583019: 16104697 cycles:ppp: + 89e57 [unknown] (/usr/bin/python3.6) + 9ddb60 [unknown] ([unknown]) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022214.592606: 16240780 cycles:ppp: + 153afa _PyEval_EvalFrameDefault (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.602191: 16529623 cycles:ppp: + d724d PyType_GenericAlloc (/usr/bin/python3.6) + +python3 8223 1022214.611945: 16666521 cycles:ppp: + 16922f PyErr_NormalizeException (/usr/bin/python3.6) + 9cffc0 [unknown] ([unknown]) + +python3 8223 1022214.621782: 16815736 cycles:ppp: + 94380 _PyList_Extend (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022214.631706: 16886156 cycles:ppp: + 153f77 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.641673: 16963080 cycles:ppp: + 94380 _PyList_Extend (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022214.651682: 16997906 cycles:ppp: + c8548 PyObject_SetAttr (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.661716: 17037099 cycles:ppp: + 24a1f [unknown] (/usr/bin/python3.6) + +python3 8223 1022214.671811: 17057905 cycles:ppp: + 94424 _PyList_Extend (/usr/bin/python3.6) + 9e1000 [unknown] ([unknown]) + +python3 8223 1022214.681914: 17040112 cycles:ppp: + 169295 PyErr_Clear (/usr/bin/python3.6) + +python3 8223 1022214.692013: 17045467 cycles:ppp: + 8a9e9 PyFrame_New (/usr/bin/python3.6) + +python3 8223 1022214.702100: 17049337 cycles:ppp: + 59843 _PyObject_FastCallDict (/usr/bin/python3.6) + +python3 8223 1022214.712248: 17042135 cycles:ppp: + 14e4fe [unknown] (/usr/bin/python3.6) + 9ddb60 [unknown] ([unknown]) + 9d7ea0 [unknown] ([unknown]) + +python3 8223 1022214.722346: 17029567 cycles:ppp: + c83d6 PyObject_GetAttr (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.732440: 17028172 cycles:ppp: + 14f142 [unknown] (/usr/bin/python3.6) + 7fc85d246048 [unknown] ([unknown]) + 9dcda0 [unknown] ([unknown]) + +python3 8223 1022214.742606: 17035679 cycles:ppp: + b5313 _PyDict_LoadGlobal (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.752699: 17017977 cycles:ppp: + 89e4e [unknown] (/usr/bin/python3.6) + a6dca0 [unknown] ([unknown]) + 9ddb80 [unknown] ([unknown]) + +python3 8223 1022214.762775: 17018919 cycles:ppp: + 15159e _PyEval_EvalFrameDefault (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.772856: 17034551 cycles:ppp: + 89ed2 [unknown] (/usr/bin/python3.6) + a6dca0 [unknown] ([unknown]) + 9d8da0 [unknown] ([unknown]) + +python3 8223 1022214.782912: 17051702 cycles:ppp: + 22a4a0 [unknown] (/usr/bin/python3.6) + +python3 8223 1022214.793009: 17055991 cycles:ppp: + c4a84 _PyCFunction_FastCallKeywords (/usr/bin/python3.6) + 9d9800 [unknown] ([unknown]) + +python3 8223 1022214.803107: 17051152 cycles:ppp: + 439b0 _PyObject_GC_New (/usr/bin/python3.6) + 7fc85d516a40 [unknown] ([unknown]) + +python3 8223 1022214.813174: 17072037 cycles:ppp: + dedda _PyType_Lookup (/usr/bin/python3.6) + 9e3d20 [unknown] ([unknown]) + +python3 8223 1022214.823253: 17079998 cycles:ppp: + dee6e _PyType_Lookup (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.833338: 17090510 cycles:ppp: + e9a20 [unknown] (/usr/bin/python3.6) + +python3 8223 1022214.843463: 17082839 cycles:ppp: + 1505e7 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.853572: 17085848 cycles:ppp: + d9620 [unknown] (/usr/bin/python3.6) + +python3 8223 1022214.863680: 17076028 cycles:ppp: + 150710 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.873793: 17070371 cycles:ppp: + b1c47 [unknown] (/usr/bin/python3.6) + +python3 8223 1022214.883881: 17077414 cycles:ppp: + bb33e _PyObjectDict_SetItem (/usr/bin/python3.6) + +python3 8223 1022214.893978: 17079308 cycles:ppp: + 71e2e [unknown] (/usr/bin/python3.6) + 7fc85d248400 [unknown] ([unknown]) + 12f5ad8 [unknown] ([unknown]) + +python3 8223 1022214.904080: 17084765 cycles:ppp: + d57ab [unknown] (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.914172: 17083413 cycles:ppp: + 156202 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.924294: 17067531 cycles:ppp: + 249f1 [unknown] (/usr/bin/python3.6) + +python3 8223 1022214.934441: 17049725 cycles:ppp: + b4890 PyDict_GetItem (/usr/bin/python3.6) + +python3 8223 1022214.944597: 17044407 cycles:ppp: + def34 _PyType_Lookup (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.954699: 17043440 cycles:ppp: + c79e1 PyObject_RichCompareBool (/usr/bin/python3.6) + +python3 8223 1022214.964760: 17051293 cycles:ppp: + 22104 [unknown] (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022214.974823: 17064966 cycles:ppp: + 14ecda [unknown] (/usr/bin/python3.6) + +python3 8223 1022214.984898: 17081434 cycles:ppp: + b1c00 [unknown] (/usr/bin/python3.6) + 80 [unknown] ([unknown]) + +python3 8223 1022214.994979: 17089054 cycles:ppp: + c8b04 PyObject_GenericGetAttr (/usr/bin/python3.6) + 9d7ea0 [unknown] ([unknown]) + +python3 8223 1022215.005065: 17097659 cycles:ppp: + b5313 _PyDict_LoadGlobal (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022215.015157: 17100919 cycles:ppp: + 54318 PyNumber_Subtract (/usr/bin/python3.6) + 9d9800 [unknown] ([unknown]) + +python3 8223 1022215.025251: 17106335 cycles:ppp: + 15694b _PyEval_EvalFrameDefault (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022215.035347: 17106472 cycles:ppp: + 14e4ac [unknown] (/usr/bin/python3.6) + +python3 8223 1022215.045452: 17111091 cycles:ppp: + 24a33 [unknown] (/usr/bin/python3.6) + +python3 8223 1022215.055589: 17092476 cycles:ppp: + 1526a6 _PyEval_EvalFrameDefault (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +python3 8223 1022215.065704: 17087601 cycles:ppp: + c48b6 _PyCFunction_FastCallKeywords (/usr/bin/python3.6) + +python3 8223 1022215.075864: 17076257 cycles:ppp: + b52f7 _PyDict_LoadGlobal (/usr/bin/python3.6) + ee6ec0 [unknown] ([unknown]) + 1550380 [unknown] ([unknown]) + 1551980 [unknown] ([unknown]) + +QXcbEventReader 8226 1022215.374632: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +QXcbEventReader 8226 1022215.374685: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +QXcbEventReader 8226 1022215.374691: 24 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +QXcbEventReader 8226 1022215.374695: 5596 cycles:ppp: + ffffffffad06705b [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +QXcbEventReader 8226 1022215.374702: 1643120 cycles:ppp: + ffffffffad2733e5 [unknown] ([kernel.kallsyms]) + ffffffffad2698e6 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +QXcbEventReader 8226 1022215.375069: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +QXcbEventReader 8226 1022215.375086: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +QXcbEventReader 8226 1022215.375091: 68 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +QXcbEventReader 8226 1022215.375096: 15889 cycles:ppp: + ffffffffad00d4e4 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +QXcbEventReader 8226 1022215.375110: 3923075 cycles:ppp: + ffffffffad7b0a50 [unknown] ([kernel.kallsyms]) + ffffffffad7b16c2 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 12e50 __libc_recvmsg (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +python3 8213 1022215.679927: 8897879 cycles:ppp: + 42f20 [unknown] (/usr/bin/python3.6) + 8b48533374400000 [unknown] ([unknown]) + +python3 8213 1022215.686156: 10128950 cycles:ppp: + aea95 [unknown] (/usr/bin/python3.6) + 4853557374400000 [unknown] ([unknown]) + +python3 8213 1022215.692944: 11892447 cycles:ppp: + 42d38 [unknown] (/usr/bin/python3.6) + 7fc8346cfbb8 [unknown] ([unknown]) + 9c5120 [unknown] ([unknown]) + 7fc8638a4030 [unknown] ([unknown]) + 7fc8638a6080 [unknown] ([unknown]) + 7fc8638a60d0 [unknown] ([unknown]) + 7fc8638a6120 [unknown] ([unknown]) + 7fc8638a6170 [unknown] ([unknown]) + 7fc8638a61c0 [unknown] ([unknown]) + 7fc8638a6210 [unknown] ([unknown]) + 7fc8638a6260 [unknown] ([unknown]) + 7fc8638a62b0 [unknown] ([unknown]) + 7fc8638a6300 [unknown] ([unknown]) + 7fc8638a6350 [unknown] ([unknown]) + 7fc8638a63a0 [unknown] ([unknown]) + 7fc8638a63f0 [unknown] ([unknown]) + 7fc8638a4108 [unknown] ([unknown]) + 7fc8638a4150 [unknown] ([unknown]) + 7fc8638a4198 [unknown] ([unknown]) + 7fc8638a41e0 [unknown] ([unknown]) + 7fc8638a4270 [unknown] ([unknown]) + 7fc8638a4300 [unknown] ([unknown]) + 7fc8638a4348 [unknown] ([unknown]) + 7fc8638a4390 [unknown] ([unknown]) + 7fc8638a43d8 [unknown] ([unknown]) + 7fc8638a4468 [unknown] ([unknown]) + 7fc8638a6490 [unknown] ([unknown]) + 7fc8638a64e0 [unknown] ([unknown]) + 7fc8638a6530 [unknown] ([unknown]) + 7fc8638a6580 [unknown] ([unknown]) + 7fc8638a65d0 [unknown] ([unknown]) + 7fc8638a44b0 [unknown] ([unknown]) + 7fc8638a44f8 [unknown] ([unknown]) + 7fc8638a4540 [unknown] ([unknown]) + 7fc8638a4588 [unknown] ([unknown]) + 7fc8638a45d0 [unknown] ([unknown]) + 7fc8638a4660 [unknown] ([unknown]) + 7fc8638a46f0 [unknown] ([unknown]) + 7fc8638a4738 [unknown] ([unknown]) + 7fc8638a4780 [unknown] ([unknown]) + 7fc8638a47c8 [unknown] ([unknown]) + 7fc8638a4810 [unknown] ([unknown]) + 7fc8638a4858 [unknown] ([unknown]) + 7fc8638a48e8 [unknown] ([unknown]) + 7fc8638a4930 [unknown] ([unknown]) + 7fc8638a4978 [unknown] ([unknown]) + 7fc8638a49c0 [unknown] ([unknown]) + 7fc8638a4a08 [unknown] ([unknown]) + 7fc8638a4a50 [unknown] ([unknown]) + 7fc8638a4a98 [unknown] ([unknown]) + 7fc8638a4ae0 [unknown] ([unknown]) + 7fc8638a4b70 [unknown] ([unknown]) + 7fc8638a4bb8 [unknown] ([unknown]) + 7fc8638a4c00 [unknown] ([unknown]) + 7fc8638a4c90 [unknown] ([unknown]) + 7fc8638a4cd8 [unknown] ([unknown]) + 7fc8638a66c0 [unknown] ([unknown]) + 7fc8638a6710 [unknown] ([unknown]) + 7fc8638a6760 [unknown] ([unknown]) + 7fc8638a67b0 [unknown] ([unknown]) + 7fc8638a6800 [unknown] ([unknown]) + 7fc8638a6850 [unknown] ([unknown]) + 7fc8638a68a0 [unknown] ([unknown]) + 7fc8638a68f0 [unknown] ([unknown]) + 7fc8638a6940 [unknown] ([unknown]) + 7fc8638a4d20 [unknown] ([unknown]) + 7fc8638a4d68 [unknown] ([unknown]) + 7fc8638a6990 [unknown] ([unknown]) + 7fc8638a4db0 [unknown] ([unknown]) + 7fc8638a6a30 [unknown] ([unknown]) + 7fc8638a6a80 [unknown] ([unknown]) + 7fc8638a6ad0 [unknown] ([unknown]) + 7fc8638a6b20 [unknown] ([unknown]) + 7fc8638a6b70 [unknown] ([unknown]) + 7fc8638a6bc0 [unknown] ([unknown]) + 7fc8638a6c10 [unknown] ([unknown]) + 7fc8638a6c60 [unknown] ([unknown]) + 7fc8638a6cb0 [unknown] ([unknown]) + 7fc8638a6d00 [unknown] ([unknown]) + 7fc8638a6d50 [unknown] ([unknown]) + 7fc8638a6da0 [unknown] ([unknown]) + 7fc8638a6df0 [unknown] ([unknown]) + 7fc8638a6e40 [unknown] ([unknown]) + 7fc8638a6e90 [unknown] ([unknown]) + 7fc8638a6ee0 [unknown] ([unknown]) + 7fc8638a6f30 [unknown] ([unknown]) + 7fc8638a6f80 [unknown] ([unknown]) + 7fc8638ac030 [unknown] ([unknown]) + 7fc8638ac080 [unknown] ([unknown]) + 7fc8638ac0d0 [unknown] ([unknown]) + 7fc8638ac120 [unknown] ([unknown]) + 7fc8638ac170 [unknown] ([unknown]) + 7fc8638ac1c0 [unknown] ([unknown]) + 7fc8638ac210 [unknown] ([unknown]) + 7fc8638ac260 [unknown] ([unknown]) + 7fc8638ac2b0 [unknown] ([unknown]) + 7fc8638ac300 [unknown] ([unknown]) + 7fc8638ac350 [unknown] ([unknown]) + 7fc8638ac3a0 [unknown] ([unknown]) + 7fc8638ac3f0 [unknown] ([unknown]) + 7fc8638ac440 [unknown] ([unknown]) + 7fc8638ac490 [unknown] ([unknown]) + 7fc8638ac4e0 [unknown] ([unknown]) + 7fc8638ac530 [unknown] ([unknown]) + 7fc8638ac580 [unknown] ([unknown]) + 7fc8638ac5d0 [unknown] ([unknown]) + 7fc8638ac620 [unknown] ([unknown]) + 7fc8638ac670 [unknown] ([unknown]) + 7fc8638ac6c0 [unknown] ([unknown]) + 7fc8638ac710 [unknown] ([unknown]) + 7fc8638ac760 [unknown] ([unknown]) + 7fc8638ac7b0 [unknown] ([unknown]) + 7fc8638ac800 [unknown] ([unknown]) + 7fc8638ac850 [unknown] ([unknown]) + 7fc8638ac8a0 [unknown] ([unknown]) + 7fc8638ac8f0 [unknown] ([unknown]) + 7fc8638ac940 [unknown] ([unknown]) + 7fc8638ac990 [unknown] ([unknown]) + 7fc8638ac9e0 [unknown] ([unknown]) + 7fc8638aca30 [unknown] ([unknown]) + 7fc8638aca80 [unknown] ([unknown]) + 7fc8638acad0 [unknown] ([unknown]) + 7fc8638acb20 [unknown] ([unknown]) + 7fc8638acb70 [unknown] ([unknown]) + 7fc8638acbc0 [unknown] ([unknown]) + 7fc8638acc10 [unknown] ([unknown]) + 7fc8638acc60 [unknown] ([unknown]) + +python3 8213 1022215.701201: 13085660 cycles:ppp: + 42f20 [unknown] (/usr/bin/python3.6) + 8b48533374400000 [unknown] ([unknown]) + +python3 8213 1022215.710797: 13232663 cycles:ppp: + 422d8 [unknown] (/usr/bin/python3.6) + 9dcda0 [unknown] ([unknown]) + +python3 8213 1022215.720451: 13411031 cycles:ppp: + 42d38 [unknown] (/usr/bin/python3.6) + 7fc860cd7300 [unknown] ([unknown]) + 9c5120 [unknown] ([unknown]) + 7fc8638a4030 [unknown] ([unknown]) + 7fc8638a6080 [unknown] ([unknown]) + 7fc8638a60d0 [unknown] ([unknown]) + 7fc8638a6120 [unknown] ([unknown]) + 7fc8638a6170 [unknown] ([unknown]) + 7fc8638a61c0 [unknown] ([unknown]) + 7fc8638a6210 [unknown] ([unknown]) + 7fc8638a6260 [unknown] ([unknown]) + 7fc8638a62b0 [unknown] ([unknown]) + 7fc8638a6300 [unknown] ([unknown]) + 7fc8638a6350 [unknown] ([unknown]) + 7fc8638a63a0 [unknown] ([unknown]) + 7fc8638a63f0 [unknown] ([unknown]) + 7fc8638a4108 [unknown] ([unknown]) + 7fc8638a4150 [unknown] ([unknown]) + 7fc8638a4198 [unknown] ([unknown]) + 7fc8638a41e0 [unknown] ([unknown]) + 7fc8638a4270 [unknown] ([unknown]) + 7fc8638a4300 [unknown] ([unknown]) + 7fc8638a4348 [unknown] ([unknown]) + 7fc8638a4390 [unknown] ([unknown]) + 7fc8638a43d8 [unknown] ([unknown]) + 7fc8638a4468 [unknown] ([unknown]) + 7fc8638a6490 [unknown] ([unknown]) + 7fc8638a64e0 [unknown] ([unknown]) + 7fc8638a6530 [unknown] ([unknown]) + 7fc8638a6580 [unknown] ([unknown]) + 7fc8638a65d0 [unknown] ([unknown]) + 7fc8638a44b0 [unknown] ([unknown]) + 7fc8638a44f8 [unknown] ([unknown]) + 7fc8638a4540 [unknown] ([unknown]) + 7fc8638a4588 [unknown] ([unknown]) + 7fc8638a45d0 [unknown] ([unknown]) + 7fc8638a4660 [unknown] ([unknown]) + 7fc8638a46f0 [unknown] ([unknown]) + 7fc8638a4738 [unknown] ([unknown]) + 7fc8638a4780 [unknown] ([unknown]) + 7fc8638a47c8 [unknown] ([unknown]) + 7fc8638a4810 [unknown] ([unknown]) + 7fc8638a4858 [unknown] ([unknown]) + 7fc8638a48e8 [unknown] ([unknown]) + 7fc8638a4930 [unknown] ([unknown]) + 7fc8638a4978 [unknown] ([unknown]) + 7fc8638a49c0 [unknown] ([unknown]) + 7fc8638a4a08 [unknown] ([unknown]) + 7fc8638a4a50 [unknown] ([unknown]) + 7fc8638a4a98 [unknown] ([unknown]) + 7fc8638a4ae0 [unknown] ([unknown]) + 7fc8638a4b70 [unknown] ([unknown]) + 7fc8638a4bb8 [unknown] ([unknown]) + 7fc8638a4c00 [unknown] ([unknown]) + 7fc8638a4c90 [unknown] ([unknown]) + 7fc8638a4cd8 [unknown] ([unknown]) + 7fc8638a66c0 [unknown] ([unknown]) + 7fc8638a6710 [unknown] ([unknown]) + 7fc8638a6760 [unknown] ([unknown]) + 7fc8638a67b0 [unknown] ([unknown]) + 7fc8638a6800 [unknown] ([unknown]) + 7fc8638a6850 [unknown] ([unknown]) + 7fc8638a68a0 [unknown] ([unknown]) + 7fc8638a68f0 [unknown] ([unknown]) + 7fc8638a6940 [unknown] ([unknown]) + 7fc8638a4d20 [unknown] ([unknown]) + 7fc8638a4d68 [unknown] ([unknown]) + 7fc8638a6990 [unknown] ([unknown]) + 7fc8638a4db0 [unknown] ([unknown]) + 7fc8638a6a30 [unknown] ([unknown]) + 7fc8638a6a80 [unknown] ([unknown]) + 7fc8638a6ad0 [unknown] ([unknown]) + 7fc8638a6b20 [unknown] ([unknown]) + 7fc8638a6b70 [unknown] ([unknown]) + 7fc8638a6bc0 [unknown] ([unknown]) + 7fc8638a6c10 [unknown] ([unknown]) + 7fc8638a6c60 [unknown] ([unknown]) + 7fc8638a6cb0 [unknown] ([unknown]) + 7fc8638a6d00 [unknown] ([unknown]) + 7fc8638a6d50 [unknown] ([unknown]) + 7fc8638a6da0 [unknown] ([unknown]) + 7fc8638a6df0 [unknown] ([unknown]) + 7fc8638a6e40 [unknown] ([unknown]) + 7fc8638a6e90 [unknown] ([unknown]) + 7fc8638a6ee0 [unknown] ([unknown]) + 7fc8638a6f30 [unknown] ([unknown]) + 7fc8638a6f80 [unknown] ([unknown]) + 7fc8638ac030 [unknown] ([unknown]) + 7fc8638ac080 [unknown] ([unknown]) + 7fc8638ac0d0 [unknown] ([unknown]) + 7fc8638ac120 [unknown] ([unknown]) + 7fc8638ac170 [unknown] ([unknown]) + 7fc8638ac1c0 [unknown] ([unknown]) + 7fc8638ac210 [unknown] ([unknown]) + 7fc8638ac260 [unknown] ([unknown]) + 7fc8638ac2b0 [unknown] ([unknown]) + 7fc8638ac300 [unknown] ([unknown]) + 7fc8638ac350 [unknown] ([unknown]) + 7fc8638ac3a0 [unknown] ([unknown]) + 7fc8638ac3f0 [unknown] ([unknown]) + 7fc8638ac440 [unknown] ([unknown]) + 7fc8638ac490 [unknown] ([unknown]) + 7fc8638ac4e0 [unknown] ([unknown]) + 7fc8638ac530 [unknown] ([unknown]) + 7fc8638ac580 [unknown] ([unknown]) + 7fc8638ac5d0 [unknown] ([unknown]) + 7fc8638ac620 [unknown] ([unknown]) + 7fc8638ac670 [unknown] ([unknown]) + 7fc8638ac6c0 [unknown] ([unknown]) + 7fc8638ac710 [unknown] ([unknown]) + 7fc8638ac760 [unknown] ([unknown]) + 7fc8638ac7b0 [unknown] ([unknown]) + 7fc8638ac800 [unknown] ([unknown]) + 7fc8638ac850 [unknown] ([unknown]) + 7fc8638ac8a0 [unknown] ([unknown]) + 7fc8638ac8f0 [unknown] ([unknown]) + 7fc8638ac940 [unknown] ([unknown]) + 7fc8638ac990 [unknown] ([unknown]) + 7fc8638ac9e0 [unknown] ([unknown]) + 7fc8638aca30 [unknown] ([unknown]) + 7fc8638aca80 [unknown] ([unknown]) + 7fc8638acad0 [unknown] ([unknown]) + 7fc8638acb20 [unknown] ([unknown]) + 7fc8638acb70 [unknown] ([unknown]) + 7fc8638acbc0 [unknown] ([unknown]) + 7fc8638acc10 [unknown] ([unknown]) + 7fc8638acc60 [unknown] ([unknown]) + +python3 8213 1022215.730822: 13341384 cycles:ppp: + ffffffffad1f42da [unknown] ([kernel.kallsyms]) + ffffffffad1f6116 [unknown] ([kernel.kallsyms]) + ffffffffad1f66f1 [unknown] ([kernel.kallsyms]) + ffffffffad06e76f [unknown] ([kernel.kallsyms]) + ffffffffad06ea12 [unknown] ([kernel.kallsyms]) + ffffffffad90cb38 [unknown] ([kernel.kallsyms]) + 8b90e [unknown] (/usr/bin/python3.6) + 9db540 [unknown] ([unknown]) + +python3 8213 1022215.741143: 13253853 cycles:ppp: + 42270 [unknown] (/usr/bin/python3.6) + 7fc85e239270 [unknown] ([unknown]) + 7fc85e2349b0 [unknown] ([unknown]) + 7fc85d1de420 [unknown] ([unknown]) + 7fc85e20f7c8 [unknown] ([unknown]) + 7fc85e1bd300 [unknown] ([unknown]) + 7fc85d804d20 [unknown] ([unknown]) + 7fc85d801500 [unknown] ([unknown]) + 7fc85e1e4b90 [unknown] ([unknown]) + 14ae520 [unknown] ([unknown]) + 7fc84c01b8e8 [unknown] ([unknown]) + 7fc854006f30 [unknown] ([unknown]) + 7fc84c010a78 [unknown] ([unknown]) + 7fc854070348 [unknown] ([unknown]) + 7fc85404b9c0 [unknown] ([unknown]) + 7fc85c053490 [unknown] ([unknown]) + 7fc854070420 [unknown] ([unknown]) + 7fc85c0459b0 [unknown] ([unknown]) + 7fc854068230 [unknown] ([unknown]) + 7fc84c01b4f8 [unknown] ([unknown]) + 7fc84c012608 [unknown] ([unknown]) + 7fc84c012690 [unknown] ([unknown]) + 7fc84c012718 [unknown] ([unknown]) + 7fc84c0127a0 [unknown] ([unknown]) + 7fc84c012828 [unknown] ([unknown]) + 7fc84c0128b0 [unknown] ([unknown]) + 7fc84c0129c0 [unknown] ([unknown]) + 7fc84c012a48 [unknown] ([unknown]) + 7fc84c01cb58 [unknown] ([unknown]) + 7fc84c01cbe0 [unknown] ([unknown]) + 7fc84c01cc68 [unknown] ([unknown]) + 7fc84c01ccf0 [unknown] ([unknown]) + 7fc84c01cd78 [unknown] ([unknown]) + 7fc84c01ce00 [unknown] ([unknown]) + 7fc84c01ce88 [unknown] ([unknown]) + 7fc84c01cf10 [unknown] ([unknown]) + 7fc84c029030 [unknown] ([unknown]) + 7fc84c0290b8 [unknown] ([unknown]) + 7fc84c029140 [unknown] ([unknown]) + 7fc84c0291c8 [unknown] ([unknown]) + 7fc84c029250 [unknown] ([unknown]) + 7fc84c0292d8 [unknown] ([unknown]) + 7fc84c029360 [unknown] ([unknown]) + 7fc84c0293e8 [unknown] ([unknown]) + 7fc84c029470 [unknown] ([unknown]) + 7fc84c0294f8 [unknown] ([unknown]) + 7fc84c029580 [unknown] ([unknown]) + 7fc84c029608 [unknown] ([unknown]) + 7fc84c029690 [unknown] ([unknown]) + 7fc84c029718 [unknown] ([unknown]) + 7fc84c0297a0 [unknown] ([unknown]) + 7fc84c029828 [unknown] ([unknown]) + 7fc84c0298b0 [unknown] ([unknown]) + 7fc84c029938 [unknown] ([unknown]) + 7fc84c0299c0 [unknown] ([unknown]) + 7fc84c029a48 [unknown] ([unknown]) + 7fc84c029ad0 [unknown] ([unknown]) + 7fc84c029b58 [unknown] ([unknown]) + 7fc84c029be0 [unknown] ([unknown]) + 7fc84c029c68 [unknown] ([unknown]) + 7fc84c029cf0 [unknown] ([unknown]) + 7fc84c029d78 [unknown] ([unknown]) + 7fc84c029e00 [unknown] ([unknown]) + 7fc84c029e88 [unknown] ([unknown]) + 7fc84c029f10 [unknown] ([unknown]) + 7fc84c02a030 [unknown] ([unknown]) + 7fc84c02a0b8 [unknown] ([unknown]) + 7fc84c02a140 [unknown] ([unknown]) + 7fc84c02a250 [unknown] ([unknown]) + 7fc84c02a2d8 [unknown] ([unknown]) + 7fc84c02a360 [unknown] ([unknown]) + 7fc84c02a3e8 [unknown] ([unknown]) + 7fc84c02a470 [unknown] ([unknown]) + 7fc84c02a4f8 [unknown] ([unknown]) + 7fc84c02a580 [unknown] ([unknown]) + 7fc84c02a608 [unknown] ([unknown]) + 7fc84c02a690 [unknown] ([unknown]) + 7fc84c02a718 [unknown] ([unknown]) + 7fc84c02a7a0 [unknown] ([unknown]) + 7fc84c02a828 [unknown] ([unknown]) + 7fc84c02a8b0 [unknown] ([unknown]) + 7fc84c02a938 [unknown] ([unknown]) + 7fc84c02a9c0 [unknown] ([unknown]) + 7fc84c02aa48 [unknown] ([unknown]) + 7fc84c02aad0 [unknown] ([unknown]) + 7fc84c02ab58 [unknown] ([unknown]) + 7fc84c02abe0 [unknown] ([unknown]) + 7fc84c02ac68 [unknown] ([unknown]) + 7fc84c02acf0 [unknown] ([unknown]) + 7fc84c02ad78 [unknown] ([unknown]) + 7fc84c02ae00 [unknown] ([unknown]) + 7fc84c02ae88 [unknown] ([unknown]) + 7fc84c02b030 [unknown] ([unknown]) + 7fc84c02b0b8 [unknown] ([unknown]) + 7fc84c02b140 [unknown] ([unknown]) + 7fc84c02b1c8 [unknown] ([unknown]) + 7fc84c02b250 [unknown] ([unknown]) + 7fc84c02b2d8 [unknown] ([unknown]) + 7fc84c02b360 [unknown] ([unknown]) + 7fc84c02b3e8 [unknown] ([unknown]) + 7fc84c02b470 [unknown] ([unknown]) + 7fc84c02b4f8 [unknown] ([unknown]) + 7fc84c02b580 [unknown] ([unknown]) + 7fc84c02b7a0 [unknown] ([unknown]) + 7fc84c02b828 [unknown] ([unknown]) + 7fc84c02b8b0 [unknown] ([unknown]) + 7fc84c02b938 [unknown] ([unknown]) + 7fc84c02b9c0 [unknown] ([unknown]) + 7fc84c02ba48 [unknown] ([unknown]) + 7fc84c02bad0 [unknown] ([unknown]) + 7fc84c02bb58 [unknown] ([unknown]) + 7fc84c02bbe0 [unknown] ([unknown]) + 7fc84c02bc68 [unknown] ([unknown]) + 7fc84c02be00 [unknown] ([unknown]) + 7fc84c02be88 [unknown] ([unknown]) + 7fc84c02bf10 [unknown] ([unknown]) + 7fc84c02c030 [unknown] ([unknown]) + 7fc84c02c0b8 [unknown] ([unknown]) + 7fc84c02c140 [unknown] ([unknown]) + 7fc84c02c1c8 [unknown] ([unknown]) + 7fc84c02c250 [unknown] ([unknown]) + 7fc84c02c2d8 [unknown] ([unknown]) + 7fc84c02c360 [unknown] ([unknown]) + 7fc84c02c3e8 [unknown] ([unknown]) + 7fc84c02c470 [unknown] ([unknown]) + 7fc84c02c4f8 [unknown] ([unknown]) + 7fc84c02c580 [unknown] ([unknown]) + +python3 8213 1022215.751417: 13194319 cycles:ppp: + 42474 [unknown] (/usr/bin/python3.6) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + 7ffe07713b00 [unknown] ([unknown]) + +python3 8213 1022215.761622: 13153908 cycles:ppp: + b1860 [unknown] (/usr/bin/python3.6) + +QDBusConnection 8230 1022215.765507: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +QDBusConnection 8230 1022215.765524: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +QDBusConnection 8230 1022215.765530: 64 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +QDBusConnection 8230 1022215.765535: 15130 cycles:ppp: + ffffffffad0347c1 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +QDBusConnection 8230 1022215.765549: 3665224 cycles:ppp: + ffffffffad250b00 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 11d5d __libc_read (/lib/x86_64-linux-gnu/libpthread-2.26.so) + +dconf worker 8227 1022215.767243: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a5a9 [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a42b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +dconf worker 8227 1022215.767258: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a5a9 [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a42b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +dconf worker 8227 1022215.767265: 78 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a5a9 [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a42b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +dconf worker 8227 1022215.767272: 13514 cycles:ppp: + ffffffffad0347b9 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a5a9 [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a42b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +gmain 8228 1022215.767304: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +gmain 8228 1022215.767313: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +gmain 8228 1022215.767320: 147 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +gmain 8228 1022215.767328: 25385 cycles:ppp: + ffffffffad0347c8 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +gdbus 8229 1022215.767422: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + 7fc8372c6d88 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + +gdbus 8229 1022215.767433: 1 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + 7fc8372c6d88 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + +gdbus 8229 1022215.767441: 108 cycles:ppp: + ffffffffad067054 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + 7fc8372c6d88 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + +gdbus 8229 1022215.767449: 17544 cycles:ppp: + ffffffffad02f401 [unknown] ([kernel.kallsyms]) + ffffffffad00bec0 [unknown] ([kernel.kallsyms]) + ffffffffad006bb6 [unknown] ([kernel.kallsyms]) + ffffffffad1a8605 [unknown] ([kernel.kallsyms]) + ffffffffad0ad17e [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a66e [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a3c0 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + 7fc8372c6d88 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + 0 [unknown] ([unknown]) + +gdbus 8229 1022215.767479: 2903424 cycles:ppp: + ffffffffad1103c8 [unknown] ([kernel.kallsyms]) + ffffffffad1130ea [unknown] ([kernel.kallsyms]) + ffffffffad11342b [unknown] ([kernel.kallsyms]) + ffffffffad081ab5 [unknown] ([kernel.kallsyms]) + ffffffffad088c28 [unknown] ([kernel.kallsyms]) + ffffffffad089653 [unknown] ([kernel.kallsyms]) + ffffffffad0957c9 [unknown] ([kernel.kallsyms]) + ffffffffad02b5d7 [unknown] ([kernel.kallsyms]) + ffffffffad003120 [unknown] ([kernel.kallsyms]) + ffffffffad003999 [unknown] ([kernel.kallsyms]) + ffffffffad90b744 [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +dconf worker 8227 1022215.767573: 2516689 cycles:ppp: + ffffffffad0ad1c2 [unknown] ([kernel.kallsyms]) + ffffffffad905d93 [unknown] ([kernel.kallsyms]) + ffffffffad9063c6 [unknown] ([kernel.kallsyms]) + ffffffffad90a5a9 [unknown] ([kernel.kallsyms]) + ffffffffad90a693 [unknown] ([kernel.kallsyms]) + ffffffffad268735 [unknown] ([kernel.kallsyms]) + ffffffffad269a80 [unknown] ([kernel.kallsyms]) + ffffffffad26a42b [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + 108901 __poll (/lib/x86_64-linux-gnu/libc-2.26.so) + +python3 8213 1022215.772879: 12738678 cycles:ppp: + ffffffffad1f3750 [unknown] ([kernel.kallsyms]) + ffffffffad1f3bdd [unknown] ([kernel.kallsyms]) + ffffffffad1f3f21 [unknown] ([kernel.kallsyms]) + ffffffffad1fd46a [unknown] ([kernel.kallsyms]) + ffffffffad081067 [unknown] ([kernel.kallsyms]) + ffffffffad088d6d [unknown] ([kernel.kallsyms]) + ffffffffad089653 [unknown] ([kernel.kallsyms]) + ffffffffad0896d4 [unknown] ([kernel.kallsyms]) + ffffffffad90b6bb [unknown] ([kernel.kallsyms]) + diff --git a/perf.data b/perf.data new file mode 100644 index 00000000..077e0e58 Binary files /dev/null and b/perf.data differ diff --git a/setup.py b/setup.py index 5c95d4b6..8dc5a1c5 100755 --- a/setup.py +++ b/setup.py @@ -44,7 +44,7 @@ setup( 'protobuf', 'dnspython', 'jsonrpclib-pelix', - 'PySocks>=1.6.6', + 'aiosocks>=0.2.6', ], packages=[ 'electrum',