25 lines
39 KiB
CSV
25 lines
39 KiB
CSV
query_address,function_address,name,size,calling_convention,caller_count,callers,callee_count,callees,data_ref_count,data_refs,key_constants,key_strings,entry_excerpt
|
|
0x0058e480,0x0058e480,multiplayer_transport_worker_shutdown_gracefully,105,cdecl,2,0x0058d869@0x0058d860:fcn.0058d860; 0x0058f2d1@0x0058f110:multiplayer_transport_worker_init,7,0x0058e4de->0x0058f3c0:tracked_heap_free_with_header; 0x0058e483->0x005980c0:fcn.005980c0; 0x0058e4cf->0x0059b740:multiplayer_transport_destroy_pending_template_dispatch_store; 0x0058e4d7->0x0059c790:multiplayer_transport_text_stream_destroy; 0x0058e4c0->0x0059cad0:multiplayer_transport_text_stream_service_io; 0x0058e4b9->0x0059caf0:multiplayer_transport_text_stream_append_crlf_line; 0x0058e4c8->0x0059d580:multiplayer_transport_destroy_registered_name_store,2,"0x0058e4a0->0x005c87a8; 0x0058e4b2->0x005e1c54:""QUIT :Later!""",,QUIT :Later!," 58e460: <unknown> | 58e462: decl -0x64391732(%ebx) | 58e468: addb %al, (%eax) | 58e46a: movl 0x8(%esp), %edx | 58e46e: movl %esi, %ecx | 58e470: calll 0x59c470 <.text+0x19b470> | 58e475: popl %ecx | 58e476: retl $0x4 | 58e479: nop | 58e47a: nop | 58e47b: nop | 58e47c: nop | 58e47d: nop | 58e47e: nop | 58e47f: nop | 58e480: pushl %esi | 58e481: movl %ecx, %esi | 58e483: calll 0x5980c0 <.text+0x1970c0> | 58e488: movl 0x8(%esi), %eax | 58e48b: testl %eax, %eax | 58e48d: jne 0x58e4a9 <.text+0x18d4a9> | 58e48f: movl 0x538(%esi), %eax | 58e495: testl %eax, %eax | 58e497: je 0x58e4a9 <.text+0x18d4a9> | 58e499: movl 0x544(%esi), %ecx | 58e49f: pushl %ecx"
|
|
0x0058f110,0x0058f110,multiplayer_transport_worker_init,465,cdecl,1,0x0058f326@0x0058f2f0:multiplayer_transport_worker_create,18,0x0058f2b4->0x0058e3f0:multiplayer_transport_drain_request_text_queue; 0x0058f2d1->0x0058e480:multiplayer_transport_worker_shutdown_gracefully; 0x0058f2a2->0x0058f0a0:fcn.0058f0a0; 0x0058f123->0x0058f380:tracked_heap_alloc_with_header; 0x0058f222->0x0058f3c0:tracked_heap_free_with_header; 0x0058f2be->0x0058f460:system_sleep_milliseconds; 0x0058f119->0x0058f470:fcn.0058f470; 0x0058f227->0x0058f490:fcn.0058f490; 0x0058f1e0->0x0059b710:multiplayer_transport_init_pending_template_dispatch_store; 0x0058f214->0x0059b740:multiplayer_transport_destroy_pending_template_dispatch_store; 0x0058f1f2->0x0059c670:multiplayer_transport_text_stream_init; 0x0058f202->0x0059c6c0:fcn.0059c6c0; 0x0058f20d->0x0059c790:multiplayer_transport_text_stream_destroy; 0x0058f299->0x0059caf0:multiplayer_transport_text_stream_append_crlf_line; 0x0058f284->0x0059cbd0:fcn.0059cbd0; 0x0058f1d5->0x0059d520:multiplayer_transport_init_registered_name_store; 0x0058f21b->0x0059d580:multiplayer_transport_destroy_registered_name_store; 0x0058f278->0x005a18a0:string_copy_bounded_zerofill,2,"0x0058f292->0x005e1e48:""USRIP""; 0x0058f27e->0x005e1e50:""CRYPT des 1 %s""",0x000005e4; 0x00000179; 0x00000080; 0x00000018,USRIP; CRYPT des 1 %s," 58f0f0: pushl %ebx | 58f0f1: pushl $0x5e1e20 # imm = 0x5E1E20 | 58f0f6: pushl %edi | 58f0f7: calll 0x59cbd0 <.text+0x19bbd0> | 58f0fc: addl $0xc, %esp | 58f0ff: popl %edi | 58f100: popl %esi | 58f101: popl %ebx | 58f102: retl | 58f103: nop | 58f104: nop | 58f105: nop | 58f106: nop | 58f107: nop | 58f108: nop | 58f109: nop | 58f10a: nop | 58f10b: nop | 58f10c: nop | 58f10d: nop | 58f10e: nop | 58f10f: nop | 58f110: pushl %ebx | 58f111: pushl %ebp | 58f112: movl 0x18(%esp), %ebp | 58f116: pushl %esi | 58f117: movl %eax, %esi | 58f119: calll 0x58f470 <.text+0x18e470> | 58f11e: movl $0x5e4, %ecx # imm = 0x5E4 | 58f123: calll 0x58f380 <.text+0x18e380> | 58f128: movl %eax, %ebx | 58f12a: xorl %eax, %eax | 58f12c: testl %ebx, %ebx | 58f12e: je 0x58f2db <.text+0x18e2db>"
|
|
0x0058f2f0,0x0058f2f0,multiplayer_transport_worker_create,62,cdecl,1,0x00593707@0x00593650:multiplayer_transport_attach_callback_table_descriptor,1,0x0058f326->0x0058f110:multiplayer_transport_worker_init,0,,,," 58f2d0: lretl | 58f2d1: calll 0x58e480 <.text+0x18d480> | 58f2d6: xorl %ebx, %ebx | 58f2d8: movl %ebx, %eax | 58f2da: popl %edi | 58f2db: popl %esi | 58f2dc: popl %ebp | 58f2dd: popl %ebx | 58f2de: retl $0x30 | 58f2e1: nop | 58f2e2: nop | 58f2e3: nop | 58f2e4: nop | 58f2e5: nop | 58f2e6: nop | 58f2e7: nop | 58f2e8: nop | 58f2e9: nop | 58f2ea: nop | 58f2eb: nop | 58f2ec: nop | 58f2ed: nop | 58f2ee: nop | 58f2ef: nop | 58f2f0: movl 0x28(%esp), %eax | 58f2f4: pushl %eax | 58f2f5: movl 0x28(%esp), %eax | 58f2f9: pushl %eax | 58f2fa: movl 0x28(%esp), %eax | 58f2fe: pushl %eax | 58f2ff: movl 0x28(%esp), %eax | 58f303: pushl %eax | 58f304: movl 0x28(%esp), %eax | 58f308: pushl %eax | 58f309: movl 0x28(%esp), %eax | 58f30d: pushl %eax | 58f30e: movl 0x28(%esp), %eax"
|
|
0x0059b2e0,0x0059b2e0,multiplayer_transport_destroy_pending_template_dispatch_record,929,cdecl,16,0x0059b76f@0x0059b740:multiplayer_transport_destroy_pending_template_dispatch_store; 0x0059c245@0x0059c220:multiplayer_transport_dispatch_pending_template_dispatch_record; 0x0059c259@0x0059c220:multiplayer_transport_dispatch_pending_template_dispatch_record; 0x0059c275@0x0059c220:multiplayer_transport_dispatch_pending_template_dispatch_record; 0x0059c295@0x0059c220:multiplayer_transport_dispatch_pending_template_dispatch_record; 0x0059c2b9@0x0059c220:multiplayer_transport_dispatch_pending_template_dispatch_record; 0x0059c2d1@0x0059c220:multiplayer_transport_dispatch_pending_template_dispatch_record; 0x0059c2e5@0x0059c220:multiplayer_transport_dispatch_pending_template_dispatch_record; 0x0059c309@0x0059c220:multiplayer_transport_dispatch_pending_template_dispatch_record; 0x0059c33a@0x0059c220:multiplayer_transport_dispatch_pending_template_dispatch_record; 0x0059c356@0x0059c220:multiplayer_transport_dispatch_pending_template_dispatch_record; 0x0059c382@0x0059c220:multiplayer_transport_dispatch_pending_template_dispatch_record; 0x0059c3a2@0x0059c220:multiplayer_transport_dispatch_pending_template_dispatch_record; 0x0059c3ca@0x0059c220:multiplayer_transport_dispatch_pending_template_dispatch_record; 0x0059c3e2@0x0059c220:multiplayer_transport_dispatch_pending_template_dispatch_record; 0x0059c4c1@0x0059c470:multiplayer_transport_service_pending_template_dispatch_store,56,0x0059b2f9->0x0058f3c0:tracked_heap_free_with_header; 0x0059b30d->0x0058f3c0:tracked_heap_free_with_header; 0x0059b321->0x0058f3c0:tracked_heap_free_with_header; 0x0059b333->0x0058f3c0:tracked_heap_free_with_header; 0x0059b33b->0x0058f3c0:tracked_heap_free_with_header; 0x0059b343->0x0058f3c0:tracked_heap_free_with_header; 0x0059b357->0x0058f3c0:tracked_heap_free_with_header; 0x0059b35f->0x0058f3c0:tracked_heap_free_with_header; 0x0059b373->0x0058f3c0:tracked_heap_free_with_header; 0x0059b388->0x0058f3c0:tracked_heap_free_with_header; 0x0059b390->0x0058f3c0:tracked_heap_free_with_header; 0x0059b3b6->0x0058f3c0:tracked_heap_free_with_header; 0x0059b3c1->0x0058f3c0:tracked_heap_free_with_header; 0x0059b3d9->0x0058f3c0:tracked_heap_free_with_header; 0x0059b3ee->0x0058f3c0:tracked_heap_free_with_header; 0x0059b3f6->0x0058f3c0:tracked_heap_free_with_header; 0x0059b40b->0x0058f3c0:tracked_heap_free_with_header; 0x0059b426->0x0058f3c0:tracked_heap_free_with_header; 0x0059b436->0x0058f3c0:tracked_heap_free_with_header; 0x0059b43e->0x0058f3c0:tracked_heap_free_with_header; 0x0059b453->0x0058f3c0:tracked_heap_free_with_header; 0x0059b45b->0x0058f3c0:tracked_heap_free_with_header; 0x0059b463->0x0058f3c0:tracked_heap_free_with_header; 0x0059b46b->0x0058f3c0:tracked_heap_free_with_header; 0x0059b486->0x0058f3c0:tracked_heap_free_with_header; 0x0059b496->0x0058f3c0:tracked_heap_free_with_header; 0x0059b4b3->0x0058f3c0:tracked_heap_free_with_header; 0x0059b4bb->0x0058f3c0:tracked_heap_free_with_header; 0x0059b4c3->0x0058f3c0:tracked_heap_free_with_header; 0x0059b4cb->0x0058f3c0:tracked_heap_free_with_header; 0x0059b4e0->0x0058f3c0:tracked_heap_free_with_header; 0x0059b4f6->0x0058f3c0:tracked_heap_free_with_header; 0x0059b506->0x0058f3c0:tracked_heap_free_with_header; 0x0059b51b->0x0058f3c0:tracked_heap_free_with_header; 0x0059b530->0x0058f3c0:tracked_heap_free_with_header; 0x0059b538->0x0058f3c0:tracked_heap_free_with_header; 0x0059b54c->0x0058f3c0:tracked_heap_free_with_header; 0x0059b566->0x0058f3c0:tracked_heap_free_with_header; 0x0059b576->0x0058f3c0:tracked_heap_free_with_header; 0x0059b57e->0x0058f3c0:tracked_heap_free_with_header; 0x0059b592->0x0058f3c0:tracked_heap_free_with_header; 0x0059b59a->0x0058f3c0:tracked_heap_free_with_header; 0x0059b5a2->0x0058f3c0:tracked_heap_free_with_header; 0x0059b5aa->0x0058f3c0:tracked_heap_free_with_header; 0x0059b5bf->0x0058f3c0:tracked_heap_free_with_header; 0x0059b5d6->0x0058f3c0:tracked_heap_free_with_header; 0x0059b5e5->0x0058f3c0:tracked_heap_free_with_header; 0x0059b5f5->0x0058f3c0:tracked_heap_free_with_header; 0x0059b5fd->0x0058f3c0:tracked_heap_free_with_header; 0x0059b612->0x0058f3c0:tracked_heap_free_with_header; 0x0059b61a->0x0058f3c0:tracked_heap_free_with_header; 0x0059b636->0x0058f3c0:tracked_heap_free_with_header; 0x0059b645->0x0058f3c0:tracked_heap_free_with_header; 0x0059b655->0x0058f3c0:tracked_heap_free_with_header; 0x0059b65d->0x0058f3c0:tracked_heap_free_with_header; 0x0059b672->0x0058f3c0:tracked_heap_free_with_header,1,0x0059b2ed->0x0059b684,0x00000020,," 59b2c0: incl %ebx | 59b2c2: nop | 59b2c3: nop | 59b2c4: nop | 59b2c5: nop | 59b2c6: nop | 59b2c7: nop | 59b2c8: nop | 59b2c9: nop | 59b2ca: nop | 59b2cb: nop | 59b2cc: nop | 59b2cd: nop | 59b2ce: nop | 59b2cf: nop | 59b2d0: movl 0x14(%ecx), %ecx | 59b2d3: jmp 0x58f3c0 <.text+0x18e3c0> | 59b2d8: nop | 59b2d9: nop | 59b2da: nop | 59b2db: nop | 59b2dc: nop | 59b2dd: nop | 59b2de: nop | 59b2df: nop | 59b2e0: movl (%esi), %eax | 59b2e2: cmpl $0x20, %eax | 59b2e5: pushl %edi | 59b2e6: ja 0x59b678 <.text+0x19a678> | 59b2ec: pushl %ebx | 59b2ed: jmpl *0x59b684(,%eax,4) | 59b2f4: movl 0x8(%esi), %eax | 59b2f7: movl (%eax), %ecx | 59b2f9: calll 0x58f3c0 <.text+0x18e3c0> | 59b2fe: movl 0x8(%esi), %ecx"
|
|
0x0059b710,0x0059b710,multiplayer_transport_init_pending_template_dispatch_store,40,cdecl,1,0x0058f1e0@0x0058f110:multiplayer_transport_worker_init,1,0x0059b722->0x0059e0b0:fcn.0059e0b0,1,0x0059b713->0x0059b2d0,0x00000080; 0x00000018,," 59b6f0: subb -0x4ab8ffa7(%ebp), %dh | 59b6f6: popl %ecx | 59b6f7: addb %cl, -0x46ffa64b(%ebp) | 59b6fd: movb $0x59, %ch | 59b6ff: addb %cl, (%esi,%esi,4) | 59b702: popl %ecx | 59b703: addb %ch, 0x59(%esi,%esi,4) | 59b707: addb %dl, -0x6f6f6f70(%eax) | 59b70d: nop | 59b70e: nop | 59b70f: nop | 59b710: pushl %esi | 59b711: movl %ecx, %esi | 59b713: pushl $0x59b2d0 # imm = 0x59B2D0 | 59b718: movl $0x80, %edx | 59b71d: movl $0x18, %ecx | 59b722: calll 0x59e0b0 <.text+0x19d0b0> | 59b727: xorl %ecx, %ecx | 59b729: testl %eax, %eax | 59b72b: setne %cl | 59b72e: movl %eax, 0x55c(%esi)"
|
|
0x0059b740,0x0059b740,multiplayer_transport_destroy_pending_template_dispatch_store,74,cdecl,2,0x0058e4cf@0x0058e480:multiplayer_transport_worker_shutdown_gracefully; 0x0058f214@0x0058f110:multiplayer_transport_worker_init,3,0x0059b76f->0x0059b2e0:multiplayer_transport_destroy_pending_template_dispatch_record; 0x0059b74f->0x0059e110:generic_vector_count; 0x0059b768->0x0059e120:generic_vector_index_ptr,0,,,," 59b720: addb %al, (%eax) | 59b722: calll 0x59e0b0 <.text+0x19d0b0> | 59b727: xorl %ecx, %ecx | 59b729: testl %eax, %eax | 59b72b: setne %cl | 59b72e: movl %eax, 0x55c(%esi) | 59b734: popl %esi | 59b735: movl %ecx, %eax | 59b737: retl | 59b738: nop | 59b739: nop | 59b73a: nop | 59b73b: nop | 59b73c: nop | 59b73d: nop | 59b73e: nop | 59b73f: nop | 59b740: pushl %ebp | 59b741: movl %ecx, %ebp | 59b743: movl 0x55c(%ebp), %ecx | 59b749: testl %ecx, %ecx | 59b74b: je 0x59b788 <.text+0x19a788> | 59b74d: pushl %ebx | 59b74e: pushl %edi | 59b74f: calll 0x59e110 <.text+0x19d110> | 59b754: movl %eax, %ebx | 59b756: xorl %edi, %edi | 59b758: testl %ebx, %ebx | 59b75a: jle 0x59b77a <.text+0x19a77a> | 59b75c: pushl %esi | 59b75d: leal (%ecx), %ecx"
|
|
0x0059c220,0x0059c220,multiplayer_transport_dispatch_pending_template_dispatch_record,459,cdecl,1,0x0059c511@0x0059c470:multiplayer_transport_service_pending_template_dispatch_store,15,0x0059c245->0x0059b2e0:multiplayer_transport_destroy_pending_template_dispatch_record; 0x0059c259->0x0059b2e0:multiplayer_transport_destroy_pending_template_dispatch_record; 0x0059c275->0x0059b2e0:multiplayer_transport_destroy_pending_template_dispatch_record; 0x0059c295->0x0059b2e0:multiplayer_transport_destroy_pending_template_dispatch_record; 0x0059c2b9->0x0059b2e0:multiplayer_transport_destroy_pending_template_dispatch_record; 0x0059c2d1->0x0059b2e0:multiplayer_transport_destroy_pending_template_dispatch_record; 0x0059c2e5->0x0059b2e0:multiplayer_transport_destroy_pending_template_dispatch_record; 0x0059c309->0x0059b2e0:multiplayer_transport_destroy_pending_template_dispatch_record; 0x0059c33a->0x0059b2e0:multiplayer_transport_destroy_pending_template_dispatch_record; 0x0059c356->0x0059b2e0:multiplayer_transport_destroy_pending_template_dispatch_record; 0x0059c382->0x0059b2e0:multiplayer_transport_destroy_pending_template_dispatch_record; 0x0059c3a2->0x0059b2e0:multiplayer_transport_destroy_pending_template_dispatch_record; 0x0059c3ca->0x0059b2e0:multiplayer_transport_destroy_pending_template_dispatch_record; 0x0059c3e2->0x0059b2e0:multiplayer_transport_destroy_pending_template_dispatch_record; 0x0059c322->0x0059d9c0:multiplayer_transport_mark_registered_name_dirty,1,0x0059c233->0x0059c3ec,0x00000020; 0x00000018,," 59c200: xchgl %edi, %eax | 59c201: movl $0xc1800059, %ebp # imm = 0xC1800059 | 59c206: popl %ecx | 59c207: addb %bh, 0x610059be | 59c20d: movl $0xbf1d0059, %esi # imm = 0xBF1D0059 | 59c212: popl %ecx | 59c213: addb %al, -0x41(%eax) | 59c216: popl %ecx | 59c217: addb %dl, -0x40(%eax) | 59c21a: popl %ecx | 59c21b: addb %al, 0x510059c1(%eax) | 59c221: pushl %ebx | 59c222: pushl %esi | 59c223: movl %eax, %esi | 59c225: movl (%esi), %eax | 59c227: cmpl $0x20, %eax | 59c22a: movl 0xc(%esi), %ebx | 59c22d: ja 0x59c3e2 <.text+0x19b3e2> | 59c233: jmpl *0x59c3ec(,%eax,4) | 59c23a: movl 0x8(%esi), %eax | 59c23d: movl (%eax), %edx | 59c23f: pushl %ebx"
|
|
0x0059c470,0x0059c470,multiplayer_transport_service_pending_template_dispatch_store,203,cdecl,1,0x0058e470@0x0058e3f0:multiplayer_transport_drain_request_text_queue,9,0x0059c4c1->0x0059b2e0:multiplayer_transport_destroy_pending_template_dispatch_record; 0x0059c511->0x0059c220:multiplayer_transport_dispatch_pending_template_dispatch_record; 0x0059c4b8->0x0059d8d0:multiplayer_transport_has_registered_name; 0x0059c4de->0x0059d9e0:multiplayer_transport_get_registered_name_dirty; 0x0059c486->0x0059e110:generic_vector_count; 0x0059c526->0x0059e110:generic_vector_count; 0x0059c4a8->0x0059e120:generic_vector_index_ptr; 0x0059c4ce->0x0059e3d0:generic_vector_erase_with_callback; 0x0059c506->0x0059e3d0:generic_vector_erase_with_callback,0,,0x0000001c,," 59c450: movl %ebx, %eax | 59c452: popl %ecx | 59c453: addb %dl, %bl | 59c455: retl | 59c456: popl %ecx | 59c457: addb %ah, -0x3e(%edx) | 59c45a: popl %ecx | 59c45b: addb %cl, 0x7e0059c3(%ebx) | 59c461: retl $0x59 | 59c464: sahf | 59c465: retl $0x59 | 59c468: stosl %eax, %es:(%edi) | 59c469: retl | 59c46a: popl %ecx | 59c46b: addb %dl, %bl | 59c46d: retl | 59c46e: popl %ecx | 59c46f: addb %al, 0x55531cec(%ebx) | 59c475: pushl %edi | 59c476: movl %ecx, %ebx | 59c478: movl 0x55c(%ebx), %ecx | 59c47e: movl %edx, %edi | 59c480: movl %edi, 0xc(%esp) | 59c484: xorl %ebp, %ebp | 59c486: calll 0x59e110 <.text+0x19d110> | 59c48b: testl %eax, %eax | 59c48d: jle 0x59c534 <.text+0x19b534>"
|
|
0x0059c540,0x0059c540,multiplayer_transport_find_pending_template_dispatch_record_index,72,cdecl,1,0x0059c594@0x0059c590:multiplayer_transport_has_pending_template_dispatch_record,2,0x0059c54d->0x0059e110:generic_vector_count; 0x0059c568->0x0059e120:generic_vector_index_ptr,0,,0x000000ff,," 59c520: movl 0x55c(%ebx), %ecx | 59c526: calll 0x59e110 <.text+0x19d110> | 59c52b: cmpl %ebp, %eax | 59c52d: jg 0x59c4a0 <.text+0x19b4a0> | 59c533: popl %esi | 59c534: popl %edi | 59c535: popl %ebp | 59c536: popl %ebx | 59c537: addl $0x1c, %esp | 59c53a: retl | 59c53b: nop | 59c53c: nop | 59c53d: nop | 59c53e: nop | 59c53f: nop | 59c540: movl 0x55c(%edi), %ecx | 59c546: pushl %ebx | 59c547: pushl %ebp | 59c548: movl 0xc(%esp), %ebp | 59c54c: pushl %esi | 59c54d: calll 0x59e110 <.text+0x19d110> | 59c552: movl %eax, %ebx | 59c554: xorl %esi, %esi | 59c556: testl %ebx, %ebx | 59c558: jle 0x59c577 <.text+0x19b577> | 59c55a: leal (%ebx), %ebx"
|
|
0x0059c590,0x0059c590,multiplayer_transport_has_pending_template_dispatch_record,21,cdecl,1,0x0058e381@0x0058e370:multiplayer_transport_is_request_pending,1,0x0059c594->0x0059c540:multiplayer_transport_find_pending_template_dispatch_record_index,0,,,," 59c570: je 0x59c580 <.text+0x19b580> | 59c572: incl %esi | 59c573: cmpl %ebx, %esi | 59c575: jl 0x59c560 <.text+0x19b560> | 59c577: popl %esi | 59c578: popl %ebp | 59c579: orl $-0x1, %eax | 59c57c: popl %ebx | 59c57d: retl $0x4 | 59c580: movl %esi, %eax | 59c582: popl %esi | 59c583: popl %ebp | 59c584: popl %ebx | 59c585: retl $0x4 | 59c588: nop | 59c589: nop | 59c58a: nop | 59c58b: nop | 59c58c: nop | 59c58d: nop | 59c58e: nop | 59c58f: nop | 59c590: pushl %edi | 59c591: pushl %edx | 59c592: movl %ecx, %edi | 59c594: calll 0x59c540 <.text+0x19b540> | 59c599: xorl %ecx, %ecx | 59c59b: cmpl $-0x1, %eax | 59c59e: setne %cl | 59c5a1: popl %edi | 59c5a2: movl %ecx, %eax | 59c5a4: retl | 59c5a5: nop | 59c5a6: nop | 59c5a7: nop | 59c5a8: nop | 59c5a9: nop | 59c5aa: nop | 59c5ab: nop | 59c5ac: nop | 59c5ad: nop | 59c5ae: nop | 59c5af: nop"
|
|
0x0059c5b0,0x0059c5b0,growable_text_buffer_init,40,cdecl,2,0x0059c68e@0x0059c670:multiplayer_transport_text_stream_init; 0x0059c69d@0x0059c670:multiplayer_transport_text_stream_init,1,0x0059c5c3->0x0058f380:tracked_heap_alloc_with_header,0,,0x00002001; 0x00002000,," 59c590: pushl %edi | 59c591: pushl %edx | 59c592: movl %ecx, %edi | 59c594: calll 0x59c540 <.text+0x19b540> | 59c599: xorl %ecx, %ecx | 59c59b: cmpl $-0x1, %eax | 59c59e: setne %cl | 59c5a1: popl %edi | 59c5a2: movl %ecx, %eax | 59c5a4: retl | 59c5a5: nop | 59c5a6: nop | 59c5a7: nop | 59c5a8: nop | 59c5a9: nop | 59c5aa: nop | 59c5ab: nop | 59c5ac: nop | 59c5ad: nop | 59c5ae: nop | 59c5af: nop | 59c5b0: movl $0x2001, %ecx # imm = 0x2001 | 59c5b5: movl $0x0, 0x4(%esi) | 59c5bc: movl $0x2000, 0x8(%esi) # imm = 0x2000 | 59c5c3: calll 0x58f380 <.text+0x18e380> | 59c5c8: testl %eax, %eax | 59c5ca: movl %eax, (%esi) | 59c5cc: jne 0x59c5cf <.text+0x19b5cf> | 59c5ce: retl | 59c5cf: movb $0x0, (%eax)"
|
|
0x0059c5e0,0x0059c5e0,growable_text_buffer_free,7,cdecl,3,0x0059c6a8@0x0059c670:multiplayer_transport_text_stream_init; 0x0059c7b8@0x0059c790:multiplayer_transport_text_stream_destroy; 0x0059c7c3@0x0059c790:multiplayer_transport_text_stream_destroy,0,,0,,,," 59c5c0: andb %al, (%eax) | 59c5c2: addb %ch, %al | 59c5c4: movl $0x85ffff2d, %eax # imm = 0x85FFFF2D | 59c5c9: rorb $0xc6, -0x3cfe8afa(%ecx) | 59c5d0: addb %al, (%eax) | 59c5d2: movl $0x1, %eax | 59c5d7: retl | 59c5d8: nop | 59c5d9: nop | 59c5da: nop | 59c5db: nop | 59c5dc: nop | 59c5dd: nop | 59c5de: nop | 59c5df: nop | 59c5e0: movl (%eax), %ecx | 59c5e2: jmp 0x58f3c0 <.text+0x18e3c0> | 59c5e7: nop | 59c5e8: nop | 59c5e9: nop | 59c5ea: nop | 59c5eb: nop | 59c5ec: nop | 59c5ed: nop | 59c5ee: nop | 59c5ef: nop | 59c5f0: movl 0x8(%edi), %eax | 59c5f3: pushl %esi | 59c5f4: movl 0x4(%edi), %esi | 59c5f7: addl %ecx, %esi | 59c5f9: cmpl %eax, %esi | 59c5fb: jle 0x59c62a <.text+0x19b62a> | 59c5fd: addl $0x2000, %esi # imm = 0x2000"
|
|
0x0059c5f0,0x0059c5f0,growable_text_buffer_reserve_append,65,cdecl,2,0x0059ca47@0x0059ca10:multiplayer_transport_text_stream_recv_pump; 0x0059cb31@0x0059caf0:multiplayer_transport_text_stream_append_crlf_line,1,0x0059c61a->0x0058f3f0:tracked_heap_resize_with_header,0,,0x00002000,," 59c5d0: addb %al, (%eax) | 59c5d2: movl $0x1, %eax | 59c5d7: retl | 59c5d8: nop | 59c5d9: nop | 59c5da: nop | 59c5db: nop | 59c5dc: nop | 59c5dd: nop | 59c5de: nop | 59c5df: nop | 59c5e0: movl (%eax), %ecx | 59c5e2: jmp 0x58f3c0 <.text+0x18e3c0> | 59c5e7: nop | 59c5e8: nop | 59c5e9: nop | 59c5ea: nop | 59c5eb: nop | 59c5ec: nop | 59c5ed: nop | 59c5ee: nop | 59c5ef: nop | 59c5f0: movl 0x8(%edi), %eax | 59c5f3: pushl %esi | 59c5f4: movl 0x4(%edi), %esi | 59c5f7: addl %ecx, %esi | 59c5f9: cmpl %eax, %esi | 59c5fb: jle 0x59c62a <.text+0x19b62a> | 59c5fd: addl $0x2000, %esi # imm = 0x2000 | 59c603: movl %esi, %eax | 59c605: andl $0x80001fff, %eax # imm = 0x80001FFF | 59c60a: jns 0x59c613 <.text+0x19b613> | 59c60c: decl %eax | 59c60d: orl $0xffffe000, %eax # imm = 0xFFFFE000"
|
|
0x0059c640,0x0059c640,fcn.0059c640,35,cdecl,2,0x0059c9ee@0x0059c990:multiplayer_transport_text_stream_send_pump; 0x0059d3d5@0x0059d210:fcn.0059d210,1,0x0059c651->0x005a20b0:fcn.005a20b0,0,,,," 59c620: <unknown> | 59c623: popl %esi | 59c624: retl | 59c625: movl %eax, (%edi) | 59c627: movl %esi, 0x8(%edi) | 59c62a: movl $0x1, %eax | 59c62f: popl %esi | 59c630: retl | 59c631: nop | 59c632: nop | 59c633: nop | 59c634: nop | 59c635: nop | 59c636: nop | 59c637: nop | 59c638: nop | 59c639: nop | 59c63a: nop | 59c63b: nop | 59c63c: nop | 59c63d: nop | 59c63e: nop | 59c63f: nop | 59c640: movl 0x4(%esi), %eax | 59c643: subl %ecx, %eax | 59c645: movl %eax, %edx | 59c647: movl %eax, 0x4(%esi) | 59c64a: movl (%esi), %eax | 59c64c: pushl %edx | 59c64d: addl %eax, %ecx | 59c64f: pushl %ecx | 59c650: pushl %eax | 59c651: calll 0x5a20b0 <.text+0x1a10b0> | 59c656: movl (%esi), %edx | 59c658: movl 0x4(%esi), %eax | 59c65b: addl $0xc, %esp | 59c65e: movb $0x0, (%edx,%eax)"
|
|
0x0059c670,0x0059c670,multiplayer_transport_text_stream_init,76,cdecl,1,0x0058f1f2@0x0058f110:multiplayer_transport_worker_init,3,0x0059c68e->0x0059c5b0:growable_text_buffer_init; 0x0059c69d->0x0059c5b0:growable_text_buffer_init; 0x0059c6a8->0x0059c5e0:growable_text_buffer_free,0,,0x000000d4,," 59c650: pushl %eax | 59c651: calll 0x5a20b0 <.text+0x1a10b0> | 59c656: movl (%esi), %edx | 59c658: movl 0x4(%esi), %eax | 59c65b: addl $0xc, %esp | 59c65e: movb $0x0, (%edx,%eax) | 59c662: retl | 59c663: nop | 59c664: nop | 59c665: nop | 59c666: nop | 59c667: nop | 59c668: nop | 59c669: nop | 59c66a: nop | 59c66b: nop | 59c66c: nop | 59c66d: nop | 59c66e: nop | 59c66f: nop | 59c670: pushl %ebx | 59c671: movl %ecx, %ebx | 59c673: pushl %esi | 59c674: pushl %edi | 59c675: xorl %eax, %eax | 59c677: movl $0xd4, %ecx | 59c67c: movl %ebx, %edi | 59c67e: rep stosl %eax, %es:(%edi) | 59c680: leal 0x108(%ebx), %edi | 59c686: movl %edi, %esi | 59c688: movl $0xffffffff, (%ebx) # imm = 0xFFFFFFFF | 59c68e: calll 0x59c5b0 <.text+0x19b5b0>"
|
|
0x0059c6c0,0x0059c6c0,fcn.0059c6c0,196,cdecl,1,0x0058f202@0x0058f110:multiplayer_transport_worker_init,8,0x0059c6e7->0x0058bc42:sub.WS2_32.dll_gethostbyname; 0x0059c768->0x0058bc4e:sub.WS2_32.dll_closesocket; 0x0059c719->0x0058bc5a:sub.WS2_32.dll_htons; 0x0059c74c->0x0058bc66:sub.WS2_32.dll_setsockopt; 0x0059c72d->0x0058bc6c:sub.WS2_32.dll_socket; 0x0059c6d3->0x005a18a0:string_copy_bounded_zerofill; 0x0059c6dc->0x005b31f2:sub.WSOCK32.dll_inet_addr; 0x0059c75b->0x005b3210:sub.WSOCK32.dll_connect,0,,0x00000014; 0x000000ff; 0x0000ffff; 0x00000010,," 59c6a0: <unknown> | 59c6a2: testl %eax, %eax | 59c6a4: jne 0x59c6b3 <.text+0x19b6b3> | 59c6a6: movl %edi, %eax | 59c6a8: calll 0x59c5e0 <.text+0x19b5e0> | 59c6ad: popl %edi | 59c6ae: popl %esi | 59c6af: xorl %eax, %eax | 59c6b1: popl %ebx | 59c6b2: retl | 59c6b3: popl %edi | 59c6b4: popl %esi | 59c6b5: movl $0x1, %eax | 59c6ba: popl %ebx | 59c6bb: retl | 59c6bc: nop | 59c6bd: nop | 59c6be: nop | 59c6bf: nop | 59c6c0: subl $0x14, %esp | 59c6c3: pushl %esi | 59c6c4: pushl %edi | 59c6c5: movl %edx, %edi | 59c6c7: movl %ecx, %esi | 59c6c9: pushl $0xff | 59c6ce: leal 0x8(%esi), %eax | 59c6d1: pushl %edi | 59c6d2: pushl %eax | 59c6d3: calll 0x5a18a0 <.text+0x1a08a0> | 59c6d8: addl $0xc, %esp | 59c6db: pushl %edi | 59c6dc: calll 0x5b31f2 <.text+0x1b21f2>"
|
|
0x0059c790,0x0059c790,multiplayer_transport_text_stream_destroy,198,cdecl,2,0x0058e4d7@0x0058e480:multiplayer_transport_worker_shutdown_gracefully; 0x0058f20d@0x0058f110:multiplayer_transport_worker_init,13,0x0059c7a6->0x0058bc4e:sub.WS2_32.dll_closesocket; 0x0059c7ce->0x0058f3c0:tracked_heap_free_with_header; 0x0059c7d9->0x0058f3c0:tracked_heap_free_with_header; 0x0059c7e4->0x0058f3c0:tracked_heap_free_with_header; 0x0059c7ef->0x0058f3c0:tracked_heap_free_with_header; 0x0059c7fa->0x0058f3c0:tracked_heap_free_with_header; 0x0059c805->0x0058f3c0:tracked_heap_free_with_header; 0x0059c810->0x0058f3c0:tracked_heap_free_with_header; 0x0059c81b->0x0058f3c0:tracked_heap_free_with_header; 0x0059c839->0x0058f3c0:tracked_heap_free_with_header; 0x0059c7b8->0x0059c5e0:growable_text_buffer_free; 0x0059c7c3->0x0059c5e0:growable_text_buffer_free; 0x0059c79e->0x005b3222:sub.WSOCK32.dll_shutdown,0,,,," 59c770: popl %esi | 59c771: addl $0x14, %esp | 59c774: retl $0x4 | 59c777: movl %edi, 0x4(%esi) | 59c77a: movl %edi, %eax | 59c77c: popl %edi | 59c77d: popl %esi | 59c77e: addl $0x14, %esp | 59c781: retl $0x4 | 59c784: nop | 59c785: nop | 59c786: nop | 59c787: nop | 59c788: nop | 59c789: nop | 59c78a: nop | 59c78b: nop | 59c78c: nop | 59c78d: nop | 59c78e: nop | 59c78f: nop | 59c790: pushl %esi | 59c791: movl %ecx, %esi | 59c793: movl (%esi), %eax | 59c795: cmpl $-0x1, %eax | 59c798: pushl %edi | 59c799: je 0x59c7ab <.text+0x19b7ab> | 59c79b: pushl $0x2 | 59c79d: pushl %eax | 59c79e: calll 0x5b3222 <.text+0x1b2222> | 59c7a3: movl (%esi), %eax | 59c7a5: pushl %eax | 59c7a6: calll 0x58bc4e <.text+0x18ac4e> | 59c7ab: leal 0x108(%esi), %eax"
|
|
0x0059c860,0x0059c860,multiplayer_transport_select_socket_ready_flags,303,cdecl,3,0x0059c9ac@0x0059c990:multiplayer_transport_text_stream_send_pump; 0x0059ca1d@0x0059ca10:multiplayer_transport_text_stream_recv_pump; 0x0059caab@0x0059ca10:multiplayer_transport_text_stream_recv_pump,4,0x0059c8e8->0x005b320a:sub.WSOCK32.dll_select; 0x0059c900->0x005b3228:sub.WSOCK32.dll___WSAFDIsSet; 0x0059c92f->0x005b3228:sub.WSOCK32.dll___WSAFDIsSet; 0x0059c962->0x005b3228:sub.WSOCK32.dll___WSAFDIsSet,0,,0x00000318; 0x00000040,," 59c840: decl %esp | 59c841: addl (%eax), %eax | 59c843: addb %al, 0x3b(%edi) | 59c846: clc | 59c847: jl 0x59c830 <.text+0x19b830> | 59c849: movl 0x348(%esi), %ecx | 59c84f: popl %edi | 59c850: popl %esi | 59c851: jmp 0x58f3c0 <.text+0x18e3c0> | 59c856: nop | 59c857: nop | 59c858: nop | 59c859: nop | 59c85a: nop | 59c85b: nop | 59c85c: nop | 59c85d: nop | 59c85e: nop | 59c85f: nop | 59c860: movl 0x4(%esp), %eax | 59c864: subl $0x318, %esp # imm = 0x318 | 59c86a: pushl %ebx | 59c86b: xorl %ecx, %ecx | 59c86d: cmpl %ecx, %edi | 59c86f: pushl %ebp | 59c870: pushl %esi | 59c871: movl $0x1, %edx | 59c876: je 0x59c886 <.text+0x19b886> | 59c878: movl %eax, 0x1c(%esp) | 59c87c: movl %edx, 0x18(%esp)"
|
|
0x0059c990,0x0059c990,multiplayer_transport_text_stream_send_pump,113,cdecl,1,0x0059cadc@0x0059cad0:multiplayer_transport_text_stream_service_io,3,0x0059c9ee->0x0059c640:fcn.0059c640; 0x0059c9ac->0x0059c860:multiplayer_transport_select_socket_ready_flags; 0x0059c9de->0x005b3216:sub.WSOCK32.dll_send,0,,0x00000400,," 59c970: addb %bl, 0x5d(%esi) | 59c973: popl %ebx | 59c974: addl $0x318, %esp # imm = 0x318 | 59c97a: retl $0xc | 59c97d: movl $0x0, (%esi) | 59c983: popl %esi | 59c984: popl %ebp | 59c985: popl %ebx | 59c986: addl $0x318, %esp # imm = 0x318 | 59c98c: retl $0xc | 59c98f: nop | 59c990: pushl %ecx | 59c991: movl 0x118(%ebx), %eax | 59c997: testl %eax, %eax | 59c999: jle 0x59c9ff <.text+0x19b9ff> | 59c99b: pushl %esi | 59c99c: pushl %edi | 59c99d: leal (%ecx), %ecx | 59c9a0: movl (%ebx), %ecx | 59c9a2: pushl $0x0 | 59c9a4: leal 0xc(%esp), %eax | 59c9a8: pushl %eax | 59c9a9: pushl %ecx | 59c9aa: xorl %edi, %edi | 59c9ac: calll 0x59c860 <.text+0x19b860>"
|
|
0x0059ca10,0x0059ca10,multiplayer_transport_text_stream_recv_pump,190,cdecl,1,0x0059cae1@0x0059cad0:multiplayer_transport_text_stream_service_io,6,0x0059cabd->0x0058bc84:sub.WS2_32.dll_WSAGetLastError; 0x0059ca47->0x0059c5f0:growable_text_buffer_reserve_append; 0x0059ca1d->0x0059c860:multiplayer_transport_select_socket_ready_flags; 0x0059caab->0x0059c860:multiplayer_transport_select_socket_ready_flags; 0x0059ca86->0x005a0f70:stream_cipher_xor_in_place; 0x0059ca66->0x005b321c:sub.WSOCK32.dll_recv,0,,0x00001000,," 59c9f0: cld | 59c9f1: <unknown> | 59c9f3: movl 0x118(%ebx), %eax | 59c9f9: testl %eax, %eax | 59c9fb: jg 0x59c9a0 <.text+0x19b9a0> | 59c9fd: popl %edi | 59c9fe: popl %esi | 59c9ff: popl %ecx | 59ca00: retl | 59ca01: nop | 59ca02: nop | 59ca03: nop | 59ca04: nop | 59ca05: nop | 59ca06: nop | 59ca07: nop | 59ca08: nop | 59ca09: nop | 59ca0a: nop | 59ca0b: nop | 59ca0c: nop | 59ca0d: nop | 59ca0e: nop | 59ca0f: nop | 59ca10: pushl %ecx | 59ca11: movl (%esi), %eax | 59ca13: pushl %edi | 59ca14: pushl $0x0 | 59ca16: pushl $0x0 | 59ca18: pushl %eax | 59ca19: leal 0x10(%esp), %edi | 59ca1d: calll 0x59c860 <.text+0x19b860> | 59ca22: movl 0x4(%esp), %eax | 59ca26: testl %eax, %eax | 59ca28: je 0x59cacb <.text+0x19bacb> | 59ca2e: pushl %ebx | 59ca2f: pushl %ebp"
|
|
0x0059cad0,0x0059cad0,multiplayer_transport_text_stream_service_io,25,cdecl,2,0x0058e3fe@0x0058e3f0:multiplayer_transport_drain_request_text_queue; 0x0058e4c0@0x0058e480:multiplayer_transport_worker_shutdown_gracefully,2,0x0059cadc->0x0059c990:multiplayer_transport_text_stream_send_pump; 0x0059cae1->0x0059ca10:multiplayer_transport_text_stream_recv_pump,0,,,," 59cab0: movl 0xc(%esp), %eax | 59cab4: testl %eax, %eax | 59cab6: jne 0x59ca40 <.text+0x19ba40> | 59cab8: popl %ebp | 59cab9: popl %ebx | 59caba: popl %edi | 59cabb: popl %ecx | 59cabc: retl | 59cabd: calll 0x58bc84 <.text+0x18ac84> | 59cac2: movl $0x2, 0x4(%esi) | 59cac9: popl %ebp | 59caca: popl %ebx | 59cacb: popl %edi | 59cacc: popl %ecx | 59cacd: retl | 59cace: nop | 59cacf: nop | 59cad0: pushl %esi | 59cad1: movl %ecx, %esi | 59cad3: cmpl $0x2, 0x4(%esi) | 59cad7: je 0x59cae7 <.text+0x19bae7> | 59cad9: pushl %ebx | 59cada: movl %esi, %ebx | 59cadc: calll 0x59c990 <.text+0x19b990> | 59cae1: calll 0x59ca10 <.text+0x19ba10> | 59cae6: popl %ebx | 59cae7: popl %esi | 59cae8: retl | 59cae9: nop | 59caea: nop | 59caeb: nop | 59caec: nop | 59caed: nop | 59caee: nop | 59caef: nop"
|
|
0x0059caf0,0x0059caf0,multiplayer_transport_text_stream_append_crlf_line,216,cdecl,5,0x0058e4b9@0x0058e480:multiplayer_transport_worker_shutdown_gracefully; 0x0058ec32@0x0058eb70:fcn.0058eb70; 0x0058ed96@0x0058ece0:fcn.0058ece0; 0x0058ef0d@0x0058edb0:fcn.0058edb0; 0x0058f299@0x0058f110:multiplayer_transport_worker_init,2,0x0059cb31->0x0059c5f0:growable_text_buffer_reserve_append; 0x0059cbb6->0x005a0f70:stream_cipher_xor_in_place,0,,0x00000226,," 59cad0: pushl %esi | 59cad1: movl %ecx, %esi | 59cad3: cmpl $0x2, 0x4(%esi) | 59cad7: je 0x59cae7 <.text+0x19bae7> | 59cad9: pushl %ebx | 59cada: movl %esi, %ebx | 59cadc: calll 0x59c990 <.text+0x19b990> | 59cae1: calll 0x59ca10 <.text+0x19ba10> | 59cae6: popl %ebx | 59cae7: popl %esi | 59cae8: retl | 59cae9: nop | 59caea: nop | 59caeb: nop | 59caec: nop | 59caed: nop | 59caee: nop | 59caef: nop | 59caf0: subl $0xc, %esp | 59caf3: pushl %ebx | 59caf4: movl %ecx, %ebx | 59caf6: cmpl $0x2, 0x4(%ebx) | 59cafa: movl %edx, %eax | 59cafc: movl %eax, 0x4(%esp) | 59cb00: jne 0x59cb0c <.text+0x19bb0c> | 59cb02: movl $0x1, %eax | 59cb07: popl %ebx | 59cb08: addl $0xc, %esp | 59cb0b: retl | 59cb0c: leal 0x1(%eax), %edx | 59cb0f: nop"
|
|
0x0059cbd0,0x0059cbd0,fcn.0059cbd0,86,cdecl,23,0x0058e5d4@0x0058e510:fcn.0058e510; 0x0058e6e9; 0x0058e744@0x0058e720:fcn.0058e720; 0x0058e7c3@0x0058e7a0:fcn.0058e7a0; 0x0058e860@0x0058e7e0:fcn.0058e7e0; 0x0058e8dd@0x0058e8c0:multiplayer_transport_publish_topic_status_line; 0x0058e90c@0x0058e8f0:multiplayer_transport_publish_mode_key_status_line; 0x0058e91d@0x0058e8f0:multiplayer_transport_publish_mode_key_status_line; 0x0058e948@0x0058e930:multiplayer_transport_publish_mode_level_status_line; 0x0058e95a@0x0058e930:multiplayer_transport_publish_mode_level_status_line; 0x0058e9c1@0x0058e9a0:multiplayer_transport_submit_names_query_with_callback; 0x0058ea92@0x0058ea60:fcn.0058ea60; 0x0058eaae@0x0058ea60:fcn.0058ea60; 0x0058eaca@0x0058ea60:fcn.0058ea60; 0x0058eae6@0x0058ea60:fcn.0058ea60; 0x0058eb02@0x0058ea60:fcn.0058ea60; 0x0058f0c8@0x0058f0a0:fcn.0058f0a0; 0x0058f0f7@0x0058f0a0:fcn.0058f0a0; 0x0058f284@0x0058f110:multiplayer_transport_worker_init; 0x0058f372; 0x00598ccd; 0x00598e8d; 0x0059aaee@0x0059a9d0:multiplayer_transport_handle_pending_template_triplet_record_mode6,1,0x0059cbf1->0x005a5b82:fcn.005a5b82,5,0x0059cbec->0x00db8dd0; 0x0059cc00->0x00db8dd0; 0x0059cc07->0x00db8dd0; 0x0059cc1b->0x00db8dd0; 0x0059cc14->0x00db9dcf,,," 59cbb0: addb (%eax), %al | 59cbb2: addb %dl, -0x75(%ebx) | 59cbb5: enter $-0x4a18, $0x43 # imm = 0xB5E8 | 59cbb9: addb %al, (%eax) | 59cbbb: popl %edi | 59cbbc: popl %esi | 59cbbd: popl %ebp | 59cbbe: movl $0x1, %eax | 59cbc3: popl %ebx | 59cbc4: addl $0xc, %esp | 59cbc7: retl | 59cbc8: nop | 59cbc9: nop | 59cbca: nop | 59cbcb: nop | 59cbcc: nop | 59cbcd: nop | 59cbce: nop | 59cbcf: nop | 59cbd0: pushl %esi | 59cbd1: movl 0x8(%esp), %esi | 59cbd5: cmpl $0x2, 0x4(%esi) | 59cbd9: jne 0x59cbe2 <.text+0x19bbe2> | 59cbdb: movl $0x1, %eax | 59cbe0: popl %esi | 59cbe1: retl | 59cbe2: movl 0xc(%esp), %ecx | 59cbe6: leal 0x10(%esp), %eax | 59cbea: pushl %eax | 59cbeb: pushl %ecx | 59cbec: pushl $0xdb8dd0 # imm = 0xDB8DD0"
|
|
0x005a0f70,0x005a0f70,stream_cipher_xor_in_place,211,cdecl,2,0x0059ca86@0x0059ca10:multiplayer_transport_text_stream_recv_pump; 0x0059cbb6@0x0059caf0:multiplayer_transport_text_stream_append_crlf_line,0,,0,,,," 5a0f50: andb $0x14, %al | 5a0f52: jne 0x5a0d40 <.text+0x19fd40> | 5a0f58: popl %edi | 5a0f59: popl %esi | 5a0f5a: popl %ebp | 5a0f5b: popl %ebx | 5a0f5c: addl $0x8, %esp | 5a0f5f: retl $0x4 | 5a0f62: nop | 5a0f63: nop | 5a0f64: nop | 5a0f65: nop | 5a0f66: nop | 5a0f67: nop | 5a0f68: nop | 5a0f69: nop | 5a0f6a: nop | 5a0f6b: nop | 5a0f6c: nop | 5a0f6d: nop | 5a0f6e: nop | 5a0f6f: nop | 5a0f70: subl $0xc, %esp | 5a0f73: movl 0x10(%esp), %eax | 5a0f77: pushl %ebx | 5a0f78: movb 0x101(%eax), %bl | 5a0f7e: pushl %edi | 5a0f7f: xorl %edi, %edi | 5a0f81: testl %edx, %edx | 5a0f83: movl %ecx, 0xc(%esp) | 5a0f87: movb 0x100(%eax), %cl | 5a0f8d: movl %edx, 0x10(%esp)"
|