Skip to content

Instantly share code, notes, and snippets.

@arielb1
Created February 27, 2017 18:20
Show Gist options
  • Save arielb1/a90d72a5588252fcbbdcbb15b147094f to your computer and use it in GitHub Desktop.
Save arielb1/a90d72a5588252fcbbdcbb15b147094f to your computer and use it in GitHub Desktop.
0000000000000000 <_ZN96_$LT$core..fmt..Write..write_fmt..Adapter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h418125c1430c20aaE>:
0: 55 push %rbp
1: 48 89 e5 mov %rsp,%rbp
4: 41 57 push %r15
6: 41 56 push %r14
8: 53 push %rbx
9: 50 push %rax
a: 49 89 d7 mov %rdx,%r15
d: 49 89 f6 mov %rsi,%r14
10: 48 8b 1f mov (%rdi),%rbx
13: 48 89 df mov %rbx,%rdi
16: 4c 89 fe mov %r15,%rsi
19: e8 00 00 00 00 callq 1e <_ZN96_$LT$core..fmt..Write..write_fmt..Adapter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h418125c1430c20aaE+0x1e>
1a: R_X86_64_PC32 .text._ZN39_$LT$collections..vec..Vec$LT$T$GT$$GT$7reserve17h8ca3faa3c847b26fE-0x4
1e: 48 8b 7b 10 mov 0x10(%rbx),%rdi
22: 48 89 f8 mov %rdi,%rax
25: 4c 01 f8 add %r15,%rax
28: 72 29 jb 53 <_ZN96_$LT$core..fmt..Write..write_fmt..Adapter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h418125c1430c20aaE+0x53>
2a: 48 89 43 10 mov %rax,0x10(%rbx)
2e: 48 29 f8 sub %rdi,%rax
31: 72 2c jb 5f <_ZN96_$LT$core..fmt..Write..write_fmt..Adapter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h418125c1430c20aaE+0x5f>
33: 4c 39 f8 cmp %r15,%rax
36: 75 33 jne 6b <_ZN96_$LT$core..fmt..Write..write_fmt..Adapter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h418125c1430c20aaE+0x6b>
38: 48 03 3b add (%rbx),%rdi
3b: 4c 89 f6 mov %r14,%rsi
3e: 4c 89 fa mov %r15,%rdx
41: e8 00 00 00 00 callq 46 <_ZN96_$LT$core..fmt..Write..write_fmt..Adapter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h418125c1430c20aaE+0x46>
42: R_X86_64_PLT32 memcpy-0x4
46: 31 c0 xor %eax,%eax
48: 48 83 c4 08 add $0x8,%rsp
4c: 5b pop %rbx
4d: 41 5e pop %r14
4f: 41 5f pop %r15
51: 5d pop %rbp
52: c3 retq
53: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 5a <_ZN96_$LT$core..fmt..Write..write_fmt..Adapter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h418125c1430c20aaE+0x5a>
56: R_X86_64_PC32 .data.rel.ro.panic_loc.1o-0x4
5a: e8 00 00 00 00 callq 5f <_ZN96_$LT$core..fmt..Write..write_fmt..Adapter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h418125c1430c20aaE+0x5f>
5b: R_X86_64_PLT32 _ZN4core9panicking5panic17h9ac874bd650e7950E-0x4
5f: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # 66 <_ZN96_$LT$core..fmt..Write..write_fmt..Adapter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h418125c1430c20aaE+0x66>
62: R_X86_64_PC32 .data.rel.ro.panic_loc.M-0x4
66: e8 00 00 00 00 callq 6b <_ZN96_$LT$core..fmt..Write..write_fmt..Adapter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h418125c1430c20aaE+0x6b>
67: R_X86_64_PLT32 _ZN4core9panicking5panic17h9ac874bd650e7950E-0x4
6b: 48 8b 3d 00 00 00 00 mov 0x0(%rip),%rdi # 72 <_ZN96_$LT$core..fmt..Write..write_fmt..Adapter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17h418125c1430c20aaE+0x72>
6e: R_X86_64_GOTPCREL _ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$15copy_from_slice14_MSG_FILE_LINE17he305af0d7c96703fE-0x4
72: e8 00 00 00 00 callq 77 <GCC_except_table10+0x3b>
73: R_X86_64_PLT32 _ZN4core9panicking5panic17h9ac874bd650e7950E-0x4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment