Skip to content

Instantly share code, notes, and snippets.

@aep
Created December 28, 2017 18:02
Show Gist options
  • Save aep/9cb04346949b18a62bacd4f969a87697 to your computer and use it in GitHub Desktop.
Save aep/9cb04346949b18a62bacd4f969a87697 to your computer and use it in GitHub Desktop.
0x0000555555598258 <+0>: push %rbp
0x0000555555598259 <+1>: mov %rsp,%rbp
0x000055555559825c <+4>: push %r14
0x000055555559825e <+6>: push %rbx
0x000055555559825f <+7>: sub $0x90,%rsp
0x0000555555598266 <+14>: movdqu (%rdi),%xmm0
0x000055555559826a <+18>: movdqa %xmm0,-0xa0(%rbp)
0x0000555555598272 <+26>: mov %rsi,-0x48(%rbp)
0x0000555555598276 <+30>: lea 0x230c93(%rip),%rdi # 0x5555557c8f10 <_ZN3std10sys_common11thread_info11THREAD_INFO7__getit5__KEY17hffb73c8d664d75eeE__TLS_GOT>
0x000055555559827d <+37>: callq 0x5555555a9fb8 <__tls_get_new>
0x0000555555598282 <+42>: mov %rax,%rbx
0x0000555555598285 <+45>: cmpb $0x0,0x149(%rax)
0x000055555559828c <+52>: jne 0x555555598570 <_ZN3std10sys_common11thread_info3set17h58c0b420c88bfc5aE+792>
0x0000555555598292 <+58>: mov %rbx,%rax
0x0000555555598295 <+61>: cmpb $0x0,0x148(%rax)
0x000055555559829c <+68>: jne 0x5555555982e7 <_ZN3std10sys_common11thread_info3set17h58c0b420c88bfc5aE+143>
0x000055555559829e <+70>: cmpq $0x0,0x230ba2(%rip) # 0x5555557c8e48 <__cxa_thread_atexit_impl__GOT>
0x00005555555982a6 <+78>: je 0x5555555982c7 <_ZN3std10sys_common11thread_info3set17h58c0b420c88bfc5aE+111>
0x00005555555982a8 <+80>: mov %rbx,%rax
0x00005555555982ab <+83>: lea 0x120(%rax),%rsi
0x00005555555982b2 <+90>: lea 0x284cf(%rip),%rdi # 0x5555555c0788 <_ZN3std6thread5local4fast13destroy_value17h260efc89a7f30aecE>
0x00005555555982b9 <+97>: lea 0x230548(%rip),%rdx # 0x5555557c8808 <_rust_extern_with_linkage___dso_handle>
0x00005555555982c0 <+104>: callq 0x555555554000
0x00005555555982c5 <+109>: jmp 0x5555555982dd <_ZN3std10sys_common11thread_info3set17h58c0b420c88bfc5aE+133>
0x00005555555982c7 <+111>: mov %rbx,%rax
0x00005555555982ca <+114>: lea 0x120(%rax),%rdi
0x00005555555982d1 <+121>: lea 0x284b0(%rip),%rsi # 0x5555555c0788 <_ZN3std6thread5local4fast13destroy_value17h260efc89a7f30aecE>
0x00005555555982d8 <+128>: callq 0x55555556d8a8 <_ZN3std10sys_common12thread_local22register_dtor_fallback17h3998440e24b3a2c5E>
0x00005555555982dd <+133>: mov %rbx,%rax
0x00005555555982e0 <+136>: movb $0x1,0x148(%rax)
0x00005555555982e7 <+143>: mov %rbx,%rax
0x00005555555982ea <+146>: cmpq $0x0,0x120(%rax)
0x00005555555982f2 <+154>: jne 0x555555598372 <_ZN3std10sys_common11thread_info3set17h58c0b420c88bfc5aE+282>
0x00005555555982f4 <+156>: mov %rbx,%rax
=> 0x00005555555982f7 <+159>: movdqa 0x120(%rax),%xmm0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment