9,11c9,12 < 1: ff 15 00 00 00 00 callq *0x0(%rip) # 7 <_ZN4core3ptr39drop_in_place$LT$std..path..PathBuf$GT$17h0afcd96a966a1e75E+0x7> < 7: 58 pop %rax < 8: c3 retq --- > 1: 48 89 3c 24 mov %rdi,(%rsp) > 5: ff 15 00 00 00 00 callq *0x0(%rip) # b <_ZN4core3ptr39drop_in_place$LT$std..path..PathBuf$GT$17h0afcd96a966a1e75E+0xb> > b: 58 pop %rax > c: c3 retq 17,19c18,21 < 1: ff 15 00 00 00 00 callq *0x0(%rip) # 7 <_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h222243a995936e27E+0x7> < 7: 58 pop %rax < 8: c3 retq --- > 1: 48 89 3c 24 mov %rdi,(%rsp) > 5: ff 15 00 00 00 00 callq *0x0(%rip) # b <_ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h222243a995936e27E+0xb> > b: 58 pop %rax > c: c3 retq 24,44c26,47 < 0: 48 83 ec 18 sub $0x18,%rsp < 4: 48 89 3c 24 mov %rdi,(%rsp) < 8: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # f <_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17habbfa9410bb0b5ecE+0xf> < f: ff d0 callq *%rax < 11: eb 00 jmp 13 <_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17habbfa9410bb0b5ecE+0x13> < 13: 48 8b 3c 24 mov (%rsp),%rdi < 17: ff 15 00 00 00 00 callq *0x0(%rip) # 1d <_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17habbfa9410bb0b5ecE+0x1d> < 1d: eb 28 jmp 47 <_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17habbfa9410bb0b5ecE+0x47> < 1f: 48 8b 3c 24 mov (%rsp),%rdi < 23: ff 15 00 00 00 00 callq *0x0(%rip) # 29 <_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17habbfa9410bb0b5ecE+0x29> < 29: eb 10 jmp 3b <_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17habbfa9410bb0b5ecE+0x3b> < 2b: 48 89 c1 mov %rax,%rcx < 2e: 89 d0 mov %edx,%eax < 30: 48 89 4c 24 08 mov %rcx,0x8(%rsp) < 35: 89 44 24 10 mov %eax,0x10(%rsp) < 39: eb e4 jmp 1f <_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17habbfa9410bb0b5ecE+0x1f> < 3b: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi < 40: e8 00 00 00 00 callq 45 <_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17habbfa9410bb0b5ecE+0x45> < 45: 0f 0b ud2 < 47: 48 83 c4 18 add $0x18,%rsp < 4b: c3 retq --- > 0: 48 83 ec 28 sub $0x28,%rsp > 4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) > 9: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > e: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 15 <_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17habbfa9410bb0b5ecE+0x15> > 15: ff d0 callq *%rax > 17: eb 00 jmp 19 <_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17habbfa9410bb0b5ecE+0x19> > 19: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi > 1e: ff 15 00 00 00 00 callq *0x0(%rip) # 24 <_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17habbfa9410bb0b5ecE+0x24> > 24: eb 29 jmp 4f <_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17habbfa9410bb0b5ecE+0x4f> > 26: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi > 2b: ff 15 00 00 00 00 callq *0x0(%rip) # 31 <_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17habbfa9410bb0b5ecE+0x31> > 31: eb 10 jmp 43 <_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17habbfa9410bb0b5ecE+0x43> > 33: 48 89 c1 mov %rax,%rcx > 36: 89 d0 mov %edx,%eax > 38: 48 89 4c 24 18 mov %rcx,0x18(%rsp) > 3d: 89 44 24 20 mov %eax,0x20(%rsp) > 41: eb e3 jmp 26 <_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17habbfa9410bb0b5ecE+0x26> > 43: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi > 48: e8 00 00 00 00 callq 4d <_ZN4core3ptr46drop_in_place$LT$alloc..vec..Vec$LT$u8$GT$$GT$17habbfa9410bb0b5ecE+0x4d> > 4d: 0f 0b ud2 > 4f: 48 83 c4 28 add $0x28,%rsp > 53: c3 retq 50,52c53,56 < 1: ff 15 00 00 00 00 callq *0x0(%rip) # 7 <_ZN4core3ptr47drop_in_place$LT$std..ffi..os_str..OsString$GT$17h49e2578df3a6e473E+0x7> < 7: 58 pop %rax < 8: c3 retq --- > 1: 48 89 3c 24 mov %rdi,(%rsp) > 5: ff 15 00 00 00 00 callq *0x0(%rip) # b <_ZN4core3ptr47drop_in_place$LT$std..ffi..os_str..OsString$GT$17h49e2578df3a6e473E+0xb> > b: 58 pop %rax > c: c3 retq 58,60c62,65 < 1: ff 15 00 00 00 00 callq *0x0(%rip) # 7 <_ZN4core3ptr48drop_in_place$LT$std..sys..unix..os_str..Buf$GT$17h4391b4d7fff52e84E+0x7> < 7: 58 pop %rax < 8: c3 retq --- > 1: 48 89 3c 24 mov %rdi,(%rsp) > 5: ff 15 00 00 00 00 callq *0x0(%rip) # b <_ZN4core3ptr48drop_in_place$LT$std..sys..unix..os_str..Buf$GT$17h4391b4d7fff52e84E+0xb> > b: 58 pop %rax > c: c3 retq 66,68c71,74 < 1: ff 15 00 00 00 00 callq *0x0(%rip) # 7 <_ZN4core3ptr53drop_in_place$LT$alloc..raw_vec..RawVec$LT$u8$GT$$GT$17h67f70d7e7792c090E+0x7> < 7: 58 pop %rax < 8: c3 retq --- > 1: 48 89 3c 24 mov %rdi,(%rsp) > 5: ff 15 00 00 00 00 callq *0x0(%rip) # b <_ZN4core3ptr53drop_in_place$LT$alloc..raw_vec..RawVec$LT$u8$GT$$GT$17h67f70d7e7792c090E+0xb> > b: 58 pop %rax > c: c3 retq 74,76c80,83 < 1: ff 15 00 00 00 00 callq *0x0(%rip) # 7 <_ZN4core3ptr63drop_in_place$LT$alloc..sync..Arc$LT$std..path..PathBuf$GT$$GT$17ha6a73bea54dfd147E+0x7> < 7: 58 pop %rax < 8: c3 retq --- > 1: 48 89 3c 24 mov %rdi,(%rsp) > 5: ff 15 00 00 00 00 callq *0x0(%rip) # b <_ZN4core3ptr63drop_in_place$LT$alloc..sync..Arc$LT$std..path..PathBuf$GT$$GT$17ha6a73bea54dfd147E+0xb> > b: 58 pop %rax > c: c3 retq 82,84c89,92 < 1: ff 15 00 00 00 00 callq *0x0(%rip) # 7 <_ZN4core3ptr64drop_in_place$LT$alloc..sync..Weak$LT$std..path..PathBuf$GT$$GT$17h66c20a9d8fcdbf7eE+0x7> < 7: 58 pop %rax < 8: c3 retq --- > 1: 48 89 3c 24 mov %rdi,(%rsp) > 5: ff 15 00 00 00 00 callq *0x0(%rip) # b <_ZN4core3ptr64drop_in_place$LT$alloc..sync..Weak$LT$std..path..PathBuf$GT$$GT$17h66c20a9d8fcdbf7eE+0xb> > b: 58 pop %rax > c: c3 retq 90,92c98,101 < 1: ff 15 00 00 00 00 callq *0x0(%rip) # 7 <_ZN4core3ptr66drop_in_place$LT$alloc..sync..Arc$LT$alloc..string..String$GT$$GT$17hdc6b96c1b780b193E+0x7> < 7: 58 pop %rax < 8: c3 retq --- > 1: 48 89 3c 24 mov %rdi,(%rsp) > 5: ff 15 00 00 00 00 callq *0x0(%rip) # b <_ZN4core3ptr66drop_in_place$LT$alloc..sync..Arc$LT$alloc..string..String$GT$$GT$17hdc6b96c1b780b193E+0xb> > b: 58 pop %rax > c: c3 retq 98,100c107,110 < 1: ff 15 00 00 00 00 callq *0x0(%rip) # 7 <_ZN4core3ptr67drop_in_place$LT$alloc..sync..Weak$LT$alloc..string..String$GT$$GT$17h8832a554e3761128E+0x7> < 7: 58 pop %rax < 8: c3 retq --- > 1: 48 89 3c 24 mov %rdi,(%rsp) > 5: ff 15 00 00 00 00 callq *0x0(%rip) # b <_ZN4core3ptr67drop_in_place$LT$alloc..sync..Weak$LT$alloc..string..String$GT$$GT$17h8832a554e3761128E+0xb> > b: 58 pop %rax > c: c3 retq 125,131c135,142 < 0: 50 push %rax < 1: 48 8b 3f mov (%rdi),%rdi < 4: ff 15 00 00 00 00 callq *0x0(%rip) # a <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$3ptr17hf8f65a7ed5d52f78E+0xa> < a: 48 89 04 24 mov %rax,(%rsp) < e: 48 8b 04 24 mov (%rsp),%rax < 12: 59 pop %rcx < 13: c3 retq --- > 0: 48 83 ec 18 sub $0x18,%rsp > 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > 9: 48 8b 3f mov (%rdi),%rdi > c: ff 15 00 00 00 00 callq *0x0(%rip) # 12 <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$3ptr17hf8f65a7ed5d52f78E+0x12> > 12: 48 89 44 24 08 mov %rax,0x8(%rsp) > 17: 48 8b 44 24 08 mov 0x8(%rsp),%rax > 1c: 48 83 c4 18 add $0x18,%rsp > 20: c3 retq 136,186c147,204 < 0: 48 83 ec 58 sub $0x58,%rsp < 4: 48 89 74 24 20 mov %rsi,0x20(%rsp) < 9: 48 89 7c 24 28 mov %rdi,0x28(%rsp) < e: 48 89 7c 24 30 mov %rdi,0x30(%rsp) < 13: b8 01 00 00 00 mov $0x1,%eax < 18: 48 83 f8 00 cmp $0x0,%rax < 1c: 75 07 jne 25 <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0x25> < 1e: c6 44 24 3f 01 movb $0x1,0x3f(%rsp) < 23: eb 13 jmp 38 <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0x38> < 25: 48 8b 44 24 20 mov 0x20(%rsp),%rax < 2a: 48 83 78 08 00 cmpq $0x0,0x8(%rax) < 2f: 0f 94 c0 sete %al < 32: 24 01 and $0x1,%al < 34: 88 44 24 3f mov %al,0x3f(%rsp) < 38: f6 44 24 3f 01 testb $0x1,0x3f(%rsp) < 3d: 75 02 jne 41 <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0x41> < 3f: eb 16 jmp 57 <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0x57> < 41: 48 8b 44 24 28 mov 0x28(%rsp),%rax < 46: 48 c7 00 00 00 00 00 movq $0x0,(%rax) < 4d: 48 8b 44 24 30 mov 0x30(%rsp),%rax < 52: 48 83 c4 58 add $0x58,%rsp < 56: c3 retq < 57: eb 00 jmp 59 <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0x59> < 59: 48 8b 44 24 20 mov 0x20(%rsp),%rax < 5e: 48 8b 78 08 mov 0x8(%rax),%rdi < 62: 48 c1 e7 00 shl $0x0,%rdi < 66: be 01 00 00 00 mov $0x1,%esi < 6b: e8 00 00 00 00 callq 70 <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0x70> < 70: 48 89 44 24 10 mov %rax,0x10(%rsp) < 75: 48 89 54 24 18 mov %rdx,0x18(%rsp) < 7a: 48 8b 44 24 20 mov 0x20(%rsp),%rax < 7f: 48 8b 38 mov (%rax),%rdi < 82: ff 15 00 00 00 00 callq *0x0(%rip) # 88 <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0x88> < 88: 48 89 44 24 08 mov %rax,0x8(%rsp) < 8d: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi < 92: ff 15 00 00 00 00 callq *0x0(%rip) # 98 <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0x98> < 98: 48 89 04 24 mov %rax,(%rsp) < 9c: 48 8b 44 24 28 mov 0x28(%rsp),%rax < a1: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx < a6: 48 8b 54 24 10 mov 0x10(%rsp),%rdx < ab: 48 8b 34 24 mov (%rsp),%rsi < af: 48 89 74 24 40 mov %rsi,0x40(%rsp) < b4: 48 89 54 24 48 mov %rdx,0x48(%rsp) < b9: 48 89 4c 24 50 mov %rcx,0x50(%rsp) < be: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx < c3: 48 89 08 mov %rcx,(%rax) < c6: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx < cb: 48 89 48 08 mov %rcx,0x8(%rax) < cf: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx < d4: 48 89 48 10 mov %rcx,0x10(%rax) < d8: e9 70 ff ff ff jmpq 4d <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0x4d> --- > 0: 48 81 ec 88 00 00 00 sub $0x88,%rsp > 7: 48 89 74 24 28 mov %rsi,0x28(%rsp) > c: 48 89 7c 24 30 mov %rdi,0x30(%rsp) > 11: 48 89 7c 24 38 mov %rdi,0x38(%rsp) > 16: 48 89 74 24 60 mov %rsi,0x60(%rsp) > 1b: b8 01 00 00 00 mov $0x1,%eax > 20: 48 83 f8 00 cmp $0x0,%rax > 24: 75 07 jne 2d <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0x2d> > 26: c6 44 24 47 01 movb $0x1,0x47(%rsp) > 2b: eb 13 jmp 40 <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0x40> > 2d: 48 8b 44 24 28 mov 0x28(%rsp),%rax > 32: 48 83 78 08 00 cmpq $0x0,0x8(%rax) > 37: 0f 94 c0 sete %al > 3a: 24 01 and $0x1,%al > 3c: 88 44 24 47 mov %al,0x47(%rsp) > 40: f6 44 24 47 01 testb $0x1,0x47(%rsp) > 45: 75 0b jne 52 <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0x52> > 47: 48 c7 44 24 68 01 00 movq $0x1,0x68(%rsp) > 4e: 00 00 > 50: eb 19 jmp 6b <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0x6b> > 52: 48 8b 44 24 30 mov 0x30(%rsp),%rax > 57: 48 c7 00 00 00 00 00 movq $0x0,(%rax) > 5e: 48 8b 44 24 38 mov 0x38(%rsp),%rax > 63: 48 81 c4 88 00 00 00 add $0x88,%rsp > 6a: c3 retq > 6b: eb 00 jmp 6d <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0x6d> > 6d: 48 8b 44 24 28 mov 0x28(%rsp),%rax > 72: 48 8b 78 08 mov 0x8(%rax),%rdi > 76: 48 c1 e7 00 shl $0x0,%rdi > 7a: 48 89 7c 24 70 mov %rdi,0x70(%rsp) > 7f: be 01 00 00 00 mov $0x1,%esi > 84: e8 00 00 00 00 callq 89 <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0x89> > 89: 48 89 44 24 18 mov %rax,0x18(%rsp) > 8e: 48 89 54 24 20 mov %rdx,0x20(%rsp) > 93: 48 89 44 24 78 mov %rax,0x78(%rsp) > 98: 48 89 94 24 80 00 00 mov %rdx,0x80(%rsp) > 9f: 00 > a0: 48 8b 44 24 28 mov 0x28(%rsp),%rax > a5: 48 8b 38 mov (%rax),%rdi > a8: ff 15 00 00 00 00 callq *0x0(%rip) # ae <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0xae> > ae: 48 89 44 24 10 mov %rax,0x10(%rsp) > b3: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi > b8: ff 15 00 00 00 00 callq *0x0(%rip) # be <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0xbe> > be: 48 89 44 24 08 mov %rax,0x8(%rsp) > c3: 48 8b 44 24 30 mov 0x30(%rsp),%rax > c8: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx > cd: 48 8b 54 24 18 mov 0x18(%rsp),%rdx > d2: 48 8b 74 24 08 mov 0x8(%rsp),%rsi > d7: 48 89 74 24 48 mov %rsi,0x48(%rsp) > dc: 48 89 54 24 50 mov %rdx,0x50(%rsp) > e1: 48 89 4c 24 58 mov %rcx,0x58(%rsp) > e6: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx > eb: 48 89 08 mov %rcx,(%rax) > ee: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx > f3: 48 89 48 08 mov %rcx,0x8(%rax) > f7: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx > fc: 48 89 48 10 mov %rcx,0x10(%rax) > 100: e9 59 ff ff ff jmpq 5e <_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$14current_memory17h4586d950666e151bE+0x5e> 191c209 < 0: 48 83 ec 28 sub $0x28,%rsp --- > 0: 48 83 ec 48 sub $0x48,%rsp 194,210c212,232 < c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi < 11: ff 15 00 00 00 00 callq *0x0(%rip) # 17 <_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hd774cafc9f94760fE+0x17> < 17: b8 01 00 00 00 mov $0x1,%eax < 1c: 31 c9 xor %ecx,%ecx < 1e: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) < 24: 48 0f 44 c1 cmove %rcx,%rax < 28: 48 83 f8 01 cmp $0x1,%rax < 2c: 75 1b jne 49 <_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hd774cafc9f94760fE+0x49> < 2e: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi < 33: 48 8b 74 24 10 mov 0x10(%rsp),%rsi < 38: 48 8b 54 24 18 mov 0x18(%rsp),%rdx < 3d: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx < 42: e8 00 00 00 00 callq 47 <_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hd774cafc9f94760fE+0x47> < 47: eb 05 jmp 4e <_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hd774cafc9f94760fE+0x4e> < 49: 48 83 c4 28 add $0x28,%rsp < 4d: c3 retq < 4e: eb f9 jmp 49 <_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hd774cafc9f94760fE+0x49> --- > c: 48 89 74 24 28 mov %rsi,0x28(%rsp) > 11: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi > 16: ff 15 00 00 00 00 callq *0x0(%rip) # 1c <_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hd774cafc9f94760fE+0x1c> > 1c: b8 01 00 00 00 mov $0x1,%eax > 21: 31 c9 xor %ecx,%ecx > 23: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) > 29: 48 0f 44 c1 cmove %rcx,%rax > 2d: 48 83 f8 01 cmp $0x1,%rax > 31: 75 2a jne 5d <_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hd774cafc9f94760fE+0x5d> > 33: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi > 38: 48 8b 74 24 10 mov 0x10(%rsp),%rsi > 3d: 48 89 74 24 30 mov %rsi,0x30(%rsp) > 42: 48 8b 54 24 18 mov 0x18(%rsp),%rdx > 47: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx > 4c: 48 89 54 24 38 mov %rdx,0x38(%rsp) > 51: 48 89 4c 24 40 mov %rcx,0x40(%rsp) > 56: e8 00 00 00 00 callq 5b <_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hd774cafc9f94760fE+0x5b> > 5b: eb 05 jmp 62 <_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hd774cafc9f94760fE+0x62> > 5d: 48 83 c4 48 add $0x48,%rsp > 61: c3 retq > 62: eb f9 jmp 5d <_ZN77_$LT$alloc..raw_vec..RawVec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hd774cafc9f94760fE+0x5d> 215,230c237,253 < 0: 48 83 ec 28 sub $0x28,%rsp < 4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) < 9: 48 89 74 24 18 mov %rsi,0x18(%rsp) < e: 48 89 54 24 20 mov %rdx,0x20(%rsp) < 13: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi < 18: e8 00 00 00 00 callq 1d <_ZN5alloc5alloc7dealloc17hf39e91e6d7a0b79aE+0x1d> < 1d: 48 89 44 24 10 mov %rax,0x10(%rsp) < 22: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi < 27: e8 00 00 00 00 callq 2c <_ZN5alloc5alloc7dealloc17hf39e91e6d7a0b79aE+0x2c> < 2c: 48 89 04 24 mov %rax,(%rsp) < 30: 48 8b 14 24 mov (%rsp),%rdx < 34: 48 8b 74 24 10 mov 0x10(%rsp),%rsi < 39: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi < 3e: ff 15 00 00 00 00 callq *0x0(%rip) # 44 <_ZN5alloc5alloc7dealloc17hf39e91e6d7a0b79aE+0x44> < 44: 48 83 c4 28 add $0x28,%rsp < 48: c3 retq --- > 0: 48 83 ec 38 sub $0x38,%rsp > 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > 9: 48 89 74 24 20 mov %rsi,0x20(%rsp) > e: 48 89 54 24 28 mov %rdx,0x28(%rsp) > 13: 48 89 7c 24 30 mov %rdi,0x30(%rsp) > 18: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi > 1d: e8 00 00 00 00 callq 22 <_ZN5alloc5alloc7dealloc17hf39e91e6d7a0b79aE+0x22> > 22: 48 89 44 24 18 mov %rax,0x18(%rsp) > 27: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi > 2c: e8 00 00 00 00 callq 31 <_ZN5alloc5alloc7dealloc17hf39e91e6d7a0b79aE+0x31> > 31: 48 89 44 24 08 mov %rax,0x8(%rsp) > 36: 48 8b 54 24 08 mov 0x8(%rsp),%rdx > 3b: 48 8b 74 24 18 mov 0x18(%rsp),%rsi > 40: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi > 45: ff 15 00 00 00 00 callq *0x0(%rip) # 4b <_ZN5alloc5alloc7dealloc17hf39e91e6d7a0b79aE+0x4b> > 4b: 48 83 c4 38 add $0x38,%rsp > 4f: c3 retq 235c258 < 0: 48 83 ec 28 sub $0x28,%rsp --- > 0: 48 83 ec 38 sub $0x38,%rsp 239,255c262,280 < 13: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi < 18: e8 00 00 00 00 callq 1d <_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17hc2dc125102838306E+0x1d> < 1d: 48 89 44 24 10 mov %rax,0x10(%rsp) < 22: 48 8b 44 24 10 mov 0x10(%rsp),%rax < 27: 48 83 f8 00 cmp $0x0,%rax < 2b: 75 02 jne 2f <_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17hc2dc125102838306E+0x2f> < 2d: eb 24 jmp 53 <_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17hc2dc125102838306E+0x53> < 2f: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi < 34: ff 15 00 00 00 00 callq *0x0(%rip) # 3a <_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17hc2dc125102838306E+0x3a> < 3a: 48 89 04 24 mov %rax,(%rsp) < 3e: 48 8b 3c 24 mov (%rsp),%rdi < 42: 48 8b 74 24 18 mov 0x18(%rsp),%rsi < 47: 48 8b 54 24 20 mov 0x20(%rsp),%rdx < 4c: e8 00 00 00 00 callq 51 <_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17hc2dc125102838306E+0x51> < 51: eb 00 jmp 53 <_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17hc2dc125102838306E+0x53> < 53: 48 83 c4 28 add $0x28,%rsp < 57: c3 retq --- > 13: 48 89 7c 24 28 mov %rdi,0x28(%rsp) > 18: 48 89 74 24 30 mov %rsi,0x30(%rsp) > 1d: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi > 22: e8 00 00 00 00 callq 27 <_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17hc2dc125102838306E+0x27> > 27: 48 89 44 24 10 mov %rax,0x10(%rsp) > 2c: 48 8b 44 24 10 mov 0x10(%rsp),%rax > 31: 48 83 f8 00 cmp $0x0,%rax > 35: 75 02 jne 39 <_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17hc2dc125102838306E+0x39> > 37: eb 24 jmp 5d <_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17hc2dc125102838306E+0x5d> > 39: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi > 3e: ff 15 00 00 00 00 callq *0x0(%rip) # 44 <_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17hc2dc125102838306E+0x44> > 44: 48 89 04 24 mov %rax,(%rsp) > 48: 48 8b 3c 24 mov (%rsp),%rdi > 4c: 48 8b 74 24 18 mov 0x18(%rsp),%rsi > 51: 48 8b 54 24 20 mov 0x20(%rsp),%rdx > 56: e8 00 00 00 00 callq 5b <_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17hc2dc125102838306E+0x5b> > 5b: eb 00 jmp 5d <_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17hc2dc125102838306E+0x5d> > 5d: 48 83 c4 38 add $0x38,%rsp > 61: c3 retq 260,267c285,293 < 0: 48 83 ec 10 sub $0x10,%rsp < 4: 48 c7 44 24 08 28 00 movq $0x28,0x8(%rsp) < b: 00 00 < d: 48 8b 44 24 08 mov 0x8(%rsp),%rax < 12: 48 89 04 24 mov %rax,(%rsp) < 16: 48 8b 04 24 mov (%rsp),%rax < 1a: 48 83 c4 10 add $0x10,%rsp < 1e: c3 retq --- > 0: 48 83 ec 18 sub $0x18,%rsp > 4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) > 9: 48 c7 44 24 10 28 00 movq $0x28,0x10(%rsp) > 10: 00 00 > 12: 48 8b 44 24 10 mov 0x10(%rsp),%rax > 17: 48 89 04 24 mov %rax,(%rsp) > 1b: 48 8b 04 24 mov (%rsp),%rax > 1f: 48 83 c4 18 add $0x18,%rsp > 23: c3 retq 272,279c298,306 < 0: 48 83 ec 10 sub $0x10,%rsp < 4: 48 c7 44 24 08 28 00 movq $0x28,0x8(%rsp) < b: 00 00 < d: 48 8b 44 24 08 mov 0x8(%rsp),%rax < 12: 48 89 04 24 mov %rax,(%rsp) < 16: 48 8b 04 24 mov (%rsp),%rax < 1a: 48 83 c4 10 add $0x10,%rsp < 1e: c3 retq --- > 0: 48 83 ec 18 sub $0x18,%rsp > 4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) > 9: 48 c7 44 24 10 28 00 movq $0x28,0x10(%rsp) > 10: 00 00 > 12: 48 8b 44 24 10 mov 0x10(%rsp),%rax > 17: 48 89 04 24 mov %rax,(%rsp) > 1b: 48 8b 04 24 mov (%rsp),%rax > 1f: 48 83 c4 18 add $0x18,%rsp > 23: c3 retq 284,291c311,319 < 0: 48 83 ec 10 sub $0x10,%rsp < 4: 48 c7 44 24 08 08 00 movq $0x8,0x8(%rsp) < b: 00 00 < d: 48 8b 44 24 08 mov 0x8(%rsp),%rax < 12: 48 89 04 24 mov %rax,(%rsp) < 16: 48 8b 04 24 mov (%rsp),%rax < 1a: 48 83 c4 10 add $0x10,%rsp < 1e: c3 retq --- > 0: 48 83 ec 18 sub $0x18,%rsp > 4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) > 9: 48 c7 44 24 10 08 00 movq $0x8,0x10(%rsp) > 10: 00 00 > 12: 48 8b 44 24 10 mov 0x10(%rsp),%rax > 17: 48 89 04 24 mov %rax,(%rsp) > 1b: 48 8b 04 24 mov (%rsp),%rax > 1f: 48 83 c4 18 add $0x18,%rsp > 23: c3 retq 296,303c324,332 < 0: 48 83 ec 10 sub $0x10,%rsp < 4: 48 c7 44 24 08 08 00 movq $0x8,0x8(%rsp) < b: 00 00 < d: 48 8b 44 24 08 mov 0x8(%rsp),%rax < 12: 48 89 04 24 mov %rax,(%rsp) < 16: 48 8b 04 24 mov (%rsp),%rax < 1a: 48 83 c4 10 add $0x10,%rsp < 1e: c3 retq --- > 0: 48 83 ec 18 sub $0x18,%rsp > 4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) > 9: 48 c7 44 24 10 08 00 movq $0x8,0x10(%rsp) > 10: 00 00 > 12: 48 8b 44 24 10 mov 0x10(%rsp),%rax > 17: 48 89 04 24 mov %rax,(%rsp) > 1b: 48 8b 04 24 mov (%rsp),%rax > 1f: 48 83 c4 18 add $0x18,%rsp > 23: c3 retq 328,338c357,369 < 0: 48 83 ec 20 sub $0x20,%rsp < 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) < 9: 48 89 74 24 18 mov %rsi,0x18(%rsp) < e: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx < 13: 48 8b 44 24 18 mov 0x18(%rsp),%rax < 18: 48 89 0c 24 mov %rcx,(%rsp) < 1c: 48 89 44 24 08 mov %rax,0x8(%rsp) < 21: 48 8b 04 24 mov (%rsp),%rax < 25: 48 8b 54 24 08 mov 0x8(%rsp),%rdx < 2a: 48 83 c4 20 add $0x20,%rsp < 2e: c3 retq --- > 0: 48 83 ec 30 sub $0x30,%rsp > 4: 48 89 7c 24 20 mov %rdi,0x20(%rsp) > 9: 48 89 74 24 28 mov %rsi,0x28(%rsp) > e: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > 13: 48 89 74 24 18 mov %rsi,0x18(%rsp) > 18: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx > 1d: 48 8b 44 24 18 mov 0x18(%rsp),%rax > 22: 48 89 0c 24 mov %rcx,(%rsp) > 26: 48 89 44 24 08 mov %rax,0x8(%rsp) > 2b: 48 8b 04 24 mov (%rsp),%rax > 2f: 48 8b 54 24 08 mov 0x8(%rsp),%rdx > 34: 48 83 c4 30 add $0x30,%rsp > 38: c3 retq 343,347c374,379 < 0: 50 push %rax < 1: 48 89 3c 24 mov %rdi,(%rsp) < 5: 48 8b 04 24 mov (%rsp),%rax < 9: 59 pop %rcx < a: c3 retq --- > 0: 48 83 ec 10 sub $0x10,%rsp > 4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) > 9: 48 89 3c 24 mov %rdi,(%rsp) > d: 48 8b 04 24 mov (%rsp),%rax > 11: 48 83 c4 10 add $0x10,%rsp > 15: c3 retq 352,353c384,388 < 0: 48 89 f8 mov %rdi,%rax < 3: c3 retq --- > 0: 50 push %rax > 1: 48 89 f8 mov %rdi,%rax > 4: 48 89 04 24 mov %rax,(%rsp) > 8: 59 pop %rcx > 9: c3 retq 358,359c393,397 < 0: 48 89 f8 mov %rdi,%rax < 3: c3 retq --- > 0: 50 push %rax > 1: 48 89 f8 mov %rdi,%rax > 4: 48 89 04 24 mov %rax,(%rsp) > 8: 59 pop %rcx > 9: c3 retq 364,365c402,406 < 0: 48 89 f8 mov %rdi,%rax < 3: c3 retq --- > 0: 50 push %rax > 1: 48 89 f8 mov %rdi,%rax > 4: 48 89 04 24 mov %rax,(%rsp) > 8: 59 pop %rcx > 9: c3 retq 370,376c411,418 < 0: 50 push %rax < 1: 48 8b 3f mov (%rdi),%rdi < 4: ff 15 00 00 00 00 callq *0x0(%rip) # a <_ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ref17h0f5d22fbfaff6d9dE+0xa> < a: 48 89 04 24 mov %rax,(%rsp) < e: 48 8b 04 24 mov (%rsp),%rax < 12: 59 pop %rcx < 13: c3 retq --- > 0: 48 83 ec 18 sub $0x18,%rsp > 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > 9: 48 8b 3f mov (%rdi),%rdi > c: ff 15 00 00 00 00 callq *0x0(%rip) # 12 <_ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ref17h0f5d22fbfaff6d9dE+0x12> > 12: 48 89 44 24 08 mov %rax,0x8(%rsp) > 17: 48 8b 44 24 08 mov 0x8(%rsp),%rax > 1c: 48 83 c4 18 add $0x18,%rsp > 20: c3 retq 381,387c423,430 < 0: 50 push %rax < 1: 48 8b 3f mov (%rdi),%rdi < 4: ff 15 00 00 00 00 callq *0x0(%rip) # a <_ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ref17hfcba22db75ac5e91E+0xa> < a: 48 89 04 24 mov %rax,(%rsp) < e: 48 8b 04 24 mov (%rsp),%rax < 12: 59 pop %rcx < 13: c3 retq --- > 0: 48 83 ec 18 sub $0x18,%rsp > 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > 9: 48 8b 3f mov (%rdi),%rdi > c: ff 15 00 00 00 00 callq *0x0(%rip) # 12 <_ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ref17hfcba22db75ac5e91E+0x12> > 12: 48 89 44 24 08 mov %rax,0x8(%rsp) > 17: 48 8b 44 24 08 mov 0x8(%rsp),%rax > 1c: 48 83 c4 18 add $0x18,%rsp > 20: c3 retq 393,400c436,444 < 4: ff 15 00 00 00 00 callq *0x0(%rip) # a <_ZN4core3ptr8non_null16NonNull$LT$T$GT$4cast17h872b968af9277111E+0xa> < a: 48 89 44 24 10 mov %rax,0x10(%rsp) < f: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi < 14: ff 15 00 00 00 00 callq *0x0(%rip) # 1a <_ZN4core3ptr8non_null16NonNull$LT$T$GT$4cast17h872b968af9277111E+0x1a> < 1a: 48 89 44 24 08 mov %rax,0x8(%rsp) < 1f: 48 8b 44 24 08 mov 0x8(%rsp),%rax < 24: 48 83 c4 18 add $0x18,%rsp < 28: c3 retq --- > 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > 9: ff 15 00 00 00 00 callq *0x0(%rip) # f <_ZN4core3ptr8non_null16NonNull$LT$T$GT$4cast17h872b968af9277111E+0xf> > f: 48 89 44 24 08 mov %rax,0x8(%rsp) > 14: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi > 19: ff 15 00 00 00 00 callq *0x0(%rip) # 1f <_ZN4core3ptr8non_null16NonNull$LT$T$GT$4cast17h872b968af9277111E+0x1f> > 1f: 48 89 04 24 mov %rax,(%rsp) > 23: 48 8b 04 24 mov (%rsp),%rax > 27: 48 83 c4 18 add $0x18,%rsp > 2b: c3 retq 406,413c450,458 < 4: ff 15 00 00 00 00 callq *0x0(%rip) # a <_ZN4core3ptr8non_null16NonNull$LT$T$GT$4cast17ha8e0fe5a9fc0e48eE+0xa> < a: 48 89 44 24 10 mov %rax,0x10(%rsp) < f: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi < 14: ff 15 00 00 00 00 callq *0x0(%rip) # 1a <_ZN4core3ptr8non_null16NonNull$LT$T$GT$4cast17ha8e0fe5a9fc0e48eE+0x1a> < 1a: 48 89 44 24 08 mov %rax,0x8(%rsp) < 1f: 48 8b 44 24 08 mov 0x8(%rsp),%rax < 24: 48 83 c4 18 add $0x18,%rsp < 28: c3 retq --- > 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > 9: ff 15 00 00 00 00 callq *0x0(%rip) # f <_ZN4core3ptr8non_null16NonNull$LT$T$GT$4cast17ha8e0fe5a9fc0e48eE+0xf> > f: 48 89 44 24 08 mov %rax,0x8(%rsp) > 14: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi > 19: ff 15 00 00 00 00 callq *0x0(%rip) # 1f <_ZN4core3ptr8non_null16NonNull$LT$T$GT$4cast17ha8e0fe5a9fc0e48eE+0x1f> > 1f: 48 89 04 24 mov %rax,(%rsp) > 23: 48 8b 04 24 mov (%rsp),%rax > 27: 48 83 c4 18 add $0x18,%rsp > 2b: c3 retq 419,426c464,472 < 4: ff 15 00 00 00 00 callq *0x0(%rip) # a <_ZN119_$LT$core..ptr..non_null..NonNull$LT$T$GT$$u20$as$u20$core..convert..From$LT$core..ptr..unique..Unique$LT$T$GT$$GT$$GT$4from17hc89c6214c6a70badE+0xa> < a: 48 89 44 24 10 mov %rax,0x10(%rsp) < f: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi < 14: ff 15 00 00 00 00 callq *0x0(%rip) # 1a <_ZN119_$LT$core..ptr..non_null..NonNull$LT$T$GT$$u20$as$u20$core..convert..From$LT$core..ptr..unique..Unique$LT$T$GT$$GT$$GT$4from17hc89c6214c6a70badE+0x1a> < 1a: 48 89 44 24 08 mov %rax,0x8(%rsp) < 1f: 48 8b 44 24 08 mov 0x8(%rsp),%rax < 24: 48 83 c4 18 add $0x18,%rsp < 28: c3 retq --- > 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > 9: ff 15 00 00 00 00 callq *0x0(%rip) # f <_ZN119_$LT$core..ptr..non_null..NonNull$LT$T$GT$$u20$as$u20$core..convert..From$LT$core..ptr..unique..Unique$LT$T$GT$$GT$$GT$4from17hc89c6214c6a70badE+0xf> > f: 48 89 44 24 08 mov %rax,0x8(%rsp) > 14: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi > 19: ff 15 00 00 00 00 callq *0x0(%rip) # 1f <_ZN119_$LT$core..ptr..non_null..NonNull$LT$T$GT$$u20$as$u20$core..convert..From$LT$core..ptr..unique..Unique$LT$T$GT$$GT$$GT$4from17hc89c6214c6a70badE+0x1f> > 1f: 48 89 04 24 mov %rax,(%rsp) > 23: 48 8b 04 24 mov (%rsp),%rax > 27: 48 83 c4 18 add $0x18,%rsp > 2b: c3 retq 431,435c477,482 < 0: 50 push %rax < 1: 48 89 3c 24 mov %rdi,(%rsp) < 5: 48 8b 04 24 mov (%rsp),%rax < 9: 59 pop %rcx < a: c3 retq --- > 0: 48 83 ec 10 sub $0x10,%rsp > 4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) > 9: 48 89 3c 24 mov %rdi,(%rsp) > d: 48 8b 04 24 mov (%rsp),%rax > 11: 48 83 c4 10 add $0x10,%rsp > 15: c3 retq 440,441c487,491 < 0: 48 89 f8 mov %rdi,%rax < 3: c3 retq --- > 0: 50 push %rax > 1: 48 89 f8 mov %rdi,%rax > 4: 48 89 04 24 mov %rax,(%rsp) > 8: 59 pop %rcx > 9: c3 retq 447,454c497,505 < 4: ff 15 00 00 00 00 callq *0x0(%rip) # a <_ZN4core3ptr6unique15Unique$LT$T$GT$4cast17h122cd23d4c288b3aE+0xa> < a: 48 89 44 24 10 mov %rax,0x10(%rsp) < f: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi < 14: ff 15 00 00 00 00 callq *0x0(%rip) # 1a <_ZN4core3ptr6unique15Unique$LT$T$GT$4cast17h122cd23d4c288b3aE+0x1a> < 1a: 48 89 44 24 08 mov %rax,0x8(%rsp) < 1f: 48 8b 44 24 08 mov 0x8(%rsp),%rax < 24: 48 83 c4 18 add $0x18,%rsp < 28: c3 retq --- > 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > 9: ff 15 00 00 00 00 callq *0x0(%rip) # f <_ZN4core3ptr6unique15Unique$LT$T$GT$4cast17h122cd23d4c288b3aE+0xf> > f: 48 89 44 24 08 mov %rax,0x8(%rsp) > 14: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi > 19: ff 15 00 00 00 00 callq *0x0(%rip) # 1f <_ZN4core3ptr6unique15Unique$LT$T$GT$4cast17h122cd23d4c288b3aE+0x1f> > 1f: 48 89 04 24 mov %rax,(%rsp) > 23: 48 8b 04 24 mov (%rsp),%rax > 27: 48 83 c4 18 add $0x18,%rsp > 2b: c3 retq 460,471c511,522 < 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) < 9: eb 00 jmp b <_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h4fbc995f9e98ddf4E+0xb> < b: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi < 10: 31 c0 xor %eax,%eax < 12: 89 c6 mov %eax,%esi < 14: ff 15 00 00 00 00 callq *0x0(%rip) # 1a <_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h4fbc995f9e98ddf4E+0x1a> < 1a: 88 44 24 0f mov %al,0xf(%rsp) < 1e: 8a 44 24 0f mov 0xf(%rsp),%al < 22: 24 01 and $0x1,%al < 24: 0f b6 c0 movzbl %al,%eax < 27: 48 83 c4 18 add $0x18,%rsp < 2b: c3 retq --- > 4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) > 9: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > e: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi > 13: 31 c0 xor %eax,%eax > 15: 89 c6 mov %eax,%esi > 17: ff 15 00 00 00 00 callq *0x0(%rip) # 1d <_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h4fbc995f9e98ddf4E+0x1d> > 1d: 88 44 24 07 mov %al,0x7(%rsp) > 21: 8a 44 24 07 mov 0x7(%rsp),%al > 25: 24 01 and $0x1,%al > 27: 0f b6 c0 movzbl %al,%eax > 2a: 48 83 c4 18 add $0x18,%rsp > 2e: c3 retq 476,487c527,540 < 0: 48 83 ec 02 sub $0x2,%rsp < 4: 48 39 f7 cmp %rsi,%rdi < 7: 0f 94 c0 sete %al < a: 24 01 and $0x1,%al < c: 88 44 24 01 mov %al,0x1(%rsp) < 10: 8a 44 24 01 mov 0x1(%rsp),%al < 14: 88 04 24 mov %al,(%rsp) < 17: 8a 04 24 mov (%rsp),%al < 1a: 24 01 and $0x1,%al < 1c: 0f b6 c0 movzbl %al,%eax < 1f: 48 83 c4 02 add $0x2,%rsp < 23: c3 retq --- > 0: 48 83 ec 20 sub $0x20,%rsp > 4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) > 9: 48 89 74 24 10 mov %rsi,0x10(%rsp) > e: 48 39 f7 cmp %rsi,%rdi > 11: 0f 94 c0 sete %al > 14: 24 01 and $0x1,%al > 16: 88 44 24 1f mov %al,0x1f(%rsp) > 1a: 8a 44 24 1f mov 0x1f(%rsp),%al > 1e: 88 44 24 07 mov %al,0x7(%rsp) > 22: 8a 44 24 07 mov 0x7(%rsp),%al > 26: 24 01 and $0x1,%al > 28: 0f b6 c0 movzbl %al,%eax > 2b: 48 83 c4 20 add $0x20,%rsp > 2f: c3 retq 492,493c545,546 < 0: 48 83 ec 28 sub $0x28,%rsp < 4: 48 89 74 24 18 mov %rsi,0x18(%rsp) --- > 0: 48 83 ec 38 sub $0x38,%rsp > 4: 48 89 74 24 10 mov %rsi,0x10(%rsp) 495,503c548,559 < e: 48 8b 74 24 18 mov 0x18(%rsp),%rsi < 13: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi < 18: ff 15 00 00 00 00 callq *0x0(%rip) # 1e <_ZN4core3ptr24slice_from_raw_parts_mut17hb0b2a51d3ce4dac0E+0x1e> < 1e: 48 89 44 24 08 mov %rax,0x8(%rsp) < 23: 48 89 54 24 10 mov %rdx,0x10(%rsp) < 28: 48 8b 54 24 10 mov 0x10(%rsp),%rdx < 2d: 48 8b 44 24 08 mov 0x8(%rsp),%rax < 32: 48 83 c4 28 add $0x28,%rsp < 36: c3 retq --- > e: 48 89 74 24 28 mov %rsi,0x28(%rsp) > 13: 48 89 7c 24 30 mov %rdi,0x30(%rsp) > 18: 48 89 7c 24 18 mov %rdi,0x18(%rsp) > 1d: 48 8b 74 24 10 mov 0x10(%rsp),%rsi > 22: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi > 27: ff 15 00 00 00 00 callq *0x0(%rip) # 2d <_ZN4core3ptr24slice_from_raw_parts_mut17hb0b2a51d3ce4dac0E+0x2d> > 2d: 48 89 04 24 mov %rax,(%rsp) > 31: 48 89 54 24 08 mov %rdx,0x8(%rsp) > 36: 48 8b 54 24 08 mov 0x8(%rsp),%rdx > 3b: 48 8b 04 24 mov (%rsp),%rax > 3f: 48 83 c4 38 add $0x38,%rsp > 43: c3 retq 508,513c564,570 < 0: 50 push %rax < 1: ff 15 00 00 00 00 callq *0x0(%rip) # 7 <_ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h49b51e225558853eE+0x7> < 7: 48 89 04 24 mov %rax,(%rsp) < b: 48 8b 04 24 mov (%rsp),%rax < f: 59 pop %rcx < 10: c3 retq --- > 0: 48 83 ec 18 sub $0x18,%rsp > 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > 9: ff 15 00 00 00 00 callq *0x0(%rip) # f <_ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h49b51e225558853eE+0xf> > f: 48 89 44 24 08 mov %rax,0x8(%rsp) > 14: 48 8b 44 24 08 mov 0x8(%rsp),%rax > 19: 48 83 c4 18 add $0x18,%rsp > 1d: c3 retq 518,522c575,583 < 0: 48 83 ff ff cmp $0xffffffffffffffff,%rdi < 4: 0f 94 c0 sete %al < 7: 24 01 and $0x1,%al < 9: 0f b6 c0 movzbl %al,%eax < c: c3 retq --- > 0: 48 83 ec 10 sub $0x10,%rsp > 4: 48 89 3c 24 mov %rdi,(%rsp) > 8: 48 89 7c 24 08 mov %rdi,0x8(%rsp) > d: 48 83 ff ff cmp $0xffffffffffffffff,%rdi > 11: 0f 94 c0 sete %al > 14: 24 01 and $0x1,%al > 16: 0f b6 c0 movzbl %al,%eax > 19: 48 83 c4 10 add $0x10,%rsp > 1d: c3 retq 527,531c588,596 < 0: 48 83 ff ff cmp $0xffffffffffffffff,%rdi < 4: 0f 94 c0 sete %al < 7: 24 01 and $0x1,%al < 9: 0f b6 c0 movzbl %al,%eax < c: c3 retq --- > 0: 48 83 ec 10 sub $0x10,%rsp > 4: 48 89 3c 24 mov %rdi,(%rsp) > 8: 48 89 7c 24 08 mov %rdi,0x8(%rsp) > d: 48 83 ff ff cmp $0xffffffffffffffff,%rdi > 11: 0f 94 c0 sete %al > 14: 24 01 and $0x1,%al > 16: 0f b6 c0 movzbl %al,%eax > 19: 48 83 c4 10 add $0x10,%rsp > 1d: c3 retq 536,541c601,607 < 0: 50 push %rax < 1: ff 15 00 00 00 00 callq *0x0(%rip) # 7 <_ZN5alloc4sync12Arc$LT$T$GT$5inner17h06c28c75092e6699E+0x7> < 7: 48 89 04 24 mov %rax,(%rsp) < b: 48 8b 04 24 mov (%rsp),%rax < f: 59 pop %rcx < 10: c3 retq --- > 0: 48 83 ec 18 sub $0x18,%rsp > 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > 9: ff 15 00 00 00 00 callq *0x0(%rip) # f <_ZN5alloc4sync12Arc$LT$T$GT$5inner17h06c28c75092e6699E+0xf> > f: 48 89 44 24 08 mov %rax,0x8(%rsp) > 14: 48 8b 44 24 08 mov 0x8(%rsp),%rax > 19: 48 83 c4 18 add $0x18,%rsp > 1d: c3 retq 546,551c612,618 < 0: 50 push %rax < 1: ff 15 00 00 00 00 callq *0x0(%rip) # 7 <_ZN5alloc4sync12Arc$LT$T$GT$5inner17ha9c524bd40e2dd83E+0x7> < 7: 48 89 04 24 mov %rax,(%rsp) < b: 48 8b 04 24 mov (%rsp),%rax < f: 59 pop %rcx < 10: c3 retq --- > 0: 48 83 ec 18 sub $0x18,%rsp > 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > 9: ff 15 00 00 00 00 callq *0x0(%rip) # f <_ZN5alloc4sync12Arc$LT$T$GT$5inner17ha9c524bd40e2dd83E+0xf> > f: 48 89 44 24 08 mov %rax,0x8(%rsp) > 14: 48 8b 44 24 08 mov 0x8(%rsp),%rax > 19: 48 83 c4 18 add $0x18,%rsp > 1d: c3 retq 556,568c623,636 < 0: 48 83 ec 18 sub $0x18,%rsp < 4: 48 89 3c 24 mov %rdi,(%rsp) < 8: ff 15 00 00 00 00 callq *0x0(%rip) # e <_ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17hb987803463a61e95E+0xe> < e: 48 89 44 24 08 mov %rax,0x8(%rsp) < 13: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi < 18: ff 15 00 00 00 00 callq *0x0(%rip) # 1e <_ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17hb987803463a61e95E+0x1e> < 1e: 48 8b 04 24 mov (%rsp),%rax < 22: 48 8b 00 mov (%rax),%rax < 25: 48 89 44 24 10 mov %rax,0x10(%rsp) < 2a: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi < 2f: ff 15 00 00 00 00 callq *0x0(%rip) # 35 <_ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17hb987803463a61e95E+0x35> < 35: 48 83 c4 18 add $0x18,%rsp < 39: c3 retq --- > 0: 48 83 ec 28 sub $0x28,%rsp > 4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) > 9: 48 89 7c 24 20 mov %rdi,0x20(%rsp) > e: ff 15 00 00 00 00 callq *0x0(%rip) # 14 <_ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17hb987803463a61e95E+0x14> > 14: 48 89 44 24 10 mov %rax,0x10(%rsp) > 19: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi > 1e: ff 15 00 00 00 00 callq *0x0(%rip) # 24 <_ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17hb987803463a61e95E+0x24> > 24: 48 8b 44 24 08 mov 0x8(%rsp),%rax > 29: 48 8b 00 mov (%rax),%rax > 2c: 48 89 44 24 18 mov %rax,0x18(%rsp) > 31: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi > 36: ff 15 00 00 00 00 callq *0x0(%rip) # 3c <_ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17hb987803463a61e95E+0x3c> > 3c: 48 83 c4 28 add $0x28,%rsp > 40: c3 retq 573,585c641,654 < 0: 48 83 ec 18 sub $0x18,%rsp < 4: 48 89 3c 24 mov %rdi,(%rsp) < 8: ff 15 00 00 00 00 callq *0x0(%rip) # e <_ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17hfdffe63a6a7ce69bE+0xe> < e: 48 89 44 24 08 mov %rax,0x8(%rsp) < 13: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi < 18: ff 15 00 00 00 00 callq *0x0(%rip) # 1e <_ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17hfdffe63a6a7ce69bE+0x1e> < 1e: 48 8b 04 24 mov (%rsp),%rax < 22: 48 8b 00 mov (%rax),%rax < 25: 48 89 44 24 10 mov %rax,0x10(%rsp) < 2a: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi < 2f: ff 15 00 00 00 00 callq *0x0(%rip) # 35 <_ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17hfdffe63a6a7ce69bE+0x35> < 35: 48 83 c4 18 add $0x18,%rsp < 39: c3 retq --- > 0: 48 83 ec 28 sub $0x28,%rsp > 4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) > 9: 48 89 7c 24 20 mov %rdi,0x20(%rsp) > e: ff 15 00 00 00 00 callq *0x0(%rip) # 14 <_ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17hfdffe63a6a7ce69bE+0x14> > 14: 48 89 44 24 10 mov %rax,0x10(%rsp) > 19: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi > 1e: ff 15 00 00 00 00 callq *0x0(%rip) # 24 <_ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17hfdffe63a6a7ce69bE+0x24> > 24: 48 8b 44 24 08 mov 0x8(%rsp),%rax > 29: 48 8b 00 mov (%rax),%rax > 2c: 48 89 44 24 18 mov %rax,0x18(%rsp) > 31: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi > 36: ff 15 00 00 00 00 callq *0x0(%rip) # 3c <_ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17hfdffe63a6a7ce69bE+0x3c> > 3c: 48 83 c4 28 add $0x28,%rsp > 40: c3 retq 590,597c659,667 < 0: 50 push %rax < 1: 48 8b 3f mov (%rdi),%rdi < 4: ff 15 00 00 00 00 callq *0x0(%rip) # a <_ZN5alloc4sync12Arc$LT$T$GT$17get_mut_unchecked17hc144feb012879d42E+0xa> < a: 48 89 04 24 mov %rax,(%rsp) < e: 48 8b 04 24 mov (%rsp),%rax < 12: 48 83 c0 10 add $0x10,%rax < 16: 59 pop %rcx < 17: c3 retq --- > 0: 48 83 ec 18 sub $0x18,%rsp > 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > 9: 48 8b 3f mov (%rdi),%rdi > c: ff 15 00 00 00 00 callq *0x0(%rip) # 12 <_ZN5alloc4sync12Arc$LT$T$GT$17get_mut_unchecked17hc144feb012879d42E+0x12> > 12: 48 89 44 24 08 mov %rax,0x8(%rsp) > 17: 48 8b 44 24 08 mov 0x8(%rsp),%rax > 1c: 48 83 c0 10 add $0x10,%rax > 20: 48 83 c4 18 add $0x18,%rsp > 24: c3 retq 602,609c672,680 < 0: 50 push %rax < 1: 48 8b 3f mov (%rdi),%rdi < 4: ff 15 00 00 00 00 callq *0x0(%rip) # a <_ZN5alloc4sync12Arc$LT$T$GT$17get_mut_unchecked17hf6c3bfba9346c625E+0xa> < a: 48 89 04 24 mov %rax,(%rsp) < e: 48 8b 04 24 mov (%rsp),%rax < 12: 48 83 c0 10 add $0x10,%rax < 16: 59 pop %rcx < 17: c3 retq --- > 0: 48 83 ec 18 sub $0x18,%rsp > 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > 9: 48 8b 3f mov (%rdi),%rdi > c: ff 15 00 00 00 00 callq *0x0(%rip) # 12 <_ZN5alloc4sync12Arc$LT$T$GT$17get_mut_unchecked17hf6c3bfba9346c625E+0x12> > 12: 48 89 44 24 08 mov %rax,0x8(%rsp) > 17: 48 8b 44 24 08 mov 0x8(%rsp),%rax > 1c: 48 83 c0 10 add $0x10,%rax > 20: 48 83 c4 18 add $0x18,%rsp > 24: c3 retq 615,636c686,708 < 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) < 9: ff 15 00 00 00 00 callq *0x0(%rip) # f <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6285a65b7712afeaE+0xf> < f: 48 89 44 24 18 mov %rax,0x18(%rsp) < 14: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi < 19: c6 44 24 26 01 movb $0x1,0x26(%rsp) < 1e: be 01 00 00 00 mov $0x1,%esi < 23: 0f b6 54 24 26 movzbl 0x26(%rsp),%edx < 28: e8 00 00 00 00 callq 2d <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6285a65b7712afeaE+0x2d> < 2d: 48 89 44 24 08 mov %rax,0x8(%rsp) < 32: 48 8b 44 24 08 mov 0x8(%rsp),%rax < 37: 48 83 f8 01 cmp $0x1,%rax < 3b: 75 11 jne 4e <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6285a65b7712afeaE+0x4e> < 3d: c6 44 24 27 02 movb $0x2,0x27(%rsp) < 42: 0f b6 7c 24 27 movzbl 0x27(%rsp),%edi < 47: e8 00 00 00 00 callq 4c <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6285a65b7712afeaE+0x4c> < 4c: eb 07 jmp 55 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6285a65b7712afeaE+0x55> < 4e: eb 00 jmp 50 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6285a65b7712afeaE+0x50> < 50: 48 83 c4 28 add $0x28,%rsp < 54: c3 retq < 55: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi < 5a: ff 15 00 00 00 00 callq *0x0(%rip) # 60 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6285a65b7712afeaE+0x60> < 60: eb ee jmp 50 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6285a65b7712afeaE+0x50> --- > 4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) > 9: 48 89 7c 24 20 mov %rdi,0x20(%rsp) > e: ff 15 00 00 00 00 callq *0x0(%rip) # 14 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6285a65b7712afeaE+0x14> > 14: 48 89 44 24 10 mov %rax,0x10(%rsp) > 19: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi > 1e: c6 44 24 1e 01 movb $0x1,0x1e(%rsp) > 23: be 01 00 00 00 mov $0x1,%esi > 28: 0f b6 54 24 1e movzbl 0x1e(%rsp),%edx > 2d: e8 00 00 00 00 callq 32 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6285a65b7712afeaE+0x32> > 32: 48 89 04 24 mov %rax,(%rsp) > 36: 48 8b 04 24 mov (%rsp),%rax > 3a: 48 83 f8 01 cmp $0x1,%rax > 3e: 75 11 jne 51 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6285a65b7712afeaE+0x51> > 40: c6 44 24 1f 02 movb $0x2,0x1f(%rsp) > 45: 0f b6 7c 24 1f movzbl 0x1f(%rsp),%edi > 4a: e8 00 00 00 00 callq 4f <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6285a65b7712afeaE+0x4f> > 4f: eb 07 jmp 58 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6285a65b7712afeaE+0x58> > 51: eb 00 jmp 53 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6285a65b7712afeaE+0x53> > 53: 48 83 c4 28 add $0x28,%rsp > 57: c3 retq > 58: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi > 5d: ff 15 00 00 00 00 callq *0x0(%rip) # 63 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6285a65b7712afeaE+0x63> > 63: eb ee jmp 53 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h6285a65b7712afeaE+0x53> 642,663c714,736 < 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) < 9: ff 15 00 00 00 00 callq *0x0(%rip) # f <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17haaec369fa794a9ccE+0xf> < f: 48 89 44 24 18 mov %rax,0x18(%rsp) < 14: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi < 19: c6 44 24 26 01 movb $0x1,0x26(%rsp) < 1e: be 01 00 00 00 mov $0x1,%esi < 23: 0f b6 54 24 26 movzbl 0x26(%rsp),%edx < 28: e8 00 00 00 00 callq 2d <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17haaec369fa794a9ccE+0x2d> < 2d: 48 89 44 24 08 mov %rax,0x8(%rsp) < 32: 48 8b 44 24 08 mov 0x8(%rsp),%rax < 37: 48 83 f8 01 cmp $0x1,%rax < 3b: 75 11 jne 4e <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17haaec369fa794a9ccE+0x4e> < 3d: c6 44 24 27 02 movb $0x2,0x27(%rsp) < 42: 0f b6 7c 24 27 movzbl 0x27(%rsp),%edi < 47: e8 00 00 00 00 callq 4c <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17haaec369fa794a9ccE+0x4c> < 4c: eb 07 jmp 55 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17haaec369fa794a9ccE+0x55> < 4e: eb 00 jmp 50 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17haaec369fa794a9ccE+0x50> < 50: 48 83 c4 28 add $0x28,%rsp < 54: c3 retq < 55: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi < 5a: ff 15 00 00 00 00 callq *0x0(%rip) # 60 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17haaec369fa794a9ccE+0x60> < 60: eb ee jmp 50 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17haaec369fa794a9ccE+0x50> --- > 4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) > 9: 48 89 7c 24 20 mov %rdi,0x20(%rsp) > e: ff 15 00 00 00 00 callq *0x0(%rip) # 14 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17haaec369fa794a9ccE+0x14> > 14: 48 89 44 24 10 mov %rax,0x10(%rsp) > 19: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi > 1e: c6 44 24 1e 01 movb $0x1,0x1e(%rsp) > 23: be 01 00 00 00 mov $0x1,%esi > 28: 0f b6 54 24 1e movzbl 0x1e(%rsp),%edx > 2d: e8 00 00 00 00 callq 32 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17haaec369fa794a9ccE+0x32> > 32: 48 89 04 24 mov %rax,(%rsp) > 36: 48 8b 04 24 mov (%rsp),%rax > 3a: 48 83 f8 01 cmp $0x1,%rax > 3e: 75 11 jne 51 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17haaec369fa794a9ccE+0x51> > 40: c6 44 24 1f 02 movb $0x2,0x1f(%rsp) > 45: 0f b6 7c 24 1f movzbl 0x1f(%rsp),%edi > 4a: e8 00 00 00 00 callq 4f <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17haaec369fa794a9ccE+0x4f> > 4f: eb 07 jmp 58 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17haaec369fa794a9ccE+0x58> > 51: eb 00 jmp 53 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17haaec369fa794a9ccE+0x53> > 53: 48 83 c4 28 add $0x28,%rsp > 57: c3 retq > 58: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi > 5d: ff 15 00 00 00 00 callq *0x0(%rip) # 63 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17haaec369fa794a9ccE+0x63> > 63: eb ee jmp 53 <_ZN67_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17haaec369fa794a9ccE+0x53> 668c741 < 0: 48 83 ec 48 sub $0x48,%rsp --- > 0: 48 83 ec 58 sub $0x58,%rsp 670,700c743,775 < 9: 48 8b 3f mov (%rdi),%rdi < c: ff 15 00 00 00 00 callq *0x0(%rip) # 12 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h1ffe48fc1f2a6452E+0x12> < 12: 48 89 44 24 20 mov %rax,0x20(%rsp) < 17: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi < 1c: ff 15 00 00 00 00 callq *0x0(%rip) # 22 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h1ffe48fc1f2a6452E+0x22> < 22: 88 44 24 17 mov %al,0x17(%rsp) < 26: 8a 44 24 17 mov 0x17(%rsp),%al < 2a: a8 01 test $0x1,%al < 2c: 75 17 jne 45 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h1ffe48fc1f2a6452E+0x45> < 2e: eb 00 jmp 30 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h1ffe48fc1f2a6452E+0x30> < 30: 48 8b 44 24 18 mov 0x18(%rsp),%rax < 35: 48 8b 38 mov (%rax),%rdi < 38: ff 15 00 00 00 00 callq *0x0(%rip) # 3e <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h1ffe48fc1f2a6452E+0x3e> < 3e: 48 89 44 24 08 mov %rax,0x8(%rsp) < 43: eb 18 jmp 5d <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h1ffe48fc1f2a6452E+0x5d> < 45: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) < 4c: 00 00 < 4e: 48 8b 44 24 28 mov 0x28(%rsp),%rax < 53: 48 8b 54 24 30 mov 0x30(%rsp),%rdx < 58: 48 83 c4 48 add $0x48,%rsp < 5c: c3 retq < 5d: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx < 62: 48 89 c8 mov %rcx,%rax < 65: 48 83 c1 08 add $0x8,%rcx < 69: 48 89 4c 24 38 mov %rcx,0x38(%rsp) < 6e: 48 89 44 24 40 mov %rax,0x40(%rsp) < 73: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx < 78: 48 8b 44 24 40 mov 0x40(%rsp),%rax < 7d: 48 89 4c 24 28 mov %rcx,0x28(%rsp) < 82: 48 89 44 24 30 mov %rax,0x30(%rsp) < 87: eb c5 jmp 4e <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h1ffe48fc1f2a6452E+0x4e> --- > 9: 48 89 7c 24 48 mov %rdi,0x48(%rsp) > e: 48 8b 3f mov (%rdi),%rdi > 11: ff 15 00 00 00 00 callq *0x0(%rip) # 17 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h1ffe48fc1f2a6452E+0x17> > 17: 48 89 44 24 20 mov %rax,0x20(%rsp) > 1c: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi > 21: ff 15 00 00 00 00 callq *0x0(%rip) # 27 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h1ffe48fc1f2a6452E+0x27> > 27: 88 44 24 17 mov %al,0x17(%rsp) > 2b: 8a 44 24 17 mov 0x17(%rsp),%al > 2f: a8 01 test $0x1,%al > 31: 75 1c jne 4f <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h1ffe48fc1f2a6452E+0x4f> > 33: eb 00 jmp 35 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h1ffe48fc1f2a6452E+0x35> > 35: 48 8b 44 24 18 mov 0x18(%rsp),%rax > 3a: 48 8b 38 mov (%rax),%rdi > 3d: ff 15 00 00 00 00 callq *0x0(%rip) # 43 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h1ffe48fc1f2a6452E+0x43> > 43: 48 89 44 24 08 mov %rax,0x8(%rsp) > 48: 48 89 44 24 50 mov %rax,0x50(%rsp) > 4d: eb 18 jmp 67 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h1ffe48fc1f2a6452E+0x67> > 4f: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) > 56: 00 00 > 58: 48 8b 44 24 28 mov 0x28(%rsp),%rax > 5d: 48 8b 54 24 30 mov 0x30(%rsp),%rdx > 62: 48 83 c4 58 add $0x58,%rsp > 66: c3 retq > 67: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx > 6c: 48 89 c8 mov %rcx,%rax > 6f: 48 83 c1 08 add $0x8,%rcx > 73: 48 89 4c 24 38 mov %rcx,0x38(%rsp) > 78: 48 89 44 24 40 mov %rax,0x40(%rsp) > 7d: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx > 82: 48 8b 44 24 40 mov 0x40(%rsp),%rax > 87: 48 89 4c 24 28 mov %rcx,0x28(%rsp) > 8c: 48 89 44 24 30 mov %rax,0x30(%rsp) > 91: eb c5 jmp 58 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h1ffe48fc1f2a6452E+0x58> 705c780 < 0: 48 83 ec 48 sub $0x48,%rsp --- > 0: 48 83 ec 58 sub $0x58,%rsp 707,737c782,814 < 9: 48 8b 3f mov (%rdi),%rdi < c: ff 15 00 00 00 00 callq *0x0(%rip) # 12 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h488687da568a62ccE+0x12> < 12: 48 89 44 24 20 mov %rax,0x20(%rsp) < 17: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi < 1c: ff 15 00 00 00 00 callq *0x0(%rip) # 22 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h488687da568a62ccE+0x22> < 22: 88 44 24 17 mov %al,0x17(%rsp) < 26: 8a 44 24 17 mov 0x17(%rsp),%al < 2a: a8 01 test $0x1,%al < 2c: 75 17 jne 45 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h488687da568a62ccE+0x45> < 2e: eb 00 jmp 30 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h488687da568a62ccE+0x30> < 30: 48 8b 44 24 18 mov 0x18(%rsp),%rax < 35: 48 8b 38 mov (%rax),%rdi < 38: ff 15 00 00 00 00 callq *0x0(%rip) # 3e <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h488687da568a62ccE+0x3e> < 3e: 48 89 44 24 08 mov %rax,0x8(%rsp) < 43: eb 18 jmp 5d <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h488687da568a62ccE+0x5d> < 45: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) < 4c: 00 00 < 4e: 48 8b 44 24 28 mov 0x28(%rsp),%rax < 53: 48 8b 54 24 30 mov 0x30(%rsp),%rdx < 58: 48 83 c4 48 add $0x48,%rsp < 5c: c3 retq < 5d: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx < 62: 48 89 c8 mov %rcx,%rax < 65: 48 83 c1 08 add $0x8,%rcx < 69: 48 89 4c 24 38 mov %rcx,0x38(%rsp) < 6e: 48 89 44 24 40 mov %rax,0x40(%rsp) < 73: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx < 78: 48 8b 44 24 40 mov 0x40(%rsp),%rax < 7d: 48 89 4c 24 28 mov %rcx,0x28(%rsp) < 82: 48 89 44 24 30 mov %rax,0x30(%rsp) < 87: eb c5 jmp 4e <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h488687da568a62ccE+0x4e> --- > 9: 48 89 7c 24 48 mov %rdi,0x48(%rsp) > e: 48 8b 3f mov (%rdi),%rdi > 11: ff 15 00 00 00 00 callq *0x0(%rip) # 17 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h488687da568a62ccE+0x17> > 17: 48 89 44 24 20 mov %rax,0x20(%rsp) > 1c: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi > 21: ff 15 00 00 00 00 callq *0x0(%rip) # 27 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h488687da568a62ccE+0x27> > 27: 88 44 24 17 mov %al,0x17(%rsp) > 2b: 8a 44 24 17 mov 0x17(%rsp),%al > 2f: a8 01 test $0x1,%al > 31: 75 1c jne 4f <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h488687da568a62ccE+0x4f> > 33: eb 00 jmp 35 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h488687da568a62ccE+0x35> > 35: 48 8b 44 24 18 mov 0x18(%rsp),%rax > 3a: 48 8b 38 mov (%rax),%rdi > 3d: ff 15 00 00 00 00 callq *0x0(%rip) # 43 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h488687da568a62ccE+0x43> > 43: 48 89 44 24 08 mov %rax,0x8(%rsp) > 48: 48 89 44 24 50 mov %rax,0x50(%rsp) > 4d: eb 18 jmp 67 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h488687da568a62ccE+0x67> > 4f: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) > 56: 00 00 > 58: 48 8b 44 24 28 mov 0x28(%rsp),%rax > 5d: 48 8b 54 24 30 mov 0x30(%rsp),%rdx > 62: 48 83 c4 58 add $0x58,%rsp > 66: c3 retq > 67: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx > 6c: 48 89 c8 mov %rcx,%rax > 6f: 48 83 c1 08 add $0x8,%rcx > 73: 48 89 4c 24 38 mov %rcx,0x38(%rsp) > 78: 48 89 44 24 40 mov %rax,0x40(%rsp) > 7d: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx > 82: 48 8b 44 24 40 mov 0x40(%rsp),%rax > 87: 48 89 4c 24 28 mov %rcx,0x28(%rsp) > 8c: 48 89 44 24 30 mov %rax,0x30(%rsp) > 91: eb c5 jmp 58 <_ZN5alloc4sync13Weak$LT$T$GT$5inner17h488687da568a62ccE+0x58> 742,790c819,873 < 0: 48 83 ec 48 sub $0x48,%rsp < 4: 48 89 7c 24 28 mov %rdi,0x28(%rsp) < 9: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 10 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x10> < 10: ff d0 callq *%rax < 12: 48 89 54 24 38 mov %rdx,0x38(%rsp) < 17: 48 89 44 24 30 mov %rax,0x30(%rsp) < 1c: b8 01 00 00 00 mov $0x1,%eax < 21: 31 c9 xor %ecx,%ecx < 23: 48 83 7c 24 30 00 cmpq $0x0,0x30(%rsp) < 29: 48 0f 44 c1 cmove %rcx,%rax < 2d: 48 83 f8 01 cmp $0x1,%rax < 31: 75 20 jne 53 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x53> < 33: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi < 38: c6 44 24 46 01 movb $0x1,0x46(%rsp) < 3d: be 01 00 00 00 mov $0x1,%esi < 42: 0f b6 54 24 46 movzbl 0x46(%rsp),%edx < 47: e8 00 00 00 00 callq 4c <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x4c> < 4c: 48 89 44 24 20 mov %rax,0x20(%rsp) < 51: eb 07 jmp 5a <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x5a> < 53: eb 00 jmp 55 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x55> < 55: 48 83 c4 48 add $0x48,%rsp < 59: c3 retq < 5a: 48 8b 44 24 20 mov 0x20(%rsp),%rax < 5f: 48 83 f8 01 cmp $0x1,%rax < 63: 75 11 jne 76 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x76> < 65: c6 44 24 47 02 movb $0x2,0x47(%rsp) < 6a: 0f b6 7c 24 47 movzbl 0x47(%rsp),%edi < 6f: e8 00 00 00 00 callq 74 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x74> < 74: eb 04 jmp 7a <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x7a> < 76: eb 00 jmp 78 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x78> < 78: eb db jmp 55 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x55> < 7a: 48 8b 44 24 28 mov 0x28(%rsp),%rax < 7f: 48 8b 38 mov (%rax),%rdi < 82: ff 15 00 00 00 00 callq *0x0(%rip) # 88 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x88> < 88: 48 89 44 24 18 mov %rax,0x18(%rsp) < 8d: 48 8b 44 24 28 mov 0x28(%rsp),%rax < 92: 48 8b 38 mov (%rax),%rdi < 95: ff 15 00 00 00 00 callq *0x0(%rip) # 9b <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x9b> < 9b: 48 89 44 24 10 mov %rax,0x10(%rsp) < a0: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi < a5: ff 15 00 00 00 00 callq *0x0(%rip) # ab <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0xab> < ab: 48 89 04 24 mov %rax,(%rsp) < af: 48 89 54 24 08 mov %rdx,0x8(%rsp) < b4: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx < b9: 48 8b 14 24 mov (%rsp),%rdx < bd: 48 8b 74 24 18 mov 0x18(%rsp),%rsi < c2: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # c9 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0xc9> < c9: e8 00 00 00 00 callq ce <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0xce> < ce: eb a8 jmp 78 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x78> --- > 0: 48 83 ec 78 sub $0x78,%rsp > 4: 48 89 7c 24 30 mov %rdi,0x30(%rsp) > 9: 48 89 7c 24 50 mov %rdi,0x50(%rsp) > e: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 15 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x15> > 15: ff d0 callq *%rax > 17: 48 89 54 24 40 mov %rdx,0x40(%rsp) > 1c: 48 89 44 24 38 mov %rax,0x38(%rsp) > 21: b8 01 00 00 00 mov $0x1,%eax > 26: 31 c9 xor %ecx,%ecx > 28: 48 83 7c 24 38 00 cmpq $0x0,0x38(%rsp) > 2e: 48 0f 44 c1 cmove %rcx,%rax > 32: 48 83 f8 01 cmp $0x1,%rax > 36: 75 39 jne 71 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x71> > 38: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi > 3d: 48 8b 44 24 40 mov 0x40(%rsp),%rax > 42: 48 89 7c 24 58 mov %rdi,0x58(%rsp) > 47: 48 89 44 24 60 mov %rax,0x60(%rsp) > 4c: 48 89 7c 24 68 mov %rdi,0x68(%rsp) > 51: 48 89 44 24 70 mov %rax,0x70(%rsp) > 56: c6 44 24 4e 01 movb $0x1,0x4e(%rsp) > 5b: be 01 00 00 00 mov $0x1,%esi > 60: 0f b6 54 24 4e movzbl 0x4e(%rsp),%edx > 65: e8 00 00 00 00 callq 6a <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x6a> > 6a: 48 89 44 24 28 mov %rax,0x28(%rsp) > 6f: eb 07 jmp 78 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x78> > 71: eb 00 jmp 73 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x73> > 73: 48 83 c4 78 add $0x78,%rsp > 77: c3 retq > 78: 48 8b 44 24 28 mov 0x28(%rsp),%rax > 7d: 48 83 f8 01 cmp $0x1,%rax > 81: 75 11 jne 94 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x94> > 83: c6 44 24 4f 02 movb $0x2,0x4f(%rsp) > 88: 0f b6 7c 24 4f movzbl 0x4f(%rsp),%edi > 8d: e8 00 00 00 00 callq 92 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x92> > 92: eb 04 jmp 98 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x98> > 94: eb 00 jmp 96 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x96> > 96: eb db jmp 73 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x73> > 98: 48 8b 44 24 30 mov 0x30(%rsp),%rax > 9d: 48 8b 38 mov (%rax),%rdi > a0: ff 15 00 00 00 00 callq *0x0(%rip) # a6 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0xa6> > a6: 48 89 44 24 20 mov %rax,0x20(%rsp) > ab: 48 8b 44 24 30 mov 0x30(%rsp),%rax > b0: 48 8b 38 mov (%rax),%rdi > b3: ff 15 00 00 00 00 callq *0x0(%rip) # b9 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0xb9> > b9: 48 89 44 24 18 mov %rax,0x18(%rsp) > be: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi > c3: ff 15 00 00 00 00 callq *0x0(%rip) # c9 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0xc9> > c9: 48 89 44 24 08 mov %rax,0x8(%rsp) > ce: 48 89 54 24 10 mov %rdx,0x10(%rsp) > d3: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx > d8: 48 8b 54 24 08 mov 0x8(%rsp),%rdx > dd: 48 8b 74 24 20 mov 0x20(%rsp),%rsi > e2: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # e9 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0xe9> > e9: e8 00 00 00 00 callq ee <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0xee> > ee: eb a6 jmp 96 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h1e64b20d0cc3a3adE+0x96> 795,843c878,932 < 0: 48 83 ec 48 sub $0x48,%rsp < 4: 48 89 7c 24 28 mov %rdi,0x28(%rsp) < 9: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 10 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x10> < 10: ff d0 callq *%rax < 12: 48 89 54 24 38 mov %rdx,0x38(%rsp) < 17: 48 89 44 24 30 mov %rax,0x30(%rsp) < 1c: b8 01 00 00 00 mov $0x1,%eax < 21: 31 c9 xor %ecx,%ecx < 23: 48 83 7c 24 30 00 cmpq $0x0,0x30(%rsp) < 29: 48 0f 44 c1 cmove %rcx,%rax < 2d: 48 83 f8 01 cmp $0x1,%rax < 31: 75 20 jne 53 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x53> < 33: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi < 38: c6 44 24 46 01 movb $0x1,0x46(%rsp) < 3d: be 01 00 00 00 mov $0x1,%esi < 42: 0f b6 54 24 46 movzbl 0x46(%rsp),%edx < 47: e8 00 00 00 00 callq 4c <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x4c> < 4c: 48 89 44 24 20 mov %rax,0x20(%rsp) < 51: eb 07 jmp 5a <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x5a> < 53: eb 00 jmp 55 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x55> < 55: 48 83 c4 48 add $0x48,%rsp < 59: c3 retq < 5a: 48 8b 44 24 20 mov 0x20(%rsp),%rax < 5f: 48 83 f8 01 cmp $0x1,%rax < 63: 75 11 jne 76 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x76> < 65: c6 44 24 47 02 movb $0x2,0x47(%rsp) < 6a: 0f b6 7c 24 47 movzbl 0x47(%rsp),%edi < 6f: e8 00 00 00 00 callq 74 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x74> < 74: eb 04 jmp 7a <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x7a> < 76: eb 00 jmp 78 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x78> < 78: eb db jmp 55 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x55> < 7a: 48 8b 44 24 28 mov 0x28(%rsp),%rax < 7f: 48 8b 38 mov (%rax),%rdi < 82: ff 15 00 00 00 00 callq *0x0(%rip) # 88 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x88> < 88: 48 89 44 24 18 mov %rax,0x18(%rsp) < 8d: 48 8b 44 24 28 mov 0x28(%rsp),%rax < 92: 48 8b 38 mov (%rax),%rdi < 95: ff 15 00 00 00 00 callq *0x0(%rip) # 9b <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x9b> < 9b: 48 89 44 24 10 mov %rax,0x10(%rsp) < a0: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi < a5: ff 15 00 00 00 00 callq *0x0(%rip) # ab <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0xab> < ab: 48 89 04 24 mov %rax,(%rsp) < af: 48 89 54 24 08 mov %rdx,0x8(%rsp) < b4: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx < b9: 48 8b 14 24 mov (%rsp),%rdx < bd: 48 8b 74 24 18 mov 0x18(%rsp),%rsi < c2: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # c9 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0xc9> < c9: e8 00 00 00 00 callq ce <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0xce> < ce: eb a8 jmp 78 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x78> --- > 0: 48 83 ec 78 sub $0x78,%rsp > 4: 48 89 7c 24 30 mov %rdi,0x30(%rsp) > 9: 48 89 7c 24 50 mov %rdi,0x50(%rsp) > e: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 15 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x15> > 15: ff d0 callq *%rax > 17: 48 89 54 24 40 mov %rdx,0x40(%rsp) > 1c: 48 89 44 24 38 mov %rax,0x38(%rsp) > 21: b8 01 00 00 00 mov $0x1,%eax > 26: 31 c9 xor %ecx,%ecx > 28: 48 83 7c 24 38 00 cmpq $0x0,0x38(%rsp) > 2e: 48 0f 44 c1 cmove %rcx,%rax > 32: 48 83 f8 01 cmp $0x1,%rax > 36: 75 39 jne 71 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x71> > 38: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi > 3d: 48 8b 44 24 40 mov 0x40(%rsp),%rax > 42: 48 89 7c 24 58 mov %rdi,0x58(%rsp) > 47: 48 89 44 24 60 mov %rax,0x60(%rsp) > 4c: 48 89 7c 24 68 mov %rdi,0x68(%rsp) > 51: 48 89 44 24 70 mov %rax,0x70(%rsp) > 56: c6 44 24 4e 01 movb $0x1,0x4e(%rsp) > 5b: be 01 00 00 00 mov $0x1,%esi > 60: 0f b6 54 24 4e movzbl 0x4e(%rsp),%edx > 65: e8 00 00 00 00 callq 6a <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x6a> > 6a: 48 89 44 24 28 mov %rax,0x28(%rsp) > 6f: eb 07 jmp 78 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x78> > 71: eb 00 jmp 73 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x73> > 73: 48 83 c4 78 add $0x78,%rsp > 77: c3 retq > 78: 48 8b 44 24 28 mov 0x28(%rsp),%rax > 7d: 48 83 f8 01 cmp $0x1,%rax > 81: 75 11 jne 94 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x94> > 83: c6 44 24 4f 02 movb $0x2,0x4f(%rsp) > 88: 0f b6 7c 24 4f movzbl 0x4f(%rsp),%edi > 8d: e8 00 00 00 00 callq 92 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x92> > 92: eb 04 jmp 98 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x98> > 94: eb 00 jmp 96 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x96> > 96: eb db jmp 73 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x73> > 98: 48 8b 44 24 30 mov 0x30(%rsp),%rax > 9d: 48 8b 38 mov (%rax),%rdi > a0: ff 15 00 00 00 00 callq *0x0(%rip) # a6 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0xa6> > a6: 48 89 44 24 20 mov %rax,0x20(%rsp) > ab: 48 8b 44 24 30 mov 0x30(%rsp),%rax > b0: 48 8b 38 mov (%rax),%rdi > b3: ff 15 00 00 00 00 callq *0x0(%rip) # b9 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0xb9> > b9: 48 89 44 24 18 mov %rax,0x18(%rsp) > be: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi > c3: ff 15 00 00 00 00 callq *0x0(%rip) # c9 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0xc9> > c9: 48 89 44 24 08 mov %rax,0x8(%rsp) > ce: 48 89 54 24 10 mov %rdx,0x10(%rsp) > d3: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx > d8: 48 8b 54 24 08 mov 0x8(%rsp),%rdx > dd: 48 8b 74 24 20 mov 0x20(%rsp),%rsi > e2: 48 8d 3d 00 00 00 00 lea 0x0(%rip),%rdi # e9 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0xe9> > e9: e8 00 00 00 00 callq ee <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0xee> > ee: eb a6 jmp 96 <_ZN68_$LT$alloc..sync..Weak$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb9a6158fc1f4560dE+0x96> 848,855c937,946 < 0: 50 push %rax < 1: ff 15 00 00 00 00 callq *0x0(%rip) # 7 <_ZN5alloc3vec16Vec$LT$T$C$A$GT$10as_mut_ptr17he3a626b8e961d79fE+0x7> < 7: 48 89 04 24 mov %rax,(%rsp) < b: 48 8b 3c 24 mov (%rsp),%rdi < f: ff 15 00 00 00 00 callq *0x0(%rip) # 15 <_ZN5alloc3vec16Vec$LT$T$C$A$GT$10as_mut_ptr17he3a626b8e961d79fE+0x15> < 15: 48 8b 04 24 mov (%rsp),%rax < 19: 59 pop %rcx < 1a: c3 retq --- > 0: 48 83 ec 18 sub $0x18,%rsp > 4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) > 9: ff 15 00 00 00 00 callq *0x0(%rip) # f <_ZN5alloc3vec16Vec$LT$T$C$A$GT$10as_mut_ptr17he3a626b8e961d79fE+0xf> > f: 48 89 04 24 mov %rax,(%rsp) > 13: 48 89 44 24 10 mov %rax,0x10(%rsp) > 18: 48 8b 3c 24 mov (%rsp),%rdi > 1c: ff 15 00 00 00 00 callq *0x0(%rip) # 22 <_ZN5alloc3vec16Vec$LT$T$C$A$GT$10as_mut_ptr17he3a626b8e961d79fE+0x22> > 22: 48 8b 04 24 mov (%rsp),%rax > 26: 48 83 c4 18 add $0x18,%rsp > 2a: c3 retq 861,870c952,962 < 4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) < 9: ff 15 00 00 00 00 callq *0x0(%rip) # f <_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb7aa9626957bd4eeE+0xf> < f: 48 89 44 24 10 mov %rax,0x10(%rsp) < 14: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi < 19: 48 8b 44 24 08 mov 0x8(%rsp),%rax < 1e: 48 8b 70 10 mov 0x10(%rax),%rsi < 22: ff 15 00 00 00 00 callq *0x0(%rip) # 28 <_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb7aa9626957bd4eeE+0x28> < 28: eb 00 jmp 2a <_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb7aa9626957bd4eeE+0x2a> < 2a: 48 83 c4 18 add $0x18,%rsp < 2e: c3 retq --- > 4: 48 89 3c 24 mov %rdi,(%rsp) > 8: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > d: ff 15 00 00 00 00 callq *0x0(%rip) # 13 <_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb7aa9626957bd4eeE+0x13> > 13: 48 89 44 24 08 mov %rax,0x8(%rsp) > 18: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi > 1d: 48 8b 04 24 mov (%rsp),%rax > 21: 48 8b 70 10 mov 0x10(%rax),%rsi > 25: ff 15 00 00 00 00 callq *0x0(%rip) # 2b <_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb7aa9626957bd4eeE+0x2b> > 2b: eb 00 jmp 2d <_ZN70_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hb7aa9626957bd4eeE+0x2d> > 2d: 48 83 c4 18 add $0x18,%rsp > 31: c3 retq 875c967 < 0: 48 83 ec 28 sub $0x28,%rsp --- > 0: 48 83 ec 38 sub $0x38,%rsp 880,924c972,1018 < 13: 0f b6 44 24 1f movzbl 0x1f(%rsp),%eax < 18: 48 89 44 24 10 mov %rax,0x10(%rsp) < 1d: 48 8b 44 24 10 mov 0x10(%rsp),%rax < 22: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 29 <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0x29> < 29: 48 63 04 81 movslq (%rcx,%rax,4),%rax < 2d: 48 01 c8 add %rcx,%rax < 30: ff e0 jmpq *%rax < 32: 0f 0b ud2 < 34: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx < 39: 48 8b 04 24 mov (%rsp),%rax < 3d: 48 f7 d8 neg %rax < 40: f0 48 0f c1 01 lock xadd %rax,(%rcx) < 45: 48 89 44 24 20 mov %rax,0x20(%rsp) < 4a: eb 70 jmp bc <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xbc> < 4c: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx < 51: 48 8b 04 24 mov (%rsp),%rax < 55: 48 f7 d8 neg %rax < 58: f0 48 0f c1 01 lock xadd %rax,(%rcx) < 5d: 48 89 44 24 20 mov %rax,0x20(%rsp) < 62: eb 56 jmp ba <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xba> < 64: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx < 69: 48 8b 04 24 mov (%rsp),%rax < 6d: 48 f7 d8 neg %rax < 70: f0 48 0f c1 01 lock xadd %rax,(%rcx) < 75: 48 89 44 24 20 mov %rax,0x20(%rsp) < 7a: eb 3c jmp b8 <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xb8> < 7c: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx < 81: 48 8b 04 24 mov (%rsp),%rax < 85: 48 f7 d8 neg %rax < 88: f0 48 0f c1 01 lock xadd %rax,(%rcx) < 8d: 48 89 44 24 20 mov %rax,0x20(%rsp) < 92: eb 22 jmp b6 <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xb6> < 94: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx < 99: 48 8b 04 24 mov (%rsp),%rax < 9d: 48 f7 d8 neg %rax < a0: f0 48 0f c1 01 lock xadd %rax,(%rcx) < a5: 48 89 44 24 20 mov %rax,0x20(%rsp) < aa: eb 00 jmp ac <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xac> < ac: 48 8b 44 24 20 mov 0x20(%rsp),%rax < b1: 48 83 c4 28 add $0x28,%rsp < b5: c3 retq < b6: eb f4 jmp ac <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xac> < b8: eb f2 jmp ac <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xac> < ba: eb f0 jmp ac <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xac> < bc: eb ee jmp ac <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xac> --- > 13: 48 89 7c 24 28 mov %rdi,0x28(%rsp) > 18: 48 89 74 24 30 mov %rsi,0x30(%rsp) > 1d: 0f b6 44 24 1f movzbl 0x1f(%rsp),%eax > 22: 48 89 44 24 10 mov %rax,0x10(%rsp) > 27: 48 8b 44 24 10 mov 0x10(%rsp),%rax > 2c: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 33 <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0x33> > 33: 48 63 04 81 movslq (%rcx,%rax,4),%rax > 37: 48 01 c8 add %rcx,%rax > 3a: ff e0 jmpq *%rax > 3c: 0f 0b ud2 > 3e: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx > 43: 48 8b 04 24 mov (%rsp),%rax > 47: 48 f7 d8 neg %rax > 4a: f0 48 0f c1 01 lock xadd %rax,(%rcx) > 4f: 48 89 44 24 20 mov %rax,0x20(%rsp) > 54: eb 70 jmp c6 <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xc6> > 56: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx > 5b: 48 8b 04 24 mov (%rsp),%rax > 5f: 48 f7 d8 neg %rax > 62: f0 48 0f c1 01 lock xadd %rax,(%rcx) > 67: 48 89 44 24 20 mov %rax,0x20(%rsp) > 6c: eb 56 jmp c4 <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xc4> > 6e: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx > 73: 48 8b 04 24 mov (%rsp),%rax > 77: 48 f7 d8 neg %rax > 7a: f0 48 0f c1 01 lock xadd %rax,(%rcx) > 7f: 48 89 44 24 20 mov %rax,0x20(%rsp) > 84: eb 3c jmp c2 <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xc2> > 86: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx > 8b: 48 8b 04 24 mov (%rsp),%rax > 8f: 48 f7 d8 neg %rax > 92: f0 48 0f c1 01 lock xadd %rax,(%rcx) > 97: 48 89 44 24 20 mov %rax,0x20(%rsp) > 9c: eb 22 jmp c0 <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xc0> > 9e: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx > a3: 48 8b 04 24 mov (%rsp),%rax > a7: 48 f7 d8 neg %rax > aa: f0 48 0f c1 01 lock xadd %rax,(%rcx) > af: 48 89 44 24 20 mov %rax,0x20(%rsp) > b4: eb 00 jmp b6 <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xb6> > b6: 48 8b 44 24 20 mov 0x20(%rsp),%rax > bb: 48 83 c4 38 add $0x38,%rsp > bf: c3 retq > c0: eb f4 jmp b6 <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xb6> > c2: eb f2 jmp b6 <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xb6> > c4: eb f0 jmp b6 <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xb6> > c6: eb ee jmp b6 <_ZN4core4sync6atomic10atomic_sub17h64f361e45b12d501E+0xb6> 931,958c1025,1052 < 7: 88 44 24 17 mov %al,0x17(%rsp) < b: 0f b6 44 24 17 movzbl 0x17(%rsp),%eax < 10: 48 89 44 24 08 mov %rax,0x8(%rsp) < 15: 48 8b 44 24 08 mov 0x8(%rsp),%rax < 1a: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 21 <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x21> < 21: 48 63 04 81 movslq (%rcx,%rax,4),%rax < 25: 48 01 c8 add %rcx,%rax < 28: ff e0 jmpq *%rax < 2a: 0f 0b ud2 < 2c: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi < 31: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 38 <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x38> < 38: ba 01 00 00 00 mov $0x1,%edx < 3d: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 44 <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x44> < 44: 31 c0 xor %eax,%eax < 46: 41 89 c0 mov %eax,%r8d < 49: e8 00 00 00 00 callq 4e <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x4e> < 4e: eb 0e jmp 5e <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x5e> < 50: eb 07 jmp 59 <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x59> < 52: eb 05 jmp 59 <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x59> < 54: eb 03 jmp 59 <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x59> < 56: 0f ae f0 mfence < 59: 48 83 c4 48 add $0x48,%rsp < 5d: c3 retq < 5e: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 65 <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x65> < 65: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 6c <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x6c> < 6c: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi < 71: ff d0 callq *%rax < 73: 0f 0b ud2 --- > 7: 88 44 24 0f mov %al,0xf(%rsp) > b: 0f b6 44 24 0f movzbl 0xf(%rsp),%eax > 10: 48 89 04 24 mov %rax,(%rsp) > 14: 48 8b 04 24 mov (%rsp),%rax > 18: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 1f <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x1f> > 1f: 48 63 04 81 movslq (%rcx,%rax,4),%rax > 23: 48 01 c8 add %rcx,%rax > 26: ff e0 jmpq *%rax > 28: 0f 0b ud2 > 2a: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi > 2f: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 36 <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x36> > 36: ba 01 00 00 00 mov $0x1,%edx > 3b: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # 42 <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x42> > 42: 31 c0 xor %eax,%eax > 44: 41 89 c0 mov %eax,%r8d > 47: e8 00 00 00 00 callq 4c <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x4c> > 4c: eb 0e jmp 5c <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x5c> > 4e: eb 07 jmp 57 <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x57> > 50: eb 05 jmp 57 <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x57> > 52: eb 03 jmp 57 <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x57> > 54: 0f ae f0 mfence > 57: 48 83 c4 48 add $0x48,%rsp > 5b: c3 retq > 5c: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # 63 <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x63> > 63: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # 6a <_ZN4core4sync6atomic5fence17h4c5757ccab09521bE+0x6a> > 6a: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi > 6f: ff d0 callq *%rax > 71: 0f 0b ud2 963,1012c1057,1114 < 0: 48 83 ec 78 sub $0x78,%rsp < 4: 4c 89 04 24 mov %r8,(%rsp) < 8: 48 89 4c 24 08 mov %rcx,0x8(%rsp) < d: 48 89 54 24 10 mov %rdx,0x10(%rsp) < 12: 48 89 74 24 18 mov %rsi,0x18(%rsp) < 17: 48 89 7c 24 20 mov %rdi,0x20(%rsp) < 1c: 48 89 7c 24 28 mov %rdi,0x28(%rsp) < 21: 4c 39 c2 cmp %r8,%rdx < 24: 72 1b jb 41 <_ZN4core3fmt9Arguments6new_v117hd77235e0232a8079E+0x41> < 26: 48 8b 44 24 10 mov 0x10(%rsp),%rax < 2b: 48 8b 0c 24 mov (%rsp),%rcx < 2f: 48 83 c1 01 add $0x1,%rcx < 33: 48 39 c8 cmp %rcx,%rax < 36: 0f 97 c0 seta %al < 39: 24 01 and $0x1,%al < 3b: 88 44 24 37 mov %al,0x37(%rsp) < 3f: eb 05 jmp 46 <_ZN4core3fmt9Arguments6new_v117hd77235e0232a8079E+0x46> < 41: c6 44 24 37 01 movb $0x1,0x37(%rsp) < 46: f6 44 24 37 01 testb $0x1,0x37(%rsp) < 4b: 75 4c jne 99 <_ZN4core3fmt9Arguments6new_v117hd77235e0232a8079E+0x99> < 4d: 48 8b 44 24 28 mov 0x28(%rsp),%rax < 52: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx < 57: 48 8b 14 24 mov (%rsp),%rdx < 5b: 48 8b 74 24 08 mov 0x8(%rsp),%rsi < 60: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi < 65: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 < 6a: 48 c7 44 24 68 00 00 movq $0x0,0x68(%rsp) < 71: 00 00 < 73: 4c 89 01 mov %r8,(%rcx) < 76: 48 89 79 08 mov %rdi,0x8(%rcx) < 7a: 4c 8b 44 24 68 mov 0x68(%rsp),%r8 < 7f: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi < 84: 4c 89 41 10 mov %r8,0x10(%rcx) < 88: 48 89 79 18 mov %rdi,0x18(%rcx) < 8c: 48 89 71 20 mov %rsi,0x20(%rcx) < 90: 48 89 51 28 mov %rdx,0x28(%rcx) < 94: 48 83 c4 78 add $0x78,%rsp < 98: c3 retq < 99: 48 8d 7c 24 38 lea 0x38(%rsp),%rdi < 9e: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # a5 <_ZN4core3fmt9Arguments6new_v117hd77235e0232a8079E+0xa5> < a5: ba 01 00 00 00 mov $0x1,%edx < aa: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # b1 <_ZN4core3fmt9Arguments6new_v117hd77235e0232a8079E+0xb1> < b1: 31 c0 xor %eax,%eax < b3: 41 89 c0 mov %eax,%r8d < b6: e8 45 ff ff ff callq 0 <_ZN4core3fmt9Arguments6new_v117hd77235e0232a8079E> < bb: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # c2 <_ZN4core3fmt9Arguments6new_v117hd77235e0232a8079E+0xc2> < c2: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # c9 <_ZN4core3fmt9Arguments6new_v117hd77235e0232a8079E+0xc9> < c9: 48 8d 7c 24 38 lea 0x38(%rsp),%rdi < ce: ff d0 callq *%rax < d0: 0f 0b ud2 --- > 0: 48 81 ec a8 00 00 00 sub $0xa8,%rsp > 7: 4c 89 44 24 08 mov %r8,0x8(%rsp) > c: 48 89 4c 24 10 mov %rcx,0x10(%rsp) > 11: 48 89 54 24 18 mov %rdx,0x18(%rsp) > 16: 48 89 74 24 20 mov %rsi,0x20(%rsp) > 1b: 48 89 7c 24 28 mov %rdi,0x28(%rsp) > 20: 48 89 7c 24 30 mov %rdi,0x30(%rsp) > 25: 48 89 b4 24 80 00 00 mov %rsi,0x80(%rsp) > 2c: 00 > 2d: 48 89 94 24 88 00 00 mov %rdx,0x88(%rsp) > 34: 00 > 35: 48 89 8c 24 90 00 00 mov %rcx,0x90(%rsp) > 3c: 00 > 3d: 4c 89 84 24 98 00 00 mov %r8,0x98(%rsp) > 44: 00 > 45: 4c 39 c2 cmp %r8,%rdx > 48: 72 1c jb 66 <_ZN4core3fmt9Arguments6new_v117hd77235e0232a8079E+0x66> > 4a: 48 8b 44 24 18 mov 0x18(%rsp),%rax > 4f: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx > 54: 48 83 c1 01 add $0x1,%rcx > 58: 48 39 c8 cmp %rcx,%rax > 5b: 0f 97 c0 seta %al > 5e: 24 01 and $0x1,%al > 60: 88 44 24 3f mov %al,0x3f(%rsp) > 64: eb 05 jmp 6b <_ZN4core3fmt9Arguments6new_v117hd77235e0232a8079E+0x6b> > 66: c6 44 24 3f 01 movb $0x1,0x3f(%rsp) > 6b: f6 44 24 3f 01 testb $0x1,0x3f(%rsp) > 70: 75 50 jne c2 <_ZN4core3fmt9Arguments6new_v117hd77235e0232a8079E+0xc2> > 72: 48 8b 44 24 30 mov 0x30(%rsp),%rax > 77: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx > 7c: 48 8b 54 24 08 mov 0x8(%rsp),%rdx > 81: 48 8b 74 24 10 mov 0x10(%rsp),%rsi > 86: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi > 8b: 4c 8b 44 24 20 mov 0x20(%rsp),%r8 > 90: 48 c7 44 24 70 00 00 movq $0x0,0x70(%rsp) > 97: 00 00 > 99: 4c 89 01 mov %r8,(%rcx) > 9c: 48 89 79 08 mov %rdi,0x8(%rcx) > a0: 4c 8b 44 24 70 mov 0x70(%rsp),%r8 > a5: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi > aa: 4c 89 41 10 mov %r8,0x10(%rcx) > ae: 48 89 79 18 mov %rdi,0x18(%rcx) > b2: 48 89 71 20 mov %rsi,0x20(%rcx) > b6: 48 89 51 28 mov %rdx,0x28(%rcx) > ba: 48 81 c4 a8 00 00 00 add $0xa8,%rsp > c1: c3 retq > c2: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi > c7: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # ce <_ZN4core3fmt9Arguments6new_v117hd77235e0232a8079E+0xce> > ce: ba 01 00 00 00 mov $0x1,%edx > d3: 48 8d 0d 00 00 00 00 lea 0x0(%rip),%rcx # da <_ZN4core3fmt9Arguments6new_v117hd77235e0232a8079E+0xda> > da: 31 c0 xor %eax,%eax > dc: 41 89 c0 mov %eax,%r8d > df: e8 1c ff ff ff callq 0 <_ZN4core3fmt9Arguments6new_v117hd77235e0232a8079E> > e4: 48 8d 35 00 00 00 00 lea 0x0(%rip),%rsi # eb <_ZN4core3fmt9Arguments6new_v117hd77235e0232a8079E+0xeb> > eb: 48 8b 05 00 00 00 00 mov 0x0(%rip),%rax # f2 <_ZN4core3fmt9Arguments6new_v117hd77235e0232a8079E+0xf2> > f2: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi > f7: ff d0 callq *%rax > f9: 0f 0b ud2 1017c1119 < 0: 48 83 ec 28 sub $0x28,%rsp --- > 0: 48 83 ec 38 sub $0x38,%rsp 1022,1031c1124,1135 < 14: e8 00 00 00 00 callq 19 <_ZN4core5alloc6layout6Layout25from_size_align_unchecked17hba2e9b158f6f2d52E+0x19> < 19: 48 89 44 24 10 mov %rax,0x10(%rsp) < 1e: 48 8b 44 24 10 mov 0x10(%rsp),%rax < 23: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx < 28: 48 89 4c 24 18 mov %rcx,0x18(%rsp) < 2d: 48 89 44 24 20 mov %rax,0x20(%rsp) < 32: 48 8b 44 24 18 mov 0x18(%rsp),%rax < 37: 48 8b 54 24 20 mov 0x20(%rsp),%rdx < 3c: 48 83 c4 28 add $0x28,%rsp < 40: c3 retq --- > 14: 48 89 44 24 28 mov %rax,0x28(%rsp) > 19: 48 89 7c 24 30 mov %rdi,0x30(%rsp) > 1e: e8 00 00 00 00 callq 23 <_ZN4core5alloc6layout6Layout25from_size_align_unchecked17hba2e9b158f6f2d52E+0x23> > 23: 48 89 44 24 10 mov %rax,0x10(%rsp) > 28: 48 8b 44 24 10 mov 0x10(%rsp),%rax > 2d: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx > 32: 48 89 4c 24 18 mov %rcx,0x18(%rsp) > 37: 48 89 44 24 20 mov %rax,0x20(%rsp) > 3c: 48 8b 44 24 18 mov 0x18(%rsp),%rax > 41: 48 8b 54 24 20 mov 0x20(%rsp),%rdx > 46: 48 83 c4 38 add $0x38,%rsp > 4a: c3 retq 1036,1037c1140,1144 < 0: 48 8b 07 mov (%rdi),%rax < 3: c3 retq --- > 0: 50 push %rax > 1: 48 89 3c 24 mov %rdi,(%rsp) > 5: 48 8b 07 mov (%rdi),%rax > 8: 59 pop %rcx > 9: c3 retq 1042,1048c1149,1156 < 0: 50 push %rax < 1: 48 8b 7f 08 mov 0x8(%rdi),%rdi < 5: e8 00 00 00 00 callq a <_ZN4core5alloc6layout6Layout5align17h7fc9f29c934f0e3dE+0xa> < a: 48 89 04 24 mov %rax,(%rsp) < e: 48 8b 04 24 mov (%rsp),%rax < 12: 59 pop %rcx < 13: c3 retq --- > 0: 48 83 ec 18 sub $0x18,%rsp > 4: 48 89 7c 24 10 mov %rdi,0x10(%rsp) > 9: 48 8b 7f 08 mov 0x8(%rdi),%rdi > d: e8 00 00 00 00 callq 12 <_ZN4core5alloc6layout6Layout5align17h7fc9f29c934f0e3dE+0x12> > 12: 48 89 44 24 08 mov %rax,0x8(%rsp) > 17: 48 8b 44 24 08 mov 0x8(%rsp),%rax > 1c: 48 83 c4 18 add $0x18,%rsp > 20: c3 retq 1053,1072c1161,1183 < 0: 48 83 ec 38 sub $0x38,%rsp < 4: 48 89 7c 24 18 mov %rdi,0x18(%rsp) < 9: ff 15 00 00 00 00 callq *0x0(%rip) # f <_ZN4core5alloc6layout6Layout13for_value_raw17h5d2998da89e322eaE+0xf> < f: 48 89 44 24 20 mov %rax,0x20(%rsp) < 14: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi < 19: ff 15 00 00 00 00 callq *0x0(%rip) # 1f <_ZN4core5alloc6layout6Layout13for_value_raw17h5d2998da89e322eaE+0x1f> < 1f: 48 89 44 24 10 mov %rax,0x10(%rsp) < 24: 48 8b 44 24 10 mov 0x10(%rsp),%rax < 29: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx < 2e: 48 89 4c 24 28 mov %rcx,0x28(%rsp) < 33: 48 89 44 24 30 mov %rax,0x30(%rsp) < 38: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi < 3d: 48 8b 74 24 30 mov 0x30(%rsp),%rsi < 42: e8 00 00 00 00 callq 47 <_ZN4core5alloc6layout6Layout13for_value_raw17h5d2998da89e322eaE+0x47> < 47: 48 89 04 24 mov %rax,(%rsp) < 4b: 48 89 54 24 08 mov %rdx,0x8(%rsp) < 50: 48 8b 54 24 08 mov 0x8(%rsp),%rdx < 55: 48 8b 04 24 mov (%rsp),%rax < 59: 48 83 c4 38 add $0x38,%rsp < 5d: c3 retq --- > 0: 48 83 ec 58 sub $0x58,%rsp > 4: 48 89 7c 24 20 mov %rdi,0x20(%rsp) > 9: 48 89 7c 24 40 mov %rdi,0x40(%rsp) > e: ff 15 00 00 00 00 callq *0x0(%rip) # 14 <_ZN4core5alloc6layout6Layout13for_value_raw17h5d2998da89e322eaE+0x14> > 14: 48 89 44 24 28 mov %rax,0x28(%rsp) > 19: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi > 1e: ff 15 00 00 00 00 callq *0x0(%rip) # 24 <_ZN4core5alloc6layout6Layout13for_value_raw17h5d2998da89e322eaE+0x24> > 24: 48 89 44 24 18 mov %rax,0x18(%rsp) > 29: 48 8b 44 24 18 mov 0x18(%rsp),%rax > 2e: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx > 33: 48 89 4c 24 30 mov %rcx,0x30(%rsp) > 38: 48 89 44 24 38 mov %rax,0x38(%rsp) > 3d: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi > 42: 48 89 7c 24 48 mov %rdi,0x48(%rsp) > 47: 48 8b 74 24 38 mov 0x38(%rsp),%rsi > 4c: 48 89 74 24 50 mov %rsi,0x50(%rsp) > 51: e8 00 00 00 00 callq 56 <_ZN4core5alloc6layout6Layout13for_value_raw17h5d2998da89e322eaE+0x56> > 56: 48 89 44 24 08 mov %rax,0x8(%rsp) > 5b: 48 89 54 24 10 mov %rdx,0x10(%rsp) > 60: 48 8b 54 24 10 mov 0x10(%rsp),%rdx > 65: 48 8b 44 24 08 mov 0x8(%rsp),%rax > 6a: 48 83 c4 58 add $0x58,%rsp > 6e: c3 retq 1077,1096c1188,1210 < 0: 48 83 ec 38 sub $0x38,%rsp < 4: 48 89 7c 24 18 mov %rdi,0x18(%rsp) < 9: ff 15 00 00 00 00 callq *0x0(%rip) # f <_ZN4core5alloc6layout6Layout13for_value_raw17h76cc750b5fa4d256E+0xf> < f: 48 89 44 24 20 mov %rax,0x20(%rsp) < 14: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi < 19: ff 15 00 00 00 00 callq *0x0(%rip) # 1f <_ZN4core5alloc6layout6Layout13for_value_raw17h76cc750b5fa4d256E+0x1f> < 1f: 48 89 44 24 10 mov %rax,0x10(%rsp) < 24: 48 8b 44 24 10 mov 0x10(%rsp),%rax < 29: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx < 2e: 48 89 4c 24 28 mov %rcx,0x28(%rsp) < 33: 48 89 44 24 30 mov %rax,0x30(%rsp) < 38: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi < 3d: 48 8b 74 24 30 mov 0x30(%rsp),%rsi < 42: e8 00 00 00 00 callq 47 <_ZN4core5alloc6layout6Layout13for_value_raw17h76cc750b5fa4d256E+0x47> < 47: 48 89 04 24 mov %rax,(%rsp) < 4b: 48 89 54 24 08 mov %rdx,0x8(%rsp) < 50: 48 8b 54 24 08 mov 0x8(%rsp),%rdx < 55: 48 8b 04 24 mov (%rsp),%rax < 59: 48 83 c4 38 add $0x38,%rsp < 5d: c3 retq --- > 0: 48 83 ec 58 sub $0x58,%rsp > 4: 48 89 7c 24 20 mov %rdi,0x20(%rsp) > 9: 48 89 7c 24 40 mov %rdi,0x40(%rsp) > e: ff 15 00 00 00 00 callq *0x0(%rip) # 14 <_ZN4core5alloc6layout6Layout13for_value_raw17h76cc750b5fa4d256E+0x14> > 14: 48 89 44 24 28 mov %rax,0x28(%rsp) > 19: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi > 1e: ff 15 00 00 00 00 callq *0x0(%rip) # 24 <_ZN4core5alloc6layout6Layout13for_value_raw17h76cc750b5fa4d256E+0x24> > 24: 48 89 44 24 18 mov %rax,0x18(%rsp) > 29: 48 8b 44 24 18 mov 0x18(%rsp),%rax > 2e: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx > 33: 48 89 4c 24 30 mov %rcx,0x30(%rsp) > 38: 48 89 44 24 38 mov %rax,0x38(%rsp) > 3d: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi > 42: 48 89 7c 24 48 mov %rdi,0x48(%rsp) > 47: 48 8b 74 24 38 mov 0x38(%rsp),%rsi > 4c: 48 89 74 24 50 mov %rsi,0x50(%rsp) > 51: e8 00 00 00 00 callq 56 <_ZN4core5alloc6layout6Layout13for_value_raw17h76cc750b5fa4d256E+0x56> > 56: 48 89 44 24 08 mov %rax,0x8(%rsp) > 5b: 48 89 54 24 10 mov %rdx,0x10(%rsp) > 60: 48 8b 54 24 10 mov 0x10(%rsp),%rdx > 65: 48 8b 44 24 08 mov 0x8(%rsp),%rax > 6a: 48 83 c4 58 add $0x58,%rsp > 6e: c3 retq 1101,1105c1215,1220 < 0: 50 push %rax < 1: 48 89 3c 24 mov %rdi,(%rsp) < 5: 48 8b 04 24 mov (%rsp),%rax < 9: 59 pop %rcx < a: c3 retq --- > 0: 48 83 ec 10 sub $0x10,%rsp > 4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) > 9: 48 89 3c 24 mov %rdi,(%rsp) > d: 48 8b 04 24 mov (%rsp),%rax > 11: 48 83 c4 10 add $0x10,%rsp > 15: c3 retq 1110,1111c1225,1229 < 0: 48 89 f8 mov %rdi,%rax < 3: c3 retq --- > 0: 50 push %rax > 1: 48 89 f8 mov %rdi,%rax > 4: 48 89 04 24 mov %rax,(%rsp) > 8: 59 pop %rcx > 9: c3 retq 1116c1234 < 0: 48 83 ec 28 sub $0x28,%rsp --- > 0: 48 83 ec 48 sub $0x48,%rsp 1120,1129c1238,1251 < f: 48 89 7c 24 20 mov %rdi,0x20(%rsp) < 14: 8a 44 24 1f mov 0x1f(%rsp),%al < 18: 48 8b 74 24 10 mov 0x10(%rsp),%rsi < 1d: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi < 22: 0f b6 d0 movzbl %al,%edx < 25: ff 15 00 00 00 00 callq *0x0(%rip) # 2b <_ZN4core4sync6atomic11AtomicUsize9fetch_sub17hd7cfa8714c8c9a90E+0x2b> < 2b: 48 89 44 24 08 mov %rax,0x8(%rsp) < 30: 48 8b 44 24 08 mov 0x8(%rsp),%rax < 35: 48 83 c4 28 add $0x28,%rsp < 39: c3 retq --- > f: 48 89 7c 24 28 mov %rdi,0x28(%rsp) > 14: 48 89 74 24 30 mov %rsi,0x30(%rsp) > 19: 88 44 24 3f mov %al,0x3f(%rsp) > 1d: 48 89 7c 24 20 mov %rdi,0x20(%rsp) > 22: 48 89 7c 24 40 mov %rdi,0x40(%rsp) > 27: 8a 44 24 1f mov 0x1f(%rsp),%al > 2b: 48 8b 74 24 10 mov 0x10(%rsp),%rsi > 30: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi > 35: 0f b6 d0 movzbl %al,%edx > 38: ff 15 00 00 00 00 callq *0x0(%rip) # 3e <_ZN4core4sync6atomic11AtomicUsize9fetch_sub17hd7cfa8714c8c9a90E+0x3e> > 3e: 48 89 44 24 08 mov %rax,0x8(%rsp) > 43: 48 8b 44 24 08 mov 0x8(%rsp),%rax > 48: 48 83 c4 48 add $0x48,%rsp > 4c: c3 retq