Created
December 23, 2012 07:52
-
-
Save usagi/4362521 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
master_fixed_cxx.O0: file format elf64-x86-64 | |
Disassembly of section .init: | |
0000000000400d30 <_init>: | |
400d30: 48 83 ec 08 sub $0x8,%rsp | |
400d34: e8 c3 01 00 00 callq 400efc <call_gmon_start> | |
400d39: 48 83 c4 08 add $0x8,%rsp | |
400d3d: c3 retq | |
Disassembly of section .plt: | |
0000000000400d40 <_ZSt20__throw_length_errorPKc@plt-0x10>: | |
400d40: ff 35 aa 32 20 00 pushq 0x2032aa(%rip) # 603ff0 <_GLOBAL_OFFSET_TABLE_+0x8> | |
400d46: ff 25 ac 32 20 00 jmpq *0x2032ac(%rip) # 603ff8 <_GLOBAL_OFFSET_TABLE_+0x10> | |
400d4c: 0f 1f 40 00 nopl 0x0(%rax) | |
0000000000400d50 <_ZSt20__throw_length_errorPKc@plt>: | |
400d50: ff 25 aa 32 20 00 jmpq *0x2032aa(%rip) # 604000 <_GLOBAL_OFFSET_TABLE_+0x18> | |
400d56: 68 00 00 00 00 pushq $0x0 | |
400d5b: e9 e0 ff ff ff jmpq 400d40 <_init+0x10> | |
0000000000400d60 <_ZNSolsEd@plt>: | |
400d60: ff 25 a2 32 20 00 jmpq *0x2032a2(%rip) # 604008 <_GLOBAL_OFFSET_TABLE_+0x20> | |
400d66: 68 01 00 00 00 pushq $0x1 | |
400d6b: e9 d0 ff ff ff jmpq 400d40 <_init+0x10> | |
0000000000400d70 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St13_Setprecision@plt>: | |
400d70: ff 25 9a 32 20 00 jmpq *0x20329a(%rip) # 604010 <_GLOBAL_OFFSET_TABLE_+0x28> | |
400d76: 68 02 00 00 00 pushq $0x2 | |
400d7b: e9 c0 ff ff ff jmpq 400d40 <_init+0x10> | |
0000000000400d80 <_ZNSolsEy@plt>: | |
400d80: ff 25 92 32 20 00 jmpq *0x203292(%rip) # 604018 <_GLOBAL_OFFSET_TABLE_+0x30> | |
400d86: 68 03 00 00 00 pushq $0x3 | |
400d8b: e9 b0 ff ff ff jmpq 400d40 <_init+0x10> | |
0000000000400d90 <_ZdlPv@plt>: | |
400d90: ff 25 8a 32 20 00 jmpq *0x20328a(%rip) # 604020 <_GLOBAL_OFFSET_TABLE_+0x38> | |
400d96: 68 04 00 00 00 pushq $0x4 | |
400d9b: e9 a0 ff ff ff jmpq 400d40 <_init+0x10> | |
0000000000400da0 <__cxa_rethrow@plt>: | |
400da0: ff 25 82 32 20 00 jmpq *0x203282(%rip) # 604028 <_GLOBAL_OFFSET_TABLE_+0x40> | |
400da6: 68 05 00 00 00 pushq $0x5 | |
400dab: e9 90 ff ff ff jmpq 400d40 <_init+0x10> | |
0000000000400db0 <_ZNSt8ios_base4InitC1Ev@plt>: | |
400db0: ff 25 7a 32 20 00 jmpq *0x20327a(%rip) # 604030 <_GLOBAL_OFFSET_TABLE_+0x48> | |
400db6: 68 06 00 00 00 pushq $0x6 | |
400dbb: e9 80 ff ff ff jmpq 400d40 <_init+0x10> | |
0000000000400dc0 <__libc_start_main@plt>: | |
400dc0: ff 25 72 32 20 00 jmpq *0x203272(%rip) # 604038 <_GLOBAL_OFFSET_TABLE_+0x50> | |
400dc6: 68 07 00 00 00 pushq $0x7 | |
400dcb: e9 70 ff ff ff jmpq 400d40 <_init+0x10> | |
0000000000400dd0 <__cxa_atexit@plt>: | |
400dd0: ff 25 6a 32 20 00 jmpq *0x20326a(%rip) # 604040 <_GLOBAL_OFFSET_TABLE_+0x58> | |
400dd6: 68 08 00 00 00 pushq $0x8 | |
400ddb: e9 60 ff ff ff jmpq 400d40 <_init+0x10> | |
0000000000400de0 <_ZNSt8ios_base4InitD1Ev@plt>: | |
400de0: ff 25 62 32 20 00 jmpq *0x203262(%rip) # 604048 <_GLOBAL_OFFSET_TABLE_+0x60> | |
400de6: 68 09 00 00 00 pushq $0x9 | |
400deb: e9 50 ff ff ff jmpq 400d40 <_init+0x10> | |
0000000000400df0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>: | |
400df0: ff 25 5a 32 20 00 jmpq *0x20325a(%rip) # 604050 <_GLOBAL_OFFSET_TABLE_+0x68> | |
400df6: 68 0a 00 00 00 pushq $0xa | |
400dfb: e9 40 ff ff ff jmpq 400d40 <_init+0x10> | |
0000000000400e00 <_ZNSt6chrono12system_clock3nowEv@plt>: | |
400e00: ff 25 52 32 20 00 jmpq *0x203252(%rip) # 604058 <_GLOBAL_OFFSET_TABLE_+0x70> | |
400e06: 68 0b 00 00 00 pushq $0xb | |
400e0b: e9 30 ff ff ff jmpq 400d40 <_init+0x10> | |
0000000000400e10 <_ZSt5flushIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@plt>: | |
400e10: ff 25 4a 32 20 00 jmpq *0x20324a(%rip) # 604060 <_GLOBAL_OFFSET_TABLE_+0x78> | |
400e16: 68 0c 00 00 00 pushq $0xc | |
400e1b: e9 20 ff ff ff jmpq 400d40 <_init+0x10> | |
0000000000400e20 <_ZNSolsEPFRSoS_E@plt>: | |
400e20: ff 25 42 32 20 00 jmpq *0x203242(%rip) # 604068 <_GLOBAL_OFFSET_TABLE_+0x80> | |
400e26: 68 0d 00 00 00 pushq $0xd | |
400e2b: e9 10 ff ff ff jmpq 400d40 <_init+0x10> | |
0000000000400e30 <__cxa_end_catch@plt>: | |
400e30: ff 25 3a 32 20 00 jmpq *0x20323a(%rip) # 604070 <_GLOBAL_OFFSET_TABLE_+0x88> | |
400e36: 68 0e 00 00 00 pushq $0xe | |
400e3b: e9 00 ff ff ff jmpq 400d40 <_init+0x10> | |
0000000000400e40 <_ZSt17__throw_bad_allocv@plt>: | |
400e40: ff 25 32 32 20 00 jmpq *0x203232(%rip) # 604078 <_GLOBAL_OFFSET_TABLE_+0x90> | |
400e46: 68 0f 00 00 00 pushq $0xf | |
400e4b: e9 f0 fe ff ff jmpq 400d40 <_init+0x10> | |
0000000000400e50 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@plt>: | |
400e50: ff 25 2a 32 20 00 jmpq *0x20322a(%rip) # 604080 <_GLOBAL_OFFSET_TABLE_+0x98> | |
400e56: 68 10 00 00 00 pushq $0x10 | |
400e5b: e9 e0 fe ff ff jmpq 400d40 <_init+0x10> | |
0000000000400e60 <__cxa_begin_catch@plt>: | |
400e60: ff 25 22 32 20 00 jmpq *0x203222(%rip) # 604088 <_GLOBAL_OFFSET_TABLE_+0xa0> | |
400e66: 68 11 00 00 00 pushq $0x11 | |
400e6b: e9 d0 fe ff ff jmpq 400d40 <_init+0x10> | |
0000000000400e70 <__gxx_personality_v0@plt>: | |
400e70: ff 25 1a 32 20 00 jmpq *0x20321a(%rip) # 604090 <_GLOBAL_OFFSET_TABLE_+0xa8> | |
400e76: 68 12 00 00 00 pushq $0x12 | |
400e7b: e9 c0 fe ff ff jmpq 400d40 <_init+0x10> | |
0000000000400e80 <_Znwm@plt>: | |
400e80: ff 25 12 32 20 00 jmpq *0x203212(%rip) # 604098 <_GLOBAL_OFFSET_TABLE_+0xb0> | |
400e86: 68 13 00 00 00 pushq $0x13 | |
400e8b: e9 b0 fe ff ff jmpq 400d40 <_init+0x10> | |
0000000000400e90 <_Unwind_Resume@plt>: | |
400e90: ff 25 0a 32 20 00 jmpq *0x20320a(%rip) # 6040a0 <_GLOBAL_OFFSET_TABLE_+0xb8> | |
400e96: 68 14 00 00 00 pushq $0x14 | |
400e9b: e9 a0 fe ff ff jmpq 400d40 <_init+0x10> | |
0000000000400ea0 <_ZNSolsEPFRSt8ios_baseS0_E@plt>: | |
400ea0: ff 25 02 32 20 00 jmpq *0x203202(%rip) # 6040a8 <_GLOBAL_OFFSET_TABLE_+0xc0> | |
400ea6: 68 15 00 00 00 pushq $0x15 | |
400eab: e9 90 fe ff ff jmpq 400d40 <_init+0x10> | |
0000000000400eb0 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw@plt>: | |
400eb0: ff 25 fa 31 20 00 jmpq *0x2031fa(%rip) # 6040b0 <_GLOBAL_OFFSET_TABLE_+0xc8> | |
400eb6: 68 16 00 00 00 pushq $0x16 | |
400ebb: e9 80 fe ff ff jmpq 400d40 <_init+0x10> | |
0000000000400ec0 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E@plt>: | |
400ec0: ff 25 f2 31 20 00 jmpq *0x2031f2(%rip) # 6040b8 <_GLOBAL_OFFSET_TABLE_+0xd0> | |
400ec6: 68 17 00 00 00 pushq $0x17 | |
400ecb: e9 70 fe ff ff jmpq 400d40 <_init+0x10> | |
Disassembly of section .text: | |
0000000000400ed0 <_start>: | |
400ed0: 31 ed xor %ebp,%ebp | |
400ed2: 49 89 d1 mov %rdx,%r9 | |
400ed5: 5e pop %rsi | |
400ed6: 48 89 e2 mov %rsp,%rdx | |
400ed9: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp | |
400edd: 50 push %rax | |
400ede: 54 push %rsp | |
400edf: 49 c7 c0 00 24 40 00 mov $0x402400,%r8 | |
400ee6: 48 c7 c1 70 23 40 00 mov $0x402370,%rcx | |
400eed: 48 c7 c7 03 10 40 00 mov $0x401003,%rdi | |
400ef4: e8 c7 fe ff ff callq 400dc0 <__libc_start_main@plt> | |
400ef9: f4 hlt | |
400efa: 90 nop | |
400efb: 90 nop | |
0000000000400efc <call_gmon_start>: | |
400efc: 48 83 ec 08 sub $0x8,%rsp | |
400f00: 48 8b 05 d9 30 20 00 mov 0x2030d9(%rip),%rax # 603fe0 <_DYNAMIC+0x210> | |
400f07: 48 85 c0 test %rax,%rax | |
400f0a: 74 02 je 400f0e <call_gmon_start+0x12> | |
400f0c: ff d0 callq *%rax | |
400f0e: 48 83 c4 08 add $0x8,%rsp | |
400f12: c3 retq | |
400f13: 90 nop | |
400f14: 90 nop | |
400f15: 90 nop | |
400f16: 90 nop | |
400f17: 90 nop | |
400f18: 90 nop | |
400f19: 90 nop | |
400f1a: 90 nop | |
400f1b: 90 nop | |
400f1c: 90 nop | |
400f1d: 90 nop | |
400f1e: 90 nop | |
400f1f: 90 nop | |
0000000000400f20 <deregister_tm_clones>: | |
400f20: b8 df 40 60 00 mov $0x6040df,%eax | |
400f25: 55 push %rbp | |
400f26: 48 2d d8 40 60 00 sub $0x6040d8,%rax | |
400f2c: 48 83 f8 0e cmp $0xe,%rax | |
400f30: 48 89 e5 mov %rsp,%rbp | |
400f33: 77 02 ja 400f37 <deregister_tm_clones+0x17> | |
400f35: 5d pop %rbp | |
400f36: c3 retq | |
400f37: b8 00 00 00 00 mov $0x0,%eax | |
400f3c: 48 85 c0 test %rax,%rax | |
400f3f: 74 f4 je 400f35 <deregister_tm_clones+0x15> | |
400f41: 5d pop %rbp | |
400f42: bf d8 40 60 00 mov $0x6040d8,%edi | |
400f47: ff e0 jmpq *%rax | |
400f49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
0000000000400f50 <register_tm_clones>: | |
400f50: b8 d8 40 60 00 mov $0x6040d8,%eax | |
400f55: 55 push %rbp | |
400f56: 48 2d d8 40 60 00 sub $0x6040d8,%rax | |
400f5c: 48 c1 f8 03 sar $0x3,%rax | |
400f60: 48 89 e5 mov %rsp,%rbp | |
400f63: 48 89 c2 mov %rax,%rdx | |
400f66: 48 c1 ea 3f shr $0x3f,%rdx | |
400f6a: 48 01 d0 add %rdx,%rax | |
400f6d: 48 89 c6 mov %rax,%rsi | |
400f70: 48 d1 fe sar %rsi | |
400f73: 75 02 jne 400f77 <register_tm_clones+0x27> | |
400f75: 5d pop %rbp | |
400f76: c3 retq | |
400f77: ba 00 00 00 00 mov $0x0,%edx | |
400f7c: 48 85 d2 test %rdx,%rdx | |
400f7f: 74 f4 je 400f75 <register_tm_clones+0x25> | |
400f81: 5d pop %rbp | |
400f82: bf d8 40 60 00 mov $0x6040d8,%edi | |
400f87: ff e2 jmpq *%rdx | |
400f89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
0000000000400f90 <__do_global_dtors_aux>: | |
400f90: 80 3d 59 32 20 00 00 cmpb $0x0,0x203259(%rip) # 6041f0 <completed.6098> | |
400f97: 75 11 jne 400faa <__do_global_dtors_aux+0x1a> | |
400f99: 55 push %rbp | |
400f9a: 48 89 e5 mov %rsp,%rbp | |
400f9d: e8 7e ff ff ff callq 400f20 <deregister_tm_clones> | |
400fa2: 5d pop %rbp | |
400fa3: c6 05 46 32 20 00 01 movb $0x1,0x203246(%rip) # 6041f0 <completed.6098> | |
400faa: f3 c3 repz retq | |
400fac: 0f 1f 40 00 nopl 0x0(%rax) | |
0000000000400fb0 <frame_dummy>: | |
400fb0: 48 83 3d 10 2e 20 00 cmpq $0x0,0x202e10(%rip) # 603dc8 <__JCR_END__> | |
400fb7: 00 | |
400fb8: 74 1b je 400fd5 <frame_dummy+0x25> | |
400fba: b8 00 00 00 00 mov $0x0,%eax | |
400fbf: 48 85 c0 test %rax,%rax | |
400fc2: 74 11 je 400fd5 <frame_dummy+0x25> | |
400fc4: 55 push %rbp | |
400fc5: bf c8 3d 60 00 mov $0x603dc8,%edi | |
400fca: 48 89 e5 mov %rsp,%rbp | |
400fcd: ff d0 callq *%rax | |
400fcf: 5d pop %rbp | |
400fd0: e9 7b ff ff ff jmpq 400f50 <register_tm_clones> | |
400fd5: e9 76 ff ff ff jmpq 400f50 <register_tm_clones> | |
400fda: 90 nop | |
400fdb: 90 nop | |
0000000000400fdc <_Z31test_bitmap_color_transform_cppRSt6vectorI7pixel_tILi16EESaIS1_EE>: | |
400fdc: 55 push %rbp | |
400fdd: 48 89 e5 mov %rsp,%rbp | |
400fe0: 48 83 ec 30 sub $0x30,%rsp | |
400fe4: 48 89 7d e8 mov %rdi,-0x18(%rbp) | |
400fe8: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
400fec: 88 14 24 mov %dl,(%rsp) | |
400fef: 48 89 c7 mov %rax,%rdi | |
400ff2: e8 0f 06 00 00 callq 401606 <_ZN5boost5range8for_eachISt6vectorI7pixel_tILi16EESaIS4_EE10transcolorEET0_RT_S8_> | |
400ff7: eb 08 jmp 401001 <_Z31test_bitmap_color_transform_cppRSt6vectorI7pixel_tILi16EESaIS1_EE+0x25> | |
400ff9: 48 89 c7 mov %rax,%rdi | |
400ffc: e8 8f fe ff ff callq 400e90 <_Unwind_Resume@plt> | |
401001: c9 leaveq | |
401002: c3 retq | |
0000000000401003 <main>: | |
401003: 55 push %rbp | |
401004: 48 89 e5 mov %rsp,%rbp | |
401007: 41 54 push %r12 | |
401009: 53 push %rbx | |
40100a: 48 83 c4 80 add $0xffffffffffffff80,%rsp | |
40100e: 48 8d 45 a0 lea -0x60(%rbp),%rax | |
401012: 48 89 c7 mov %rax,%rdi | |
401015: e8 36 06 00 00 callq 401650 <_ZNSt6vectorI7pixel_tILi16EESaIS1_EEC1Ev> | |
40101a: 48 8d 45 a0 lea -0x60(%rbp),%rax | |
40101e: be 00 a4 1f 00 mov $0x1fa400,%esi | |
401023: 48 89 c7 mov %rax,%rdi | |
401026: e8 83 06 00 00 callq 4016ae <_ZNSt6vectorI7pixel_tILi16EESaIS1_EE6resizeEm> | |
40102b: 48 c7 45 90 00 00 00 movq $0x0,-0x70(%rbp) | |
401032: 00 | |
401033: be 23 24 40 00 mov $0x402423,%esi | |
401038: bf e0 40 60 00 mov $0x6040e0,%edi | |
40103d: e8 ae fd ff ff callq 400df0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> | |
401042: 48 c7 45 e8 e8 03 00 movq $0x3e8,-0x18(%rbp) | |
401049: 00 | |
40104a: e9 b3 00 00 00 jmpq 401102 <main+0xff> | |
40104f: e8 ac fd ff ff callq 400e00 <_ZNSt6chrono12system_clock3nowEv@plt> | |
401054: 48 89 45 80 mov %rax,-0x80(%rbp) | |
401058: 48 8d 45 a0 lea -0x60(%rbp),%rax | |
40105c: 48 89 c7 mov %rax,%rdi | |
40105f: e8 78 ff ff ff callq 400fdc <_Z31test_bitmap_color_transform_cppRSt6vectorI7pixel_tILi16EESaIS1_EE> | |
401064: e8 97 fd ff ff callq 400e00 <_ZNSt6chrono12system_clock3nowEv@plt> | |
401069: 48 89 45 d0 mov %rax,-0x30(%rbp) | |
40106d: 48 8d 55 80 lea -0x80(%rbp),%rdx | |
401071: 48 8d 45 d0 lea -0x30(%rbp),%rax | |
401075: 48 89 d6 mov %rdx,%rsi | |
401078: 48 89 c7 mov %rax,%rdi | |
40107b: e8 8f 04 00 00 callq 40150f <_ZNSt6chronomiINS_12system_clockENS_8durationIlSt5ratioILl1ELl1000000EEEES5_EENSt11common_typeIIT0_T1_EE4typeERKNS_10time_pointIT_S7_EERKNSB_ISC_S8_EE> | |
401080: 48 89 45 c0 mov %rax,-0x40(%rbp) | |
401084: 48 8d 55 c0 lea -0x40(%rbp),%rdx | |
401088: 48 8d 45 90 lea -0x70(%rbp),%rax | |
40108c: 48 89 d6 mov %rdx,%rsi | |
40108f: 48 89 c7 mov %rax,%rdi | |
401092: e8 9b 06 00 00 callq 401732 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEpLERKS3_> | |
401097: bf 30 00 00 00 mov $0x30,%edi | |
40109c: e8 c4 06 00 00 callq 401765 <_ZSt7setfillIcESt8_SetfillIT_ES1_> | |
4010a1: 89 c3 mov %eax,%ebx | |
4010a3: bf 08 00 00 00 mov $0x8,%edi | |
4010a8: e8 42 03 00 00 callq 4013ef <_ZSt4setwi> | |
4010ad: 41 89 c4 mov %eax,%r12d | |
4010b0: be 2a 24 40 00 mov $0x40242a,%esi | |
4010b5: bf e0 40 60 00 mov $0x6040e0,%edi | |
4010ba: e8 31 fd ff ff callq 400df0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> | |
4010bf: be 54 13 40 00 mov $0x401354,%esi | |
4010c4: 48 89 c7 mov %rax,%rdi | |
4010c7: e8 d4 fd ff ff callq 400ea0 <_ZNSolsEPFRSt8ios_baseS0_E@plt> | |
4010cc: 44 89 e6 mov %r12d,%esi | |
4010cf: 48 89 c7 mov %rax,%rdi | |
4010d2: e8 d9 fd ff ff callq 400eb0 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw@plt> | |
4010d7: 89 de mov %ebx,%esi | |
4010d9: 48 89 c7 mov %rax,%rdi | |
4010dc: e8 df fd ff ff callq 400ec0 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E@plt> | |
4010e1: 48 8b 55 e8 mov -0x18(%rbp),%rdx | |
4010e5: 48 89 d6 mov %rdx,%rsi | |
4010e8: 48 89 c7 mov %rax,%rdi | |
4010eb: e8 90 fc ff ff callq 400d80 <_ZNSolsEy@plt> | |
4010f0: be 10 0e 40 00 mov $0x400e10,%esi | |
4010f5: 48 89 c7 mov %rax,%rdi | |
4010f8: e8 23 fd ff ff callq 400e20 <_ZNSolsEPFRSoS_E@plt> | |
4010fd: 48 83 6d e8 01 subq $0x1,-0x18(%rbp) | |
401102: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) | |
401107: 0f 95 c0 setne %al | |
40110a: 84 c0 test %al,%al | |
40110c: 0f 85 3d ff ff ff jne 40104f <main+0x4c> | |
401112: be 32 24 40 00 mov $0x402432,%esi | |
401117: bf e0 40 60 00 mov $0x6040e0,%edi | |
40111c: e8 cf fc ff ff callq 400df0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> | |
401121: be 50 0e 40 00 mov $0x400e50,%esi | |
401126: 48 89 c7 mov %rax,%rdi | |
401129: e8 f2 fc ff ff callq 400e20 <_ZNSolsEPFRSoS_E@plt> | |
40112e: 48 8d 45 90 lea -0x70(%rbp),%rax | |
401132: 48 89 c7 mov %rax,%rdi | |
401135: e8 86 04 00 00 callq 4015c0 <_ZNSt6chrono13duration_castINS_8durationIdSt5ratioILl1ELl1EEEElS2_ILl1ELl1000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE> | |
40113a: f2 0f 11 85 70 ff ff movsd %xmm0,-0x90(%rbp) | |
401141: ff | |
401142: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax | |
401149: 48 89 45 e0 mov %rax,-0x20(%rbp) | |
40114d: 48 8d 45 e0 lea -0x20(%rbp),%rax | |
401151: 48 89 c7 mov %rax,%rdi | |
401154: e8 93 04 00 00 callq 4015ec <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1EEE5countEv> | |
401159: f2 0f 10 0d 1f 13 00 movsd 0x131f(%rip),%xmm1 # 402480 <_ZN12_GLOBAL__N_1L12image_heightE+0x10> | |
401160: 00 | |
401161: 66 0f 28 d0 movapd %xmm0,%xmm2 | |
401165: f2 0f 5e d1 divsd %xmm1,%xmm2 | |
401169: f2 0f 11 95 78 ff ff movsd %xmm2,-0x88(%rbp) | |
401170: ff | |
401171: bf 03 00 00 00 mov $0x3,%edi | |
401176: e8 68 02 00 00 callq 4013e3 <_ZSt12setprecisioni> | |
40117b: 89 c3 mov %eax,%ebx | |
40117d: be 42 24 40 00 mov $0x402442,%esi | |
401182: bf e0 40 60 00 mov $0x6040e0,%edi | |
401187: e8 64 fc ff ff callq 400df0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt> | |
40118c: be 7c 13 40 00 mov $0x40137c,%esi | |
401191: 48 89 c7 mov %rax,%rdi | |
401194: e8 07 fd ff ff callq 400ea0 <_ZNSolsEPFRSt8ios_baseS0_E@plt> | |
401199: 89 de mov %ebx,%esi | |
40119b: 48 89 c7 mov %rax,%rdi | |
40119e: e8 cd fb ff ff callq 400d70 <_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St13_Setprecision@plt> | |
4011a3: f2 0f 10 85 78 ff ff movsd -0x88(%rbp),%xmm0 | |
4011aa: ff | |
4011ab: 48 89 c7 mov %rax,%rdi | |
4011ae: e8 ad fb ff ff callq 400d60 <_ZNSolsEd@plt> | |
4011b3: be 50 0e 40 00 mov $0x400e50,%esi | |
4011b8: 48 89 c7 mov %rax,%rdi | |
4011bb: e8 60 fc ff ff callq 400e20 <_ZNSolsEPFRSoS_E@plt> | |
4011c0: 48 8d 45 a0 lea -0x60(%rbp),%rax | |
4011c4: 48 89 c7 mov %rax,%rdi | |
4011c7: e8 9e 04 00 00 callq 40166a <_ZNSt6vectorI7pixel_tILi16EESaIS1_EED1Ev> | |
4011cc: b8 00 00 00 00 mov $0x0,%eax | |
4011d1: eb 26 jmp 4011f9 <main+0x1f6> | |
4011d3: 48 89 c3 mov %rax,%rbx | |
4011d6: eb 08 jmp 4011e0 <main+0x1dd> | |
4011d8: 48 89 c3 mov %rax,%rbx | |
4011db: eb 03 jmp 4011e0 <main+0x1dd> | |
4011dd: 48 89 c3 mov %rax,%rbx | |
4011e0: 48 8d 45 a0 lea -0x60(%rbp),%rax | |
4011e4: 48 89 c7 mov %rax,%rdi | |
4011e7: e8 7e 04 00 00 callq 40166a <_ZNSt6vectorI7pixel_tILi16EESaIS1_EED1Ev> | |
4011ec: 48 89 d8 mov %rbx,%rax | |
4011ef: eb 00 jmp 4011f1 <main+0x1ee> | |
4011f1: 48 89 c7 mov %rax,%rdi | |
4011f4: e8 97 fc ff ff callq 400e90 <_Unwind_Resume@plt> | |
4011f9: 48 83 ec 80 sub $0xffffffffffffff80,%rsp | |
4011fd: 5b pop %rbx | |
4011fe: 41 5c pop %r12 | |
401200: 5d pop %rbp | |
401201: c3 retq | |
0000000000401202 <_Z41__static_initialization_and_destruction_0ii>: | |
401202: 55 push %rbp | |
401203: 48 89 e5 mov %rsp,%rbp | |
401206: 48 83 ec 10 sub $0x10,%rsp | |
40120a: 89 7d fc mov %edi,-0x4(%rbp) | |
40120d: 89 75 f8 mov %esi,-0x8(%rbp) | |
401210: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) | |
401214: 75 27 jne 40123d <_Z41__static_initialization_and_destruction_0ii+0x3b> | |
401216: 81 7d f8 ff ff 00 00 cmpl $0xffff,-0x8(%rbp) | |
40121d: 75 1e jne 40123d <_Z41__static_initialization_and_destruction_0ii+0x3b> | |
40121f: bf f4 41 60 00 mov $0x6041f4,%edi | |
401224: e8 87 fb ff ff callq 400db0 <_ZNSt8ios_base4InitC1Ev@plt> | |
401229: ba c8 40 60 00 mov $0x6040c8,%edx | |
40122e: be f4 41 60 00 mov $0x6041f4,%esi | |
401233: bf e0 0d 40 00 mov $0x400de0,%edi | |
401238: e8 93 fb ff ff callq 400dd0 <__cxa_atexit@plt> | |
40123d: c9 leaveq | |
40123e: c3 retq | |
000000000040123f <_GLOBAL__sub_I__Z31test_bitmap_color_transform_cppRSt6vectorI7pixel_tILi16EESaIS1_EE>: | |
40123f: 55 push %rbp | |
401240: 48 89 e5 mov %rsp,%rbp | |
401243: be ff ff 00 00 mov $0xffff,%esi | |
401248: bf 01 00 00 00 mov $0x1,%edi | |
40124d: e8 b0 ff ff ff callq 401202 <_Z41__static_initialization_and_destruction_0ii> | |
401252: 5d pop %rbp | |
401253: c3 retq | |
0000000000401254 <_ZnwmPv>: | |
401254: 55 push %rbp | |
401255: 48 89 e5 mov %rsp,%rbp | |
401258: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
40125c: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
401260: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
401264: 5d pop %rbp | |
401265: c3 retq | |
0000000000401266 <_ZStanSt13_Ios_FmtflagsS_>: | |
401266: 55 push %rbp | |
401267: 48 89 e5 mov %rsp,%rbp | |
40126a: 89 7d fc mov %edi,-0x4(%rbp) | |
40126d: 89 75 f8 mov %esi,-0x8(%rbp) | |
401270: 8b 55 fc mov -0x4(%rbp),%edx | |
401273: 8b 45 f8 mov -0x8(%rbp),%eax | |
401276: 21 d0 and %edx,%eax | |
401278: 5d pop %rbp | |
401279: c3 retq | |
000000000040127a <_ZStorSt13_Ios_FmtflagsS_>: | |
40127a: 55 push %rbp | |
40127b: 48 89 e5 mov %rsp,%rbp | |
40127e: 89 7d fc mov %edi,-0x4(%rbp) | |
401281: 89 75 f8 mov %esi,-0x8(%rbp) | |
401284: 8b 55 fc mov -0x4(%rbp),%edx | |
401287: 8b 45 f8 mov -0x8(%rbp),%eax | |
40128a: 09 d0 or %edx,%eax | |
40128c: 5d pop %rbp | |
40128d: c3 retq | |
000000000040128e <_ZStcoSt13_Ios_Fmtflags>: | |
40128e: 55 push %rbp | |
40128f: 48 89 e5 mov %rsp,%rbp | |
401292: 89 7d fc mov %edi,-0x4(%rbp) | |
401295: 8b 45 fc mov -0x4(%rbp),%eax | |
401298: f7 d0 not %eax | |
40129a: 5d pop %rbp | |
40129b: c3 retq | |
000000000040129c <_ZStoRRSt13_Ios_FmtflagsS_>: | |
40129c: 55 push %rbp | |
40129d: 48 89 e5 mov %rsp,%rbp | |
4012a0: 48 83 ec 10 sub $0x10,%rsp | |
4012a4: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4012a8: 89 75 f4 mov %esi,-0xc(%rbp) | |
4012ab: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4012af: 8b 00 mov (%rax),%eax | |
4012b1: 8b 55 f4 mov -0xc(%rbp),%edx | |
4012b4: 89 d6 mov %edx,%esi | |
4012b6: 89 c7 mov %eax,%edi | |
4012b8: e8 bd ff ff ff callq 40127a <_ZStorSt13_Ios_FmtflagsS_> | |
4012bd: 48 8b 55 f8 mov -0x8(%rbp),%rdx | |
4012c1: 89 02 mov %eax,(%rdx) | |
4012c3: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4012c7: c9 leaveq | |
4012c8: c3 retq | |
00000000004012c9 <_ZStaNRSt13_Ios_FmtflagsS_>: | |
4012c9: 55 push %rbp | |
4012ca: 48 89 e5 mov %rsp,%rbp | |
4012cd: 48 83 ec 10 sub $0x10,%rsp | |
4012d1: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4012d5: 89 75 f4 mov %esi,-0xc(%rbp) | |
4012d8: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4012dc: 8b 00 mov (%rax),%eax | |
4012de: 8b 55 f4 mov -0xc(%rbp),%edx | |
4012e1: 89 d6 mov %edx,%esi | |
4012e3: 89 c7 mov %eax,%edi | |
4012e5: e8 7c ff ff ff callq 401266 <_ZStanSt13_Ios_FmtflagsS_> | |
4012ea: 48 8b 55 f8 mov -0x8(%rbp),%rdx | |
4012ee: 89 02 mov %eax,(%rdx) | |
4012f0: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4012f4: c9 leaveq | |
4012f5: c3 retq | |
00000000004012f6 <_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_>: | |
4012f6: 55 push %rbp | |
4012f7: 48 89 e5 mov %rsp,%rbp | |
4012fa: 48 83 ec 20 sub $0x20,%rsp | |
4012fe: 48 89 7d e8 mov %rdi,-0x18(%rbp) | |
401302: 89 75 e4 mov %esi,-0x1c(%rbp) | |
401305: 89 55 e0 mov %edx,-0x20(%rbp) | |
401308: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
40130c: 8b 40 18 mov 0x18(%rax),%eax | |
40130f: 89 45 fc mov %eax,-0x4(%rbp) | |
401312: 8b 45 e0 mov -0x20(%rbp),%eax | |
401315: 89 c7 mov %eax,%edi | |
401317: e8 72 ff ff ff callq 40128e <_ZStcoSt13_Ios_Fmtflags> | |
40131c: 48 8b 55 e8 mov -0x18(%rbp),%rdx | |
401320: 48 83 c2 18 add $0x18,%rdx | |
401324: 89 c6 mov %eax,%esi | |
401326: 48 89 d7 mov %rdx,%rdi | |
401329: e8 9b ff ff ff callq 4012c9 <_ZStaNRSt13_Ios_FmtflagsS_> | |
40132e: 8b 55 e0 mov -0x20(%rbp),%edx | |
401331: 8b 45 e4 mov -0x1c(%rbp),%eax | |
401334: 89 d6 mov %edx,%esi | |
401336: 89 c7 mov %eax,%edi | |
401338: e8 29 ff ff ff callq 401266 <_ZStanSt13_Ios_FmtflagsS_> | |
40133d: 48 8b 55 e8 mov -0x18(%rbp),%rdx | |
401341: 48 83 c2 18 add $0x18,%rdx | |
401345: 89 c6 mov %eax,%esi | |
401347: 48 89 d7 mov %rdx,%rdi | |
40134a: e8 4d ff ff ff callq 40129c <_ZStoRRSt13_Ios_FmtflagsS_> | |
40134f: 8b 45 fc mov -0x4(%rbp),%eax | |
401352: c9 leaveq | |
401353: c3 retq | |
0000000000401354 <_ZSt3hexRSt8ios_base>: | |
401354: 55 push %rbp | |
401355: 48 89 e5 mov %rsp,%rbp | |
401358: 48 83 ec 10 sub $0x10,%rsp | |
40135c: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401360: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401364: ba 4a 00 00 00 mov $0x4a,%edx | |
401369: be 08 00 00 00 mov $0x8,%esi | |
40136e: 48 89 c7 mov %rax,%rdi | |
401371: e8 80 ff ff ff callq 4012f6 <_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_> | |
401376: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
40137a: c9 leaveq | |
40137b: c3 retq | |
000000000040137c <_ZSt10scientificRSt8ios_base>: | |
40137c: 55 push %rbp | |
40137d: 48 89 e5 mov %rsp,%rbp | |
401380: 48 83 ec 10 sub $0x10,%rsp | |
401384: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401388: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
40138c: ba 04 01 00 00 mov $0x104,%edx | |
401391: be 00 01 00 00 mov $0x100,%esi | |
401396: 48 89 c7 mov %rax,%rdi | |
401399: e8 58 ff ff ff callq 4012f6 <_ZNSt8ios_base4setfESt13_Ios_FmtflagsS0_> | |
40139e: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4013a2: c9 leaveq | |
4013a3: c3 retq | |
00000000004013a4 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC1IlvEERKT_>: | |
4013a4: 55 push %rbp | |
4013a5: 48 89 e5 mov %rsp,%rbp | |
4013a8: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4013ac: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
4013b0: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
4013b4: 48 8b 10 mov (%rax),%rdx | |
4013b7: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4013bb: 48 89 10 mov %rdx,(%rax) | |
4013be: 5d pop %rbp | |
4013bf: c3 retq | |
00000000004013c0 <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000EEE5countEv>: | |
4013c0: 55 push %rbp | |
4013c1: 48 89 e5 mov %rsp,%rbp | |
4013c4: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4013c8: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4013cc: 48 8b 00 mov (%rax),%rax | |
4013cf: 5d pop %rbp | |
4013d0: c3 retq | |
4013d1: 90 nop | |
00000000004013d2 <_ZNKSt6chrono10time_pointINS_12system_clockENS_8durationIlSt5ratioILl1ELl1000000EEEEE16time_since_epochEv>: | |
4013d2: 55 push %rbp | |
4013d3: 48 89 e5 mov %rsp,%rbp | |
4013d6: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4013da: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4013de: 48 8b 00 mov (%rax),%rax | |
4013e1: 5d pop %rbp | |
4013e2: c3 retq | |
00000000004013e3 <_ZSt12setprecisioni>: | |
4013e3: 55 push %rbp | |
4013e4: 48 89 e5 mov %rsp,%rbp | |
4013e7: 89 7d fc mov %edi,-0x4(%rbp) | |
4013ea: 8b 45 fc mov -0x4(%rbp),%eax | |
4013ed: 5d pop %rbp | |
4013ee: c3 retq | |
00000000004013ef <_ZSt4setwi>: | |
4013ef: 55 push %rbp | |
4013f0: 48 89 e5 mov %rsp,%rbp | |
4013f3: 89 7d fc mov %edi,-0x4(%rbp) | |
4013f6: 8b 45 fc mov -0x4(%rbp),%eax | |
4013f9: 5d pop %rbp | |
4013fa: c3 retq | |
4013fb: 90 nop | |
00000000004013fc <_ZN7pixel_tILi16EEC1Ev>: | |
4013fc: 55 push %rbp | |
4013fd: 48 89 e5 mov %rsp,%rbp | |
401400: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401404: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401408: 66 c7 00 00 00 movw $0x0,(%rax) | |
40140d: 5d pop %rbp | |
40140e: c3 retq | |
40140f: 90 nop | |
0000000000401410 <_ZN7pixel_tILi16EEC1Eiii>: | |
401410: 55 push %rbp | |
401411: 48 89 e5 mov %rsp,%rbp | |
401414: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401418: 89 75 f4 mov %esi,-0xc(%rbp) | |
40141b: 89 55 f0 mov %edx,-0x10(%rbp) | |
40141e: 89 4d ec mov %ecx,-0x14(%rbp) | |
401421: 8b 45 f4 mov -0xc(%rbp),%eax | |
401424: c1 e0 08 shl $0x8,%eax | |
401427: 89 c2 mov %eax,%edx | |
401429: 66 81 e2 00 f8 and $0xf800,%dx | |
40142e: 8b 45 f0 mov -0x10(%rbp),%eax | |
401431: c1 e0 03 shl $0x3,%eax | |
401434: 66 25 e0 07 and $0x7e0,%ax | |
401438: 09 c2 or %eax,%edx | |
40143a: 8b 45 ec mov -0x14(%rbp),%eax | |
40143d: c1 f8 03 sar $0x3,%eax | |
401440: 09 d0 or %edx,%eax | |
401442: 89 c2 mov %eax,%edx | |
401444: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401448: 66 89 10 mov %dx,(%rax) | |
40144b: 5d pop %rbp | |
40144c: c3 retq | |
40144d: 90 nop | |
000000000040144e <_ZNK7pixel_tILi16EE5get_rEv>: | |
40144e: 55 push %rbp | |
40144f: 48 89 e5 mov %rsp,%rbp | |
401452: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401456: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
40145a: 0f b7 00 movzwl (%rax),%eax | |
40145d: 0f b7 c0 movzwl %ax,%eax | |
401460: c1 f8 08 sar $0x8,%eax | |
401463: 25 f8 00 00 00 and $0xf8,%eax | |
401468: 5d pop %rbp | |
401469: c3 retq | |
000000000040146a <_ZNK7pixel_tILi16EE5get_gEv>: | |
40146a: 55 push %rbp | |
40146b: 48 89 e5 mov %rsp,%rbp | |
40146e: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401472: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401476: 0f b7 00 movzwl (%rax),%eax | |
401479: 0f b7 c0 movzwl %ax,%eax | |
40147c: c1 f8 03 sar $0x3,%eax | |
40147f: 25 fc 00 00 00 and $0xfc,%eax | |
401484: 5d pop %rbp | |
401485: c3 retq | |
0000000000401486 <_ZNK7pixel_tILi16EE5get_bEv>: | |
401486: 55 push %rbp | |
401487: 48 89 e5 mov %rsp,%rbp | |
40148a: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
40148e: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401492: 0f b7 00 movzwl (%rax),%eax | |
401495: 0f b7 c0 movzwl %ax,%eax | |
401498: c1 e0 03 shl $0x3,%eax | |
40149b: 25 ff 00 00 00 and $0xff,%eax | |
4014a0: 5d pop %rbp | |
4014a1: c3 retq | |
00000000004014a2 <_ZNSt6chronomiIlSt5ratioILl1ELl1000000EElS2_EENSt11common_typeIINS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_>: | |
4014a2: 55 push %rbp | |
4014a3: 48 89 e5 mov %rsp,%rbp | |
4014a6: 53 push %rbx | |
4014a7: 48 83 ec 48 sub $0x48,%rsp | |
4014ab: 48 89 7d b8 mov %rdi,-0x48(%rbp) | |
4014af: 48 89 75 b0 mov %rsi,-0x50(%rbp) | |
4014b3: 48 8b 45 b8 mov -0x48(%rbp),%rax | |
4014b7: 48 8b 00 mov (%rax),%rax | |
4014ba: 48 89 45 d0 mov %rax,-0x30(%rbp) | |
4014be: 48 8d 45 d0 lea -0x30(%rbp),%rax | |
4014c2: 48 89 c7 mov %rax,%rdi | |
4014c5: e8 f6 fe ff ff callq 4013c0 <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000EEE5countEv> | |
4014ca: 48 89 c3 mov %rax,%rbx | |
4014cd: 48 8b 45 b0 mov -0x50(%rbp),%rax | |
4014d1: 48 8b 00 mov (%rax),%rax | |
4014d4: 48 89 45 e0 mov %rax,-0x20(%rbp) | |
4014d8: 48 8d 45 e0 lea -0x20(%rbp),%rax | |
4014dc: 48 89 c7 mov %rax,%rdi | |
4014df: e8 dc fe ff ff callq 4013c0 <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000EEE5countEv> | |
4014e4: 48 89 da mov %rbx,%rdx | |
4014e7: 48 29 c2 sub %rax,%rdx | |
4014ea: 48 89 d0 mov %rdx,%rax | |
4014ed: 48 89 45 c8 mov %rax,-0x38(%rbp) | |
4014f1: 48 8d 55 c8 lea -0x38(%rbp),%rdx | |
4014f5: 48 8d 45 c0 lea -0x40(%rbp),%rax | |
4014f9: 48 89 d6 mov %rdx,%rsi | |
4014fc: 48 89 c7 mov %rax,%rdi | |
4014ff: e8 a0 fe ff ff callq 4013a4 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEC1IlvEERKT_> | |
401504: 48 8b 45 c0 mov -0x40(%rbp),%rax | |
401508: 48 83 c4 48 add $0x48,%rsp | |
40150c: 5b pop %rbx | |
40150d: 5d pop %rbp | |
40150e: c3 retq | |
000000000040150f <_ZNSt6chronomiINS_12system_clockENS_8durationIlSt5ratioILl1ELl1000000EEEES5_EENSt11common_typeIIT0_T1_EE4typeERKNS_10time_pointIT_S7_EERKNSB_ISC_S8_EE>: | |
40150f: 55 push %rbp | |
401510: 48 89 e5 mov %rsp,%rbp | |
401513: 48 83 ec 30 sub $0x30,%rsp | |
401517: 48 89 7d d8 mov %rdi,-0x28(%rbp) | |
40151b: 48 89 75 d0 mov %rsi,-0x30(%rbp) | |
40151f: 48 8b 45 d0 mov -0x30(%rbp),%rax | |
401523: 48 89 c7 mov %rax,%rdi | |
401526: e8 a7 fe ff ff callq 4013d2 <_ZNKSt6chrono10time_pointINS_12system_clockENS_8durationIlSt5ratioILl1ELl1000000EEEEE16time_since_epochEv> | |
40152b: 48 89 45 e0 mov %rax,-0x20(%rbp) | |
40152f: 48 8b 45 d8 mov -0x28(%rbp),%rax | |
401533: 48 89 c7 mov %rax,%rdi | |
401536: e8 97 fe ff ff callq 4013d2 <_ZNKSt6chrono10time_pointINS_12system_clockENS_8durationIlSt5ratioILl1ELl1000000EEEEE16time_since_epochEv> | |
40153b: 48 89 45 f0 mov %rax,-0x10(%rbp) | |
40153f: 48 8d 55 e0 lea -0x20(%rbp),%rdx | |
401543: 48 8d 45 f0 lea -0x10(%rbp),%rax | |
401547: 48 89 d6 mov %rdx,%rsi | |
40154a: 48 89 c7 mov %rax,%rdi | |
40154d: e8 50 ff ff ff callq 4014a2 <_ZNSt6chronomiIlSt5ratioILl1ELl1000000EElS2_EENSt11common_typeIINS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_> | |
401552: c9 leaveq | |
401553: c3 retq | |
0000000000401554 <_ZNSt6chrono8durationIdSt5ratioILl1ELl1EEEC1IdvEERKT_>: | |
401554: 55 push %rbp | |
401555: 48 89 e5 mov %rsp,%rbp | |
401558: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
40155c: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
401560: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
401564: 48 8b 00 mov (%rax),%rax | |
401567: 48 8b 55 f8 mov -0x8(%rbp),%rdx | |
40156b: 48 89 02 mov %rax,(%rdx) | |
40156e: 5d pop %rbp | |
40156f: c3 retq | |
0000000000401570 <_ZNSt6chrono20__duration_cast_implINS_8durationIdSt5ratioILl1ELl1EEEES2_ILl1ELl1000000EEdLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE>: | |
401570: 55 push %rbp | |
401571: 48 89 e5 mov %rsp,%rbp | |
401574: 48 83 ec 20 sub $0x20,%rsp | |
401578: 48 89 7d e8 mov %rdi,-0x18(%rbp) | |
40157c: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
401580: 48 89 c7 mov %rax,%rdi | |
401583: e8 38 fe ff ff callq 4013c0 <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000EEE5countEv> | |
401588: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 | |
40158d: f2 0f 10 0d e3 0e 00 movsd 0xee3(%rip),%xmm1 # 402478 <_ZN12_GLOBAL__N_1L12image_heightE+0x8> | |
401594: 00 | |
401595: f2 0f 5e c1 divsd %xmm1,%xmm0 | |
401599: f2 0f 11 45 f8 movsd %xmm0,-0x8(%rbp) | |
40159e: 48 8d 55 f8 lea -0x8(%rbp),%rdx | |
4015a2: 48 8d 45 f0 lea -0x10(%rbp),%rax | |
4015a6: 48 89 d6 mov %rdx,%rsi | |
4015a9: 48 89 c7 mov %rax,%rdi | |
4015ac: e8 a3 ff ff ff callq 401554 <_ZNSt6chrono8durationIdSt5ratioILl1ELl1EEEC1IdvEERKT_> | |
4015b1: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
4015b5: 48 89 45 e0 mov %rax,-0x20(%rbp) | |
4015b9: f2 0f 10 45 e0 movsd -0x20(%rbp),%xmm0 | |
4015be: c9 leaveq | |
4015bf: c3 retq | |
00000000004015c0 <_ZNSt6chrono13duration_castINS_8durationIdSt5ratioILl1ELl1EEEElS2_ILl1ELl1000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE>: | |
4015c0: 55 push %rbp | |
4015c1: 48 89 e5 mov %rsp,%rbp | |
4015c4: 48 83 ec 10 sub $0x10,%rsp | |
4015c8: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4015cc: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4015d0: 48 89 c7 mov %rax,%rdi | |
4015d3: e8 98 ff ff ff callq 401570 <_ZNSt6chrono20__duration_cast_implINS_8durationIdSt5ratioILl1ELl1EEEES2_ILl1ELl1000000EEdLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE> | |
4015d8: f2 0f 11 45 f0 movsd %xmm0,-0x10(%rbp) | |
4015dd: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
4015e1: 48 89 45 f0 mov %rax,-0x10(%rbp) | |
4015e5: f2 0f 10 45 f0 movsd -0x10(%rbp),%xmm0 | |
4015ea: c9 leaveq | |
4015eb: c3 retq | |
00000000004015ec <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1EEE5countEv>: | |
4015ec: 55 push %rbp | |
4015ed: 48 89 e5 mov %rsp,%rbp | |
4015f0: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4015f4: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4015f8: 48 8b 00 mov (%rax),%rax | |
4015fb: 48 89 45 f0 mov %rax,-0x10(%rbp) | |
4015ff: f2 0f 10 45 f0 movsd -0x10(%rbp),%xmm0 | |
401604: 5d pop %rbp | |
401605: c3 retq | |
0000000000401606 <_ZN5boost5range8for_eachISt6vectorI7pixel_tILi16EESaIS4_EE10transcolorEET0_RT_S8_>: | |
401606: 55 push %rbp | |
401607: 48 89 e5 mov %rsp,%rbp | |
40160a: 41 55 push %r13 | |
40160c: 41 54 push %r12 | |
40160e: 53 push %rbx | |
40160f: 48 83 ec 28 sub $0x28,%rsp | |
401613: 48 89 7d d8 mov %rdi,-0x28(%rbp) | |
401617: 48 8b 45 d8 mov -0x28(%rbp),%rax | |
40161b: 48 89 c7 mov %rax,%rdi | |
40161e: e8 6b 01 00 00 callq 40178e <_ZN5boost17range_adl_barrier3endISt6vectorI7pixel_tILi16EESaIS4_EEEENS_14range_iteratorIT_E4typeERS8_> | |
401623: 48 89 c3 mov %rax,%rbx | |
401626: 48 8b 45 d8 mov -0x28(%rbp),%rax | |
40162a: 48 89 c7 mov %rax,%rdi | |
40162d: e8 42 01 00 00 callq 401774 <_ZN5boost17range_adl_barrier5beginISt6vectorI7pixel_tILi16EESaIS4_EEEENS_14range_iteratorIT_E4typeERS8_> | |
401632: 44 88 24 24 mov %r12b,(%rsp) | |
401636: 48 89 de mov %rbx,%rsi | |
401639: 48 89 c7 mov %rax,%rdi | |
40163c: e8 75 01 00 00 callq 4017b6 <_ZSt8for_eachIN9__gnu_cxx17__normal_iteratorIP7pixel_tILi16EESt6vectorIS3_SaIS3_EEEE10transcolorET0_T_SB_SA_> | |
401641: 44 89 e8 mov %r13d,%eax | |
401644: 48 83 c4 28 add $0x28,%rsp | |
401648: 5b pop %rbx | |
401649: 41 5c pop %r12 | |
40164b: 41 5d pop %r13 | |
40164d: 5d pop %rbp | |
40164e: c3 retq | |
40164f: 90 nop | |
0000000000401650 <_ZNSt6vectorI7pixel_tILi16EESaIS1_EEC1Ev>: | |
401650: 55 push %rbp | |
401651: 48 89 e5 mov %rsp,%rbp | |
401654: 48 83 ec 10 sub $0x10,%rsp | |
401658: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
40165c: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401660: 48 89 c7 mov %rax,%rdi | |
401663: e8 c8 01 00 00 callq 401830 <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EEC1Ev> | |
401668: c9 leaveq | |
401669: c3 retq | |
000000000040166a <_ZNSt6vectorI7pixel_tILi16EESaIS1_EED1Ev>: | |
40166a: 55 push %rbp | |
40166b: 48 89 e5 mov %rsp,%rbp | |
40166e: 48 83 ec 10 sub $0x10,%rsp | |
401672: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401676: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
40167a: 48 89 c7 mov %rax,%rdi | |
40167d: e8 3c 02 00 00 callq 4018be <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE19_M_get_Tp_allocatorEv> | |
401682: 48 89 c2 mov %rax,%rdx | |
401685: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401689: 48 8b 48 08 mov 0x8(%rax),%rcx | |
40168d: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401691: 48 8b 00 mov (%rax),%rax | |
401694: 48 89 ce mov %rcx,%rsi | |
401697: 48 89 c7 mov %rax,%rdi | |
40169a: e8 2d 02 00 00 callq 4018cc <_ZSt8_DestroyIP7pixel_tILi16EES1_EvT_S3_RSaIT0_E> | |
40169f: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4016a3: 48 89 c7 mov %rax,%rdi | |
4016a6: e8 9f 01 00 00 callq 40184a <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EED1Ev> | |
4016ab: c9 leaveq | |
4016ac: c3 retq | |
4016ad: 90 nop | |
00000000004016ae <_ZNSt6vectorI7pixel_tILi16EESaIS1_EE6resizeEm>: | |
4016ae: 55 push %rbp | |
4016af: 48 89 e5 mov %rsp,%rbp | |
4016b2: 48 83 ec 10 sub $0x10,%rsp | |
4016b6: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4016ba: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
4016be: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4016c2: 48 89 c7 mov %rax,%rdi | |
4016c5: e8 2c 02 00 00 callq 4018f6 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE4sizeEv> | |
4016ca: 48 3b 45 f0 cmp -0x10(%rbp),%rax | |
4016ce: 0f 92 c0 setb %al | |
4016d1: 84 c0 test %al,%al | |
4016d3: 74 24 je 4016f9 <_ZNSt6vectorI7pixel_tILi16EESaIS1_EE6resizeEm+0x4b> | |
4016d5: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4016d9: 48 89 c7 mov %rax,%rdi | |
4016dc: e8 15 02 00 00 callq 4018f6 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE4sizeEv> | |
4016e1: 48 8b 55 f0 mov -0x10(%rbp),%rdx | |
4016e5: 48 29 c2 sub %rax,%rdx | |
4016e8: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4016ec: 48 89 d6 mov %rdx,%rsi | |
4016ef: 48 89 c7 mov %rax,%rdi | |
4016f2: e8 27 02 00 00 callq 40191e <_ZNSt6vectorI7pixel_tILi16EESaIS1_EE17_M_default_appendEm> | |
4016f7: eb 37 jmp 401730 <_ZNSt6vectorI7pixel_tILi16EESaIS1_EE6resizeEm+0x82> | |
4016f9: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4016fd: 48 89 c7 mov %rax,%rdi | |
401700: e8 f1 01 00 00 callq 4018f6 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE4sizeEv> | |
401705: 48 3b 45 f0 cmp -0x10(%rbp),%rax | |
401709: 0f 97 c0 seta %al | |
40170c: 84 c0 test %al,%al | |
40170e: 74 20 je 401730 <_ZNSt6vectorI7pixel_tILi16EESaIS1_EE6resizeEm+0x82> | |
401710: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401714: 48 8b 00 mov (%rax),%rax | |
401717: 48 8b 55 f0 mov -0x10(%rbp),%rdx | |
40171b: 48 01 d2 add %rdx,%rdx | |
40171e: 48 01 c2 add %rax,%rdx | |
401721: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401725: 48 89 d6 mov %rdx,%rsi | |
401728: 48 89 c7 mov %rax,%rdi | |
40172b: e8 0c 04 00 00 callq 401b3c <_ZNSt6vectorI7pixel_tILi16EESaIS1_EE15_M_erase_at_endEPS1_> | |
401730: c9 leaveq | |
401731: c3 retq | |
0000000000401732 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEpLERKS3_>: | |
401732: 55 push %rbp | |
401733: 48 89 e5 mov %rsp,%rbp | |
401736: 48 83 ec 10 sub $0x10,%rsp | |
40173a: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
40173e: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
401742: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
401746: 48 89 c7 mov %rax,%rdi | |
401749: e8 72 fc ff ff callq 4013c0 <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000EEE5countEv> | |
40174e: 48 8b 55 f8 mov -0x8(%rbp),%rdx | |
401752: 48 8b 12 mov (%rdx),%rdx | |
401755: 48 01 c2 add %rax,%rdx | |
401758: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
40175c: 48 89 10 mov %rdx,(%rax) | |
40175f: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401763: c9 leaveq | |
401764: c3 retq | |
0000000000401765 <_ZSt7setfillIcESt8_SetfillIT_ES1_>: | |
401765: 55 push %rbp | |
401766: 48 89 e5 mov %rsp,%rbp | |
401769: 89 f8 mov %edi,%eax | |
40176b: 88 45 fc mov %al,-0x4(%rbp) | |
40176e: 0f b6 45 fc movzbl -0x4(%rbp),%eax | |
401772: 5d pop %rbp | |
401773: c3 retq | |
0000000000401774 <_ZN5boost17range_adl_barrier5beginISt6vectorI7pixel_tILi16EESaIS4_EEEENS_14range_iteratorIT_E4typeERS8_>: | |
401774: 55 push %rbp | |
401775: 48 89 e5 mov %rsp,%rbp | |
401778: 48 83 ec 10 sub $0x10,%rsp | |
40177c: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401780: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401784: 48 89 c7 mov %rax,%rdi | |
401787: e8 f4 03 00 00 callq 401b80 <_ZN5boost12range_detail11range_beginISt6vectorI7pixel_tILi16EESaIS4_EEEENS_14range_iteratorIT_E4typeERS8_> | |
40178c: c9 leaveq | |
40178d: c3 retq | |
000000000040178e <_ZN5boost17range_adl_barrier3endISt6vectorI7pixel_tILi16EESaIS4_EEEENS_14range_iteratorIT_E4typeERS8_>: | |
40178e: 55 push %rbp | |
40178f: 48 89 e5 mov %rsp,%rbp | |
401792: 48 83 ec 10 sub $0x10,%rsp | |
401796: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
40179a: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
40179e: 48 89 c7 mov %rax,%rdi | |
4017a1: e8 f4 03 00 00 callq 401b9a <_ZN5boost12range_detail9range_endISt6vectorI7pixel_tILi16EESaIS4_EEEENS_14range_iteratorIT_E4typeERS8_> | |
4017a6: c9 leaveq | |
4017a7: c3 retq | |
00000000004017a8 <_ZSt4moveIR10transcolorEONSt16remove_referenceIT_E4typeEOS3_>: | |
4017a8: 55 push %rbp | |
4017a9: 48 89 e5 mov %rsp,%rbp | |
4017ac: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4017b0: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4017b4: 5d pop %rbp | |
4017b5: c3 retq | |
00000000004017b6 <_ZSt8for_eachIN9__gnu_cxx17__normal_iteratorIP7pixel_tILi16EESt6vectorIS3_SaIS3_EEEE10transcolorET0_T_SB_SA_>: | |
4017b6: 55 push %rbp | |
4017b7: 48 89 e5 mov %rsp,%rbp | |
4017ba: 53 push %rbx | |
4017bb: 48 83 ec 28 sub $0x28,%rsp | |
4017bf: 48 89 7d e0 mov %rdi,-0x20(%rbp) | |
4017c3: 48 89 75 d0 mov %rsi,-0x30(%rbp) | |
4017c7: eb 24 jmp 4017ed <_ZSt8for_eachIN9__gnu_cxx17__normal_iteratorIP7pixel_tILi16EESt6vectorIS3_SaIS3_EEEE10transcolorET0_T_SB_SA_+0x37> | |
4017c9: 48 8d 45 e0 lea -0x20(%rbp),%rax | |
4017cd: 48 89 c7 mov %rax,%rdi | |
4017d0: e8 3b 04 00 00 callq 401c10 <_ZNK9__gnu_cxx17__normal_iteratorIP7pixel_tILi16EESt6vectorIS2_SaIS2_EEEdeEv> | |
4017d5: 48 89 c6 mov %rax,%rsi | |
4017d8: 48 8d 7d 10 lea 0x10(%rbp),%rdi | |
4017dc: e8 41 04 00 00 callq 401c22 <_ZN10transcolorclI7pixel_tILi16EEEEvRT_> | |
4017e1: 48 8d 45 e0 lea -0x20(%rbp),%rax | |
4017e5: 48 89 c7 mov %rax,%rdi | |
4017e8: e8 03 04 00 00 callq 401bf0 <_ZN9__gnu_cxx17__normal_iteratorIP7pixel_tILi16EESt6vectorIS2_SaIS2_EEEppEv> | |
4017ed: 48 8d 55 d0 lea -0x30(%rbp),%rdx | |
4017f1: 48 8d 45 e0 lea -0x20(%rbp),%rax | |
4017f5: 48 89 d6 mov %rdx,%rsi | |
4017f8: 48 89 c7 mov %rax,%rdi | |
4017fb: e8 b4 03 00 00 callq 401bb4 <_ZN9__gnu_cxxneIP7pixel_tILi16EESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_> | |
401800: 84 c0 test %al,%al | |
401802: 75 c5 jne 4017c9 <_ZSt8for_eachIN9__gnu_cxx17__normal_iteratorIP7pixel_tILi16EESt6vectorIS3_SaIS3_EEEE10transcolorET0_T_SB_SA_+0x13> | |
401804: 48 8d 7d 10 lea 0x10(%rbp),%rdi | |
401808: e8 9b ff ff ff callq 4017a8 <_ZSt4moveIR10transcolorEONSt16remove_referenceIT_E4typeEOS3_> | |
40180d: 89 d8 mov %ebx,%eax | |
40180f: 48 83 c4 28 add $0x28,%rsp | |
401813: 5b pop %rbx | |
401814: 5d pop %rbp | |
401815: c3 retq | |
0000000000401816 <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE12_Vector_implD1Ev>: | |
401816: 55 push %rbp | |
401817: 48 89 e5 mov %rsp,%rbp | |
40181a: 48 83 ec 10 sub $0x10,%rsp | |
40181e: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401822: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401826: 48 89 c7 mov %rax,%rdi | |
401829: e8 96 04 00 00 callq 401cc4 <_ZNSaI7pixel_tILi16EEED1Ev> | |
40182e: c9 leaveq | |
40182f: c3 retq | |
0000000000401830 <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EEC1Ev>: | |
401830: 55 push %rbp | |
401831: 48 89 e5 mov %rsp,%rbp | |
401834: 48 83 ec 10 sub $0x10,%rsp | |
401838: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
40183c: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401840: 48 89 c7 mov %rax,%rdi | |
401843: e8 3e 04 00 00 callq 401c86 <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE12_Vector_implC1Ev> | |
401848: c9 leaveq | |
401849: c3 retq | |
000000000040184a <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EED1Ev>: | |
40184a: 55 push %rbp | |
40184b: 48 89 e5 mov %rsp,%rbp | |
40184e: 53 push %rbx | |
40184f: 48 83 ec 18 sub $0x18,%rsp | |
401853: 48 89 7d e8 mov %rdi,-0x18(%rbp) | |
401857: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
40185b: 48 8b 40 10 mov 0x10(%rax),%rax | |
40185f: 48 89 c2 mov %rax,%rdx | |
401862: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
401866: 48 8b 00 mov (%rax),%rax | |
401869: 48 89 d1 mov %rdx,%rcx | |
40186c: 48 29 c1 sub %rax,%rcx | |
40186f: 48 89 c8 mov %rcx,%rax | |
401872: 48 d1 f8 sar %rax | |
401875: 48 89 c2 mov %rax,%rdx | |
401878: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
40187c: 48 8b 08 mov (%rax),%rcx | |
40187f: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
401883: 48 89 ce mov %rcx,%rsi | |
401886: 48 89 c7 mov %rax,%rdi | |
401889: e8 50 04 00 00 callq 401cde <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE13_M_deallocateEPS1_m> | |
40188e: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
401892: 48 89 c7 mov %rax,%rdi | |
401895: e8 7c ff ff ff callq 401816 <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE12_Vector_implD1Ev> | |
40189a: eb 1a jmp 4018b6 <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EED1Ev+0x6c> | |
40189c: 48 89 c3 mov %rax,%rbx | |
40189f: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
4018a3: 48 89 c7 mov %rax,%rdi | |
4018a6: e8 6b ff ff ff callq 401816 <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE12_Vector_implD1Ev> | |
4018ab: 48 89 d8 mov %rbx,%rax | |
4018ae: 48 89 c7 mov %rax,%rdi | |
4018b1: e8 da f5 ff ff callq 400e90 <_Unwind_Resume@plt> | |
4018b6: 48 83 c4 18 add $0x18,%rsp | |
4018ba: 5b pop %rbx | |
4018bb: 5d pop %rbp | |
4018bc: c3 retq | |
4018bd: 90 nop | |
00000000004018be <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE19_M_get_Tp_allocatorEv>: | |
4018be: 55 push %rbp | |
4018bf: 48 89 e5 mov %rsp,%rbp | |
4018c2: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4018c6: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4018ca: 5d pop %rbp | |
4018cb: c3 retq | |
00000000004018cc <_ZSt8_DestroyIP7pixel_tILi16EES1_EvT_S3_RSaIT0_E>: | |
4018cc: 55 push %rbp | |
4018cd: 48 89 e5 mov %rsp,%rbp | |
4018d0: 48 83 ec 20 sub $0x20,%rsp | |
4018d4: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4018d8: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
4018dc: 48 89 55 e8 mov %rdx,-0x18(%rbp) | |
4018e0: 48 8b 55 f0 mov -0x10(%rbp),%rdx | |
4018e4: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4018e8: 48 89 d6 mov %rdx,%rsi | |
4018eb: 48 89 c7 mov %rax,%rdi | |
4018ee: e8 1f 04 00 00 callq 401d12 <_ZSt8_DestroyIP7pixel_tILi16EEEvT_S3_> | |
4018f3: c9 leaveq | |
4018f4: c3 retq | |
4018f5: 90 nop | |
00000000004018f6 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE4sizeEv>: | |
4018f6: 55 push %rbp | |
4018f7: 48 89 e5 mov %rsp,%rbp | |
4018fa: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4018fe: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401902: 48 8b 40 08 mov 0x8(%rax),%rax | |
401906: 48 89 c2 mov %rax,%rdx | |
401909: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
40190d: 48 8b 00 mov (%rax),%rax | |
401910: 48 89 d1 mov %rdx,%rcx | |
401913: 48 29 c1 sub %rax,%rcx | |
401916: 48 89 c8 mov %rcx,%rax | |
401919: 48 d1 f8 sar %rax | |
40191c: 5d pop %rbp | |
40191d: c3 retq | |
000000000040191e <_ZNSt6vectorI7pixel_tILi16EESaIS1_EE17_M_default_appendEm>: | |
40191e: 55 push %rbp | |
40191f: 48 89 e5 mov %rsp,%rbp | |
401922: 53 push %rbx | |
401923: 48 83 ec 38 sub $0x38,%rsp | |
401927: 48 89 7d c8 mov %rdi,-0x38(%rbp) | |
40192b: 48 89 75 c0 mov %rsi,-0x40(%rbp) | |
40192f: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) | |
401934: 0f 84 f9 01 00 00 je 401b33 <_ZNSt6vectorI7pixel_tILi16EESaIS1_EE17_M_default_appendEm+0x215> | |
40193a: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
40193e: 48 8b 40 10 mov 0x10(%rax),%rax | |
401942: 48 89 c2 mov %rax,%rdx | |
401945: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401949: 48 8b 40 08 mov 0x8(%rax),%rax | |
40194d: 48 89 d1 mov %rdx,%rcx | |
401950: 48 29 c1 sub %rax,%rcx | |
401953: 48 89 c8 mov %rcx,%rax | |
401956: 48 d1 f8 sar %rax | |
401959: 48 3b 45 c0 cmp -0x40(%rbp),%rax | |
40195d: 72 45 jb 4019a4 <_ZNSt6vectorI7pixel_tILi16EESaIS1_EE17_M_default_appendEm+0x86> | |
40195f: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401963: 48 89 c7 mov %rax,%rdi | |
401966: e8 53 ff ff ff callq 4018be <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE19_M_get_Tp_allocatorEv> | |
40196b: 48 89 c2 mov %rax,%rdx | |
40196e: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401972: 48 8b 40 08 mov 0x8(%rax),%rax | |
401976: 48 8b 4d c0 mov -0x40(%rbp),%rcx | |
40197a: 48 89 ce mov %rcx,%rsi | |
40197d: 48 89 c7 mov %rax,%rdi | |
401980: e8 b2 03 00 00 callq 401d37 <_ZSt27__uninitialized_default_n_aIP7pixel_tILi16EEmS1_EvT_T0_RSaIT1_E> | |
401985: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401989: 48 8b 40 08 mov 0x8(%rax),%rax | |
40198d: 48 8b 55 c0 mov -0x40(%rbp),%rdx | |
401991: 48 01 d2 add %rdx,%rdx | |
401994: 48 01 c2 add %rax,%rdx | |
401997: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
40199b: 48 89 50 08 mov %rdx,0x8(%rax) | |
40199f: e9 8f 01 00 00 jmpq 401b33 <_ZNSt6vectorI7pixel_tILi16EESaIS1_EE17_M_default_appendEm+0x215> | |
4019a4: 48 8b 4d c0 mov -0x40(%rbp),%rcx | |
4019a8: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
4019ac: ba 4b 24 40 00 mov $0x40244b,%edx | |
4019b1: 48 89 ce mov %rcx,%rsi | |
4019b4: 48 89 c7 mov %rax,%rdi | |
4019b7: e8 a4 03 00 00 callq 401d60 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE12_M_check_lenEmPKc> | |
4019bc: 48 89 45 e0 mov %rax,-0x20(%rbp) | |
4019c0: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
4019c4: 48 89 c7 mov %rax,%rdi | |
4019c7: e8 2a ff ff ff callq 4018f6 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE4sizeEv> | |
4019cc: 48 89 45 d8 mov %rax,-0x28(%rbp) | |
4019d0: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
4019d4: 48 8b 55 e0 mov -0x20(%rbp),%rdx | |
4019d8: 48 89 d6 mov %rdx,%rsi | |
4019db: 48 89 c7 mov %rax,%rdi | |
4019de: e8 47 04 00 00 callq 401e2a <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE11_M_allocateEm> | |
4019e3: 48 89 45 d0 mov %rax,-0x30(%rbp) | |
4019e7: 48 8b 45 d0 mov -0x30(%rbp),%rax | |
4019eb: 48 89 45 e8 mov %rax,-0x18(%rbp) | |
4019ef: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
4019f3: 48 89 c7 mov %rax,%rdi | |
4019f6: e8 c3 fe ff ff callq 4018be <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE19_M_get_Tp_allocatorEv> | |
4019fb: 48 89 c1 mov %rax,%rcx | |
4019fe: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401a02: 48 8b 70 08 mov 0x8(%rax),%rsi | |
401a06: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401a0a: 48 8b 00 mov (%rax),%rax | |
401a0d: 48 8b 55 d0 mov -0x30(%rbp),%rdx | |
401a11: 48 89 c7 mov %rax,%rdi | |
401a14: e8 49 04 00 00 callq 401e62 <_ZSt34__uninitialized_move_if_noexcept_aIP7pixel_tILi16EES2_SaIS1_EET0_T_S5_S4_RT1_> | |
401a19: 48 89 45 e8 mov %rax,-0x18(%rbp) | |
401a1d: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401a21: 48 89 c7 mov %rax,%rdi | |
401a24: e8 95 fe ff ff callq 4018be <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE19_M_get_Tp_allocatorEv> | |
401a29: 48 89 c2 mov %rax,%rdx | |
401a2c: 48 8b 4d c0 mov -0x40(%rbp),%rcx | |
401a30: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
401a34: 48 89 ce mov %rcx,%rsi | |
401a37: 48 89 c7 mov %rax,%rdi | |
401a3a: e8 f8 02 00 00 callq 401d37 <_ZSt27__uninitialized_default_n_aIP7pixel_tILi16EEmS1_EvT_T0_RSaIT1_E> | |
401a3f: 48 8b 45 c0 mov -0x40(%rbp),%rax | |
401a43: 48 01 c0 add %rax,%rax | |
401a46: 48 01 45 e8 add %rax,-0x18(%rbp) | |
401a4a: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401a4e: 48 89 c7 mov %rax,%rdi | |
401a51: e8 68 fe ff ff callq 4018be <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE19_M_get_Tp_allocatorEv> | |
401a56: 48 89 c2 mov %rax,%rdx | |
401a59: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401a5d: 48 8b 48 08 mov 0x8(%rax),%rcx | |
401a61: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401a65: 48 8b 00 mov (%rax),%rax | |
401a68: 48 89 ce mov %rcx,%rsi | |
401a6b: 48 89 c7 mov %rax,%rdi | |
401a6e: e8 59 fe ff ff callq 4018cc <_ZSt8_DestroyIP7pixel_tILi16EES1_EvT_S3_RSaIT0_E> | |
401a73: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401a77: 48 8b 40 10 mov 0x10(%rax),%rax | |
401a7b: 48 89 c2 mov %rax,%rdx | |
401a7e: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401a82: 48 8b 00 mov (%rax),%rax | |
401a85: 48 89 d1 mov %rdx,%rcx | |
401a88: 48 29 c1 sub %rax,%rcx | |
401a8b: 48 89 c8 mov %rcx,%rax | |
401a8e: 48 d1 f8 sar %rax | |
401a91: 48 89 c2 mov %rax,%rdx | |
401a94: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401a98: 48 8b 08 mov (%rax),%rcx | |
401a9b: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401a9f: 48 89 ce mov %rcx,%rsi | |
401aa2: 48 89 c7 mov %rax,%rdi | |
401aa5: e8 34 02 00 00 callq 401cde <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE13_M_deallocateEPS1_m> | |
401aaa: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401aae: 48 8b 55 d0 mov -0x30(%rbp),%rdx | |
401ab2: 48 89 10 mov %rdx,(%rax) | |
401ab5: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401ab9: 48 8b 55 e8 mov -0x18(%rbp),%rdx | |
401abd: 48 89 50 08 mov %rdx,0x8(%rax) | |
401ac1: 48 8b 45 e0 mov -0x20(%rbp),%rax | |
401ac5: 48 8d 14 00 lea (%rax,%rax,1),%rdx | |
401ac9: 48 8b 45 d0 mov -0x30(%rbp),%rax | |
401acd: 48 01 c2 add %rax,%rdx | |
401ad0: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401ad4: 48 89 50 10 mov %rdx,0x10(%rax) | |
401ad8: eb 5a jmp 401b34 <_ZNSt6vectorI7pixel_tILi16EESaIS1_EE17_M_default_appendEm+0x216> | |
401ada: 48 89 c3 mov %rax,%rbx | |
401add: e8 4e f3 ff ff callq 400e30 <__cxa_end_catch@plt> | |
401ae2: 48 89 d8 mov %rbx,%rax | |
401ae5: 48 89 c7 mov %rax,%rdi | |
401ae8: e8 a3 f3 ff ff callq 400e90 <_Unwind_Resume@plt> | |
401aed: 48 89 c7 mov %rax,%rdi | |
401af0: e8 6b f3 ff ff callq 400e60 <__cxa_begin_catch@plt> | |
401af5: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401af9: 48 89 c7 mov %rax,%rdi | |
401afc: e8 bd fd ff ff callq 4018be <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE19_M_get_Tp_allocatorEv> | |
401b01: 48 89 c2 mov %rax,%rdx | |
401b04: 48 8b 4d e8 mov -0x18(%rbp),%rcx | |
401b08: 48 8b 45 d0 mov -0x30(%rbp),%rax | |
401b0c: 48 89 ce mov %rcx,%rsi | |
401b0f: 48 89 c7 mov %rax,%rdi | |
401b12: e8 b5 fd ff ff callq 4018cc <_ZSt8_DestroyIP7pixel_tILi16EES1_EvT_S3_RSaIT0_E> | |
401b17: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401b1b: 48 8b 55 e0 mov -0x20(%rbp),%rdx | |
401b1f: 48 8b 4d d0 mov -0x30(%rbp),%rcx | |
401b23: 48 89 ce mov %rcx,%rsi | |
401b26: 48 89 c7 mov %rax,%rdi | |
401b29: e8 b0 01 00 00 callq 401cde <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE13_M_deallocateEPS1_m> | |
401b2e: e8 6d f2 ff ff callq 400da0 <__cxa_rethrow@plt> | |
401b33: 90 nop | |
401b34: 48 83 c4 38 add $0x38,%rsp | |
401b38: 5b pop %rbx | |
401b39: 5d pop %rbp | |
401b3a: c3 retq | |
401b3b: 90 nop | |
0000000000401b3c <_ZNSt6vectorI7pixel_tILi16EESaIS1_EE15_M_erase_at_endEPS1_>: | |
401b3c: 55 push %rbp | |
401b3d: 48 89 e5 mov %rsp,%rbp | |
401b40: 48 83 ec 10 sub $0x10,%rsp | |
401b44: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401b48: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
401b4c: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401b50: 48 89 c7 mov %rax,%rdi | |
401b53: e8 66 fd ff ff callq 4018be <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE19_M_get_Tp_allocatorEv> | |
401b58: 48 89 c2 mov %rax,%rdx | |
401b5b: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401b5f: 48 8b 48 08 mov 0x8(%rax),%rcx | |
401b63: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
401b67: 48 89 ce mov %rcx,%rsi | |
401b6a: 48 89 c7 mov %rax,%rdi | |
401b6d: e8 5a fd ff ff callq 4018cc <_ZSt8_DestroyIP7pixel_tILi16EES1_EvT_S3_RSaIT0_E> | |
401b72: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401b76: 48 8b 55 f0 mov -0x10(%rbp),%rdx | |
401b7a: 48 89 50 08 mov %rdx,0x8(%rax) | |
401b7e: c9 leaveq | |
401b7f: c3 retq | |
0000000000401b80 <_ZN5boost12range_detail11range_beginISt6vectorI7pixel_tILi16EESaIS4_EEEENS_14range_iteratorIT_E4typeERS8_>: | |
401b80: 55 push %rbp | |
401b81: 48 89 e5 mov %rsp,%rbp | |
401b84: 48 83 ec 10 sub $0x10,%rsp | |
401b88: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401b8c: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401b90: 48 89 c7 mov %rax,%rdi | |
401b93: e8 18 03 00 00 callq 401eb0 <_ZNSt6vectorI7pixel_tILi16EESaIS1_EE5beginEv> | |
401b98: c9 leaveq | |
401b99: c3 retq | |
0000000000401b9a <_ZN5boost12range_detail9range_endISt6vectorI7pixel_tILi16EESaIS4_EEEENS_14range_iteratorIT_E4typeERS8_>: | |
401b9a: 55 push %rbp | |
401b9b: 48 89 e5 mov %rsp,%rbp | |
401b9e: 48 83 ec 10 sub $0x10,%rsp | |
401ba2: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401ba6: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401baa: 48 89 c7 mov %rax,%rdi | |
401bad: e8 24 03 00 00 callq 401ed6 <_ZNSt6vectorI7pixel_tILi16EESaIS1_EE3endEv> | |
401bb2: c9 leaveq | |
401bb3: c3 retq | |
0000000000401bb4 <_ZN9__gnu_cxxneIP7pixel_tILi16EESt6vectorIS2_SaIS2_EEEEbRKNS_17__normal_iteratorIT_T0_EESC_>: | |
401bb4: 55 push %rbp | |
401bb5: 48 89 e5 mov %rsp,%rbp | |
401bb8: 53 push %rbx | |
401bb9: 48 83 ec 18 sub $0x18,%rsp | |
401bbd: 48 89 7d e8 mov %rdi,-0x18(%rbp) | |
401bc1: 48 89 75 e0 mov %rsi,-0x20(%rbp) | |
401bc5: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
401bc9: 48 89 c7 mov %rax,%rdi | |
401bcc: e8 2f 03 00 00 callq 401f00 <_ZNK9__gnu_cxx17__normal_iteratorIP7pixel_tILi16EESt6vectorIS2_SaIS2_EEE4baseEv> | |
401bd1: 48 8b 18 mov (%rax),%rbx | |
401bd4: 48 8b 45 e0 mov -0x20(%rbp),%rax | |
401bd8: 48 89 c7 mov %rax,%rdi | |
401bdb: e8 20 03 00 00 callq 401f00 <_ZNK9__gnu_cxx17__normal_iteratorIP7pixel_tILi16EESt6vectorIS2_SaIS2_EEE4baseEv> | |
401be0: 48 8b 00 mov (%rax),%rax | |
401be3: 48 39 c3 cmp %rax,%rbx | |
401be6: 0f 95 c0 setne %al | |
401be9: 48 83 c4 18 add $0x18,%rsp | |
401bed: 5b pop %rbx | |
401bee: 5d pop %rbp | |
401bef: c3 retq | |
0000000000401bf0 <_ZN9__gnu_cxx17__normal_iteratorIP7pixel_tILi16EESt6vectorIS2_SaIS2_EEEppEv>: | |
401bf0: 55 push %rbp | |
401bf1: 48 89 e5 mov %rsp,%rbp | |
401bf4: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401bf8: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401bfc: 48 8b 00 mov (%rax),%rax | |
401bff: 48 8d 50 02 lea 0x2(%rax),%rdx | |
401c03: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401c07: 48 89 10 mov %rdx,(%rax) | |
401c0a: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401c0e: 5d pop %rbp | |
401c0f: c3 retq | |
0000000000401c10 <_ZNK9__gnu_cxx17__normal_iteratorIP7pixel_tILi16EESt6vectorIS2_SaIS2_EEEdeEv>: | |
401c10: 55 push %rbp | |
401c11: 48 89 e5 mov %rsp,%rbp | |
401c14: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401c18: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401c1c: 48 8b 00 mov (%rax),%rax | |
401c1f: 5d pop %rbp | |
401c20: c3 retq | |
401c21: 90 nop | |
0000000000401c22 <_ZN10transcolorclI7pixel_tILi16EEEEvRT_>: | |
401c22: 55 push %rbp | |
401c23: 48 89 e5 mov %rsp,%rbp | |
401c26: 41 54 push %r12 | |
401c28: 53 push %rbx | |
401c29: 48 83 ec 20 sub $0x20,%rsp | |
401c2d: 48 89 7d d8 mov %rdi,-0x28(%rbp) | |
401c31: 48 89 75 d0 mov %rsi,-0x30(%rbp) | |
401c35: 48 8b 45 d0 mov -0x30(%rbp),%rax | |
401c39: 48 89 c7 mov %rax,%rdi | |
401c3c: e8 0d f8 ff ff callq 40144e <_ZNK7pixel_tILi16EE5get_rEv> | |
401c41: 41 89 c4 mov %eax,%r12d | |
401c44: 48 8b 45 d0 mov -0x30(%rbp),%rax | |
401c48: 48 89 c7 mov %rax,%rdi | |
401c4b: e8 36 f8 ff ff callq 401486 <_ZNK7pixel_tILi16EE5get_bEv> | |
401c50: 89 c3 mov %eax,%ebx | |
401c52: 48 8b 45 d0 mov -0x30(%rbp),%rax | |
401c56: 48 89 c7 mov %rax,%rdi | |
401c59: e8 0c f8 ff ff callq 40146a <_ZNK7pixel_tILi16EE5get_gEv> | |
401c5e: 89 c6 mov %eax,%esi | |
401c60: 48 8d 45 e0 lea -0x20(%rbp),%rax | |
401c64: 44 89 e1 mov %r12d,%ecx | |
401c67: 89 da mov %ebx,%edx | |
401c69: 48 89 c7 mov %rax,%rdi | |
401c6c: e8 9f f7 ff ff callq 401410 <_ZN7pixel_tILi16EEC1Eiii> | |
401c71: 48 8b 45 d0 mov -0x30(%rbp),%rax | |
401c75: 0f b7 55 e0 movzwl -0x20(%rbp),%edx | |
401c79: 66 89 10 mov %dx,(%rax) | |
401c7c: 48 83 c4 20 add $0x20,%rsp | |
401c80: 5b pop %rbx | |
401c81: 41 5c pop %r12 | |
401c83: 5d pop %rbp | |
401c84: c3 retq | |
401c85: 90 nop | |
0000000000401c86 <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE12_Vector_implC1Ev>: | |
401c86: 55 push %rbp | |
401c87: 48 89 e5 mov %rsp,%rbp | |
401c8a: 48 83 ec 10 sub $0x10,%rsp | |
401c8e: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401c92: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401c96: 48 89 c7 mov %rax,%rdi | |
401c99: e8 70 02 00 00 callq 401f0e <_ZNSaI7pixel_tILi16EEEC1Ev> | |
401c9e: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401ca2: 48 c7 00 00 00 00 00 movq $0x0,(%rax) | |
401ca9: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401cad: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) | |
401cb4: 00 | |
401cb5: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401cb9: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) | |
401cc0: 00 | |
401cc1: c9 leaveq | |
401cc2: c3 retq | |
401cc3: 90 nop | |
0000000000401cc4 <_ZNSaI7pixel_tILi16EEED1Ev>: | |
401cc4: 55 push %rbp | |
401cc5: 48 89 e5 mov %rsp,%rbp | |
401cc8: 48 83 ec 10 sub $0x10,%rsp | |
401ccc: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401cd0: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401cd4: 48 89 c7 mov %rax,%rdi | |
401cd7: e8 4c 02 00 00 callq 401f28 <_ZN9__gnu_cxx13new_allocatorI7pixel_tILi16EEED1Ev> | |
401cdc: c9 leaveq | |
401cdd: c3 retq | |
0000000000401cde <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE13_M_deallocateEPS1_m>: | |
401cde: 55 push %rbp | |
401cdf: 48 89 e5 mov %rsp,%rbp | |
401ce2: 48 83 ec 20 sub $0x20,%rsp | |
401ce6: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401cea: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
401cee: 48 89 55 e8 mov %rdx,-0x18(%rbp) | |
401cf2: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) | |
401cf7: 74 17 je 401d10 <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE13_M_deallocateEPS1_m+0x32> | |
401cf9: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401cfd: 48 8b 55 e8 mov -0x18(%rbp),%rdx | |
401d01: 48 8b 4d f0 mov -0x10(%rbp),%rcx | |
401d05: 48 89 ce mov %rcx,%rsi | |
401d08: 48 89 c7 mov %rax,%rdi | |
401d0b: e8 22 02 00 00 callq 401f32 <_ZN9__gnu_cxx13new_allocatorI7pixel_tILi16EEE10deallocateEPS2_m> | |
401d10: c9 leaveq | |
401d11: c3 retq | |
0000000000401d12 <_ZSt8_DestroyIP7pixel_tILi16EEEvT_S3_>: | |
401d12: 55 push %rbp | |
401d13: 48 89 e5 mov %rsp,%rbp | |
401d16: 48 83 ec 10 sub $0x10,%rsp | |
401d1a: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401d1e: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
401d22: 48 8b 55 f0 mov -0x10(%rbp),%rdx | |
401d26: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401d2a: 48 89 d6 mov %rdx,%rsi | |
401d2d: 48 89 c7 mov %rax,%rdi | |
401d30: e8 1f 02 00 00 callq 401f54 <_ZNSt12_Destroy_auxILb1EE9__destroyIP7pixel_tILi16EEEEvT_S5_> | |
401d35: c9 leaveq | |
401d36: c3 retq | |
0000000000401d37 <_ZSt27__uninitialized_default_n_aIP7pixel_tILi16EEmS1_EvT_T0_RSaIT1_E>: | |
401d37: 55 push %rbp | |
401d38: 48 89 e5 mov %rsp,%rbp | |
401d3b: 48 83 ec 20 sub $0x20,%rsp | |
401d3f: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401d43: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
401d47: 48 89 55 e8 mov %rdx,-0x18(%rbp) | |
401d4b: 48 8b 55 f0 mov -0x10(%rbp),%rdx | |
401d4f: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401d53: 48 89 d6 mov %rdx,%rsi | |
401d56: 48 89 c7 mov %rax,%rdi | |
401d59: e8 04 02 00 00 callq 401f62 <_ZSt25__uninitialized_default_nIP7pixel_tILi16EEmEvT_T0_> | |
401d5e: c9 leaveq | |
401d5f: c3 retq | |
0000000000401d60 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE12_M_check_lenEmPKc>: | |
401d60: 55 push %rbp | |
401d61: 48 89 e5 mov %rsp,%rbp | |
401d64: 53 push %rbx | |
401d65: 48 83 ec 38 sub $0x38,%rsp | |
401d69: 48 89 7d d8 mov %rdi,-0x28(%rbp) | |
401d6d: 48 89 75 d0 mov %rsi,-0x30(%rbp) | |
401d71: 48 89 55 c8 mov %rdx,-0x38(%rbp) | |
401d75: 48 8b 45 d8 mov -0x28(%rbp),%rax | |
401d79: 48 89 c7 mov %rax,%rdi | |
401d7c: e8 07 02 00 00 callq 401f88 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE8max_sizeEv> | |
401d81: 48 89 c3 mov %rax,%rbx | |
401d84: 48 8b 45 d8 mov -0x28(%rbp),%rax | |
401d88: 48 89 c7 mov %rax,%rdi | |
401d8b: e8 66 fb ff ff callq 4018f6 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE4sizeEv> | |
401d90: 48 89 da mov %rbx,%rdx | |
401d93: 48 29 c2 sub %rax,%rdx | |
401d96: 48 8b 45 d0 mov -0x30(%rbp),%rax | |
401d9a: 48 39 c2 cmp %rax,%rdx | |
401d9d: 0f 92 c0 setb %al | |
401da0: 84 c0 test %al,%al | |
401da2: 74 0c je 401db0 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE12_M_check_lenEmPKc+0x50> | |
401da4: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
401da8: 48 89 c7 mov %rax,%rdi | |
401dab: e8 a0 ef ff ff callq 400d50 <_ZSt20__throw_length_errorPKc@plt> | |
401db0: 48 8b 45 d8 mov -0x28(%rbp),%rax | |
401db4: 48 89 c7 mov %rax,%rdi | |
401db7: e8 3a fb ff ff callq 4018f6 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE4sizeEv> | |
401dbc: 48 89 c3 mov %rax,%rbx | |
401dbf: 48 8b 45 d8 mov -0x28(%rbp),%rax | |
401dc3: 48 89 c7 mov %rax,%rdi | |
401dc6: e8 2b fb ff ff callq 4018f6 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE4sizeEv> | |
401dcb: 48 89 45 e0 mov %rax,-0x20(%rbp) | |
401dcf: 48 8d 55 d0 lea -0x30(%rbp),%rdx | |
401dd3: 48 8d 45 e0 lea -0x20(%rbp),%rax | |
401dd7: 48 89 d6 mov %rdx,%rsi | |
401dda: 48 89 c7 mov %rax,%rdi | |
401ddd: e8 c8 01 00 00 callq 401faa <_ZSt3maxImERKT_S2_S2_> | |
401de2: 48 8b 00 mov (%rax),%rax | |
401de5: 48 01 d8 add %rbx,%rax | |
401de8: 48 89 45 e8 mov %rax,-0x18(%rbp) | |
401dec: 48 8b 45 d8 mov -0x28(%rbp),%rax | |
401df0: 48 89 c7 mov %rax,%rdi | |
401df3: e8 fe fa ff ff callq 4018f6 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE4sizeEv> | |
401df8: 48 3b 45 e8 cmp -0x18(%rbp),%rax | |
401dfc: 77 12 ja 401e10 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE12_M_check_lenEmPKc+0xb0> | |
401dfe: 48 8b 45 d8 mov -0x28(%rbp),%rax | |
401e02: 48 89 c7 mov %rax,%rdi | |
401e05: e8 7e 01 00 00 callq 401f88 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE8max_sizeEv> | |
401e0a: 48 3b 45 e8 cmp -0x18(%rbp),%rax | |
401e0e: 73 0e jae 401e1e <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE12_M_check_lenEmPKc+0xbe> | |
401e10: 48 8b 45 d8 mov -0x28(%rbp),%rax | |
401e14: 48 89 c7 mov %rax,%rdi | |
401e17: e8 6c 01 00 00 callq 401f88 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE8max_sizeEv> | |
401e1c: eb 04 jmp 401e22 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE12_M_check_lenEmPKc+0xc2> | |
401e1e: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
401e22: 48 83 c4 38 add $0x38,%rsp | |
401e26: 5b pop %rbx | |
401e27: 5d pop %rbp | |
401e28: c3 retq | |
401e29: 90 nop | |
0000000000401e2a <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE11_M_allocateEm>: | |
401e2a: 55 push %rbp | |
401e2b: 48 89 e5 mov %rsp,%rbp | |
401e2e: 48 83 ec 10 sub $0x10,%rsp | |
401e32: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401e36: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
401e3a: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) | |
401e3f: 74 1a je 401e5b <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE11_M_allocateEm+0x31> | |
401e41: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401e45: 48 8b 4d f0 mov -0x10(%rbp),%rcx | |
401e49: ba 00 00 00 00 mov $0x0,%edx | |
401e4e: 48 89 ce mov %rcx,%rsi | |
401e51: 48 89 c7 mov %rax,%rdi | |
401e54: e8 7d 01 00 00 callq 401fd6 <_ZN9__gnu_cxx13new_allocatorI7pixel_tILi16EEE8allocateEmPKv> | |
401e59: eb 05 jmp 401e60 <_ZNSt12_Vector_baseI7pixel_tILi16EESaIS1_EE11_M_allocateEm+0x36> | |
401e5b: b8 00 00 00 00 mov $0x0,%eax | |
401e60: c9 leaveq | |
401e61: c3 retq | |
0000000000401e62 <_ZSt34__uninitialized_move_if_noexcept_aIP7pixel_tILi16EES2_SaIS1_EET0_T_S5_S4_RT1_>: | |
401e62: 55 push %rbp | |
401e63: 48 89 e5 mov %rsp,%rbp | |
401e66: 53 push %rbx | |
401e67: 48 83 ec 28 sub $0x28,%rsp | |
401e6b: 48 89 7d e8 mov %rdi,-0x18(%rbp) | |
401e6f: 48 89 75 e0 mov %rsi,-0x20(%rbp) | |
401e73: 48 89 55 d8 mov %rdx,-0x28(%rbp) | |
401e77: 48 89 4d d0 mov %rcx,-0x30(%rbp) | |
401e7b: 48 8b 45 e0 mov -0x20(%rbp),%rax | |
401e7f: 48 89 c7 mov %rax,%rdi | |
401e82: e8 90 01 00 00 callq 402017 <_ZSt32__make_move_if_noexcept_iteratorIP7pixel_tILi16EESt13move_iteratorIS2_EET0_T_> | |
401e87: 48 89 c3 mov %rax,%rbx | |
401e8a: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
401e8e: 48 89 c7 mov %rax,%rdi | |
401e91: e8 81 01 00 00 callq 402017 <_ZSt32__make_move_if_noexcept_iteratorIP7pixel_tILi16EESt13move_iteratorIS2_EET0_T_> | |
401e96: 48 8b 4d d0 mov -0x30(%rbp),%rcx | |
401e9a: 48 8b 55 d8 mov -0x28(%rbp),%rdx | |
401e9e: 48 89 de mov %rbx,%rsi | |
401ea1: 48 89 c7 mov %rax,%rdi | |
401ea4: e8 93 01 00 00 callq 40203c <_ZSt22__uninitialized_copy_aISt13move_iteratorIP7pixel_tILi16EEES3_S2_ET0_T_S6_S5_RSaIT1_E> | |
401ea9: 48 83 c4 28 add $0x28,%rsp | |
401ead: 5b pop %rbx | |
401eae: 5d pop %rbp | |
401eaf: c3 retq | |
0000000000401eb0 <_ZNSt6vectorI7pixel_tILi16EESaIS1_EE5beginEv>: | |
401eb0: 55 push %rbp | |
401eb1: 48 89 e5 mov %rsp,%rbp | |
401eb4: 48 83 ec 20 sub $0x20,%rsp | |
401eb8: 48 89 7d e8 mov %rdi,-0x18(%rbp) | |
401ebc: 48 8b 55 e8 mov -0x18(%rbp),%rdx | |
401ec0: 48 8d 45 f0 lea -0x10(%rbp),%rax | |
401ec4: 48 89 d6 mov %rdx,%rsi | |
401ec7: 48 89 c7 mov %rax,%rdi | |
401eca: e8 9f 01 00 00 callq 40206e <_ZN9__gnu_cxx17__normal_iteratorIP7pixel_tILi16EESt6vectorIS2_SaIS2_EEEC1ERKS3_> | |
401ecf: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
401ed3: c9 leaveq | |
401ed4: c3 retq | |
401ed5: 90 nop | |
0000000000401ed6 <_ZNSt6vectorI7pixel_tILi16EESaIS1_EE3endEv>: | |
401ed6: 55 push %rbp | |
401ed7: 48 89 e5 mov %rsp,%rbp | |
401eda: 48 83 ec 20 sub $0x20,%rsp | |
401ede: 48 89 7d e8 mov %rdi,-0x18(%rbp) | |
401ee2: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
401ee6: 48 8d 50 08 lea 0x8(%rax),%rdx | |
401eea: 48 8d 45 f0 lea -0x10(%rbp),%rax | |
401eee: 48 89 d6 mov %rdx,%rsi | |
401ef1: 48 89 c7 mov %rax,%rdi | |
401ef4: e8 75 01 00 00 callq 40206e <_ZN9__gnu_cxx17__normal_iteratorIP7pixel_tILi16EESt6vectorIS2_SaIS2_EEEC1ERKS3_> | |
401ef9: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
401efd: c9 leaveq | |
401efe: c3 retq | |
401eff: 90 nop | |
0000000000401f00 <_ZNK9__gnu_cxx17__normal_iteratorIP7pixel_tILi16EESt6vectorIS2_SaIS2_EEE4baseEv>: | |
401f00: 55 push %rbp | |
401f01: 48 89 e5 mov %rsp,%rbp | |
401f04: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401f08: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401f0c: 5d pop %rbp | |
401f0d: c3 retq | |
0000000000401f0e <_ZNSaI7pixel_tILi16EEEC1Ev>: | |
401f0e: 55 push %rbp | |
401f0f: 48 89 e5 mov %rsp,%rbp | |
401f12: 48 83 ec 10 sub $0x10,%rsp | |
401f16: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401f1a: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401f1e: 48 89 c7 mov %rax,%rdi | |
401f21: e8 64 01 00 00 callq 40208a <_ZN9__gnu_cxx13new_allocatorI7pixel_tILi16EEEC1Ev> | |
401f26: c9 leaveq | |
401f27: c3 retq | |
0000000000401f28 <_ZN9__gnu_cxx13new_allocatorI7pixel_tILi16EEED1Ev>: | |
401f28: 55 push %rbp | |
401f29: 48 89 e5 mov %rsp,%rbp | |
401f2c: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401f30: 5d pop %rbp | |
401f31: c3 retq | |
0000000000401f32 <_ZN9__gnu_cxx13new_allocatorI7pixel_tILi16EEE10deallocateEPS2_m>: | |
401f32: 55 push %rbp | |
401f33: 48 89 e5 mov %rsp,%rbp | |
401f36: 48 83 ec 20 sub $0x20,%rsp | |
401f3a: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401f3e: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
401f42: 48 89 55 e8 mov %rdx,-0x18(%rbp) | |
401f46: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
401f4a: 48 89 c7 mov %rax,%rdi | |
401f4d: e8 3e ee ff ff callq 400d90 <_ZdlPv@plt> | |
401f52: c9 leaveq | |
401f53: c3 retq | |
0000000000401f54 <_ZNSt12_Destroy_auxILb1EE9__destroyIP7pixel_tILi16EEEEvT_S5_>: | |
401f54: 55 push %rbp | |
401f55: 48 89 e5 mov %rsp,%rbp | |
401f58: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401f5c: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
401f60: 5d pop %rbp | |
401f61: c3 retq | |
0000000000401f62 <_ZSt25__uninitialized_default_nIP7pixel_tILi16EEmEvT_T0_>: | |
401f62: 55 push %rbp | |
401f63: 48 89 e5 mov %rsp,%rbp | |
401f66: 48 83 ec 10 sub $0x10,%rsp | |
401f6a: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401f6e: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
401f72: 48 8b 55 f0 mov -0x10(%rbp),%rdx | |
401f76: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401f7a: 48 89 d6 mov %rdx,%rsi | |
401f7d: 48 89 c7 mov %rax,%rdi | |
401f80: e8 0f 01 00 00 callq 402094 <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIP7pixel_tILi16EEmEEvT_T0_> | |
401f85: c9 leaveq | |
401f86: c3 retq | |
401f87: 90 nop | |
0000000000401f88 <_ZNKSt6vectorI7pixel_tILi16EESaIS1_EE8max_sizeEv>: | |
401f88: 55 push %rbp | |
401f89: 48 89 e5 mov %rsp,%rbp | |
401f8c: 48 83 ec 10 sub $0x10,%rsp | |
401f90: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401f94: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401f98: 48 89 c7 mov %rax,%rdi | |
401f9b: e8 54 01 00 00 callq 4020f4 <_ZNKSt12_Vector_baseI7pixel_tILi16EESaIS1_EE19_M_get_Tp_allocatorEv> | |
401fa0: 48 89 c7 mov %rax,%rdi | |
401fa3: e8 32 01 00 00 callq 4020da <_ZNSt16allocator_traitsISaI7pixel_tILi16EEEE8max_sizeERKS2_> | |
401fa8: c9 leaveq | |
401fa9: c3 retq | |
0000000000401faa <_ZSt3maxImERKT_S2_S2_>: | |
401faa: 55 push %rbp | |
401fab: 48 89 e5 mov %rsp,%rbp | |
401fae: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401fb2: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
401fb6: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401fba: 48 8b 10 mov (%rax),%rdx | |
401fbd: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
401fc1: 48 8b 00 mov (%rax),%rax | |
401fc4: 48 39 c2 cmp %rax,%rdx | |
401fc7: 73 06 jae 401fcf <_ZSt3maxImERKT_S2_S2_+0x25> | |
401fc9: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
401fcd: eb 04 jmp 401fd3 <_ZSt3maxImERKT_S2_S2_+0x29> | |
401fcf: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401fd3: 5d pop %rbp | |
401fd4: c3 retq | |
401fd5: 90 nop | |
0000000000401fd6 <_ZN9__gnu_cxx13new_allocatorI7pixel_tILi16EEE8allocateEmPKv>: | |
401fd6: 55 push %rbp | |
401fd7: 48 89 e5 mov %rsp,%rbp | |
401fda: 48 83 ec 20 sub $0x20,%rsp | |
401fde: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
401fe2: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
401fe6: 48 89 55 e8 mov %rdx,-0x18(%rbp) | |
401fea: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
401fee: 48 89 c7 mov %rax,%rdi | |
401ff1: e8 0c 01 00 00 callq 402102 <_ZNK9__gnu_cxx13new_allocatorI7pixel_tILi16EEE8max_sizeEv> | |
401ff6: 48 3b 45 f0 cmp -0x10(%rbp),%rax | |
401ffa: 0f 92 c0 setb %al | |
401ffd: 84 c0 test %al,%al | |
401fff: 74 05 je 402006 <_ZN9__gnu_cxx13new_allocatorI7pixel_tILi16EEE8allocateEmPKv+0x30> | |
402001: e8 3a ee ff ff callq 400e40 <_ZSt17__throw_bad_allocv@plt> | |
402006: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
40200a: 48 01 c0 add %rax,%rax | |
40200d: 48 89 c7 mov %rax,%rdi | |
402010: e8 6b ee ff ff callq 400e80 <_Znwm@plt> | |
402015: c9 leaveq | |
402016: c3 retq | |
0000000000402017 <_ZSt32__make_move_if_noexcept_iteratorIP7pixel_tILi16EESt13move_iteratorIS2_EET0_T_>: | |
402017: 55 push %rbp | |
402018: 48 89 e5 mov %rsp,%rbp | |
40201b: 48 83 ec 20 sub $0x20,%rsp | |
40201f: 48 89 7d e8 mov %rdi,-0x18(%rbp) | |
402023: 48 8b 55 e8 mov -0x18(%rbp),%rdx | |
402027: 48 8d 45 f0 lea -0x10(%rbp),%rax | |
40202b: 48 89 d6 mov %rdx,%rsi | |
40202e: 48 89 c7 mov %rax,%rdi | |
402031: e8 e0 00 00 00 callq 402116 <_ZNSt13move_iteratorIP7pixel_tILi16EEEC1ES2_> | |
402036: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
40203a: c9 leaveq | |
40203b: c3 retq | |
000000000040203c <_ZSt22__uninitialized_copy_aISt13move_iteratorIP7pixel_tILi16EEES3_S2_ET0_T_S6_S5_RSaIT1_E>: | |
40203c: 55 push %rbp | |
40203d: 48 89 e5 mov %rsp,%rbp | |
402040: 48 83 ec 20 sub $0x20,%rsp | |
402044: 48 89 7d f0 mov %rdi,-0x10(%rbp) | |
402048: 48 89 75 e0 mov %rsi,-0x20(%rbp) | |
40204c: 48 89 55 e8 mov %rdx,-0x18(%rbp) | |
402050: 48 89 4d f8 mov %rcx,-0x8(%rbp) | |
402054: 48 8b 55 e8 mov -0x18(%rbp),%rdx | |
402058: 48 8b 4d e0 mov -0x20(%rbp),%rcx | |
40205c: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
402060: 48 89 ce mov %rcx,%rsi | |
402063: 48 89 c7 mov %rax,%rdi | |
402066: e8 c4 00 00 00 callq 40212f <_ZSt18uninitialized_copyISt13move_iteratorIP7pixel_tILi16EEES3_ET0_T_S6_S5_> | |
40206b: c9 leaveq | |
40206c: c3 retq | |
40206d: 90 nop | |
000000000040206e <_ZN9__gnu_cxx17__normal_iteratorIP7pixel_tILi16EESt6vectorIS2_SaIS2_EEEC1ERKS3_>: | |
40206e: 55 push %rbp | |
40206f: 48 89 e5 mov %rsp,%rbp | |
402072: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
402076: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
40207a: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
40207e: 48 8b 10 mov (%rax),%rdx | |
402081: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
402085: 48 89 10 mov %rdx,(%rax) | |
402088: 5d pop %rbp | |
402089: c3 retq | |
000000000040208a <_ZN9__gnu_cxx13new_allocatorI7pixel_tILi16EEEC1Ev>: | |
40208a: 55 push %rbp | |
40208b: 48 89 e5 mov %rsp,%rbp | |
40208e: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
402092: 5d pop %rbp | |
402093: c3 retq | |
0000000000402094 <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIP7pixel_tILi16EEmEEvT_T0_>: | |
402094: 55 push %rbp | |
402095: 48 89 e5 mov %rsp,%rbp | |
402098: 48 83 ec 20 sub $0x20,%rsp | |
40209c: 48 89 7d e8 mov %rdi,-0x18(%rbp) | |
4020a0: 48 89 75 e0 mov %rsi,-0x20(%rbp) | |
4020a4: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
4020a8: 48 89 45 f8 mov %rax,-0x8(%rbp) | |
4020ac: eb 1e jmp 4020cc <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIP7pixel_tILi16EEmEEvT_T0_+0x38> | |
4020ae: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4020b2: 48 89 c7 mov %rax,%rdi | |
4020b5: e8 a2 00 00 00 callq 40215c <_ZSt11__addressofI7pixel_tILi16EEEPT_RS2_> | |
4020ba: 48 89 c7 mov %rax,%rdi | |
4020bd: e8 a8 00 00 00 callq 40216a <_ZSt10_ConstructI7pixel_tILi16EEIEEvPT_DpOT0_> | |
4020c2: 48 83 6d e0 01 subq $0x1,-0x20(%rbp) | |
4020c7: 48 83 45 f8 02 addq $0x2,-0x8(%rbp) | |
4020cc: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) | |
4020d1: 0f 95 c0 setne %al | |
4020d4: 84 c0 test %al,%al | |
4020d6: 75 d6 jne 4020ae <_ZNSt27__uninitialized_default_n_1ILb0EE18__uninit_default_nIP7pixel_tILi16EEmEEvT_T0_+0x1a> | |
4020d8: c9 leaveq | |
4020d9: c3 retq | |
00000000004020da <_ZNSt16allocator_traitsISaI7pixel_tILi16EEEE8max_sizeERKS2_>: | |
4020da: 55 push %rbp | |
4020db: 48 89 e5 mov %rsp,%rbp | |
4020de: 48 83 ec 10 sub $0x10,%rsp | |
4020e2: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4020e6: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4020ea: 48 89 c7 mov %rax,%rdi | |
4020ed: e8 a4 00 00 00 callq 402196 <_ZNSt16allocator_traitsISaI7pixel_tILi16EEEE11_S_max_sizeIKS2_EENSt9enable_ifIXsrNS3_16__maxsize_helperIT_EE5valueEmE4typeERS8_> | |
4020f2: c9 leaveq | |
4020f3: c3 retq | |
00000000004020f4 <_ZNKSt12_Vector_baseI7pixel_tILi16EESaIS1_EE19_M_get_Tp_allocatorEv>: | |
4020f4: 55 push %rbp | |
4020f5: 48 89 e5 mov %rsp,%rbp | |
4020f8: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4020fc: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
402100: 5d pop %rbp | |
402101: c3 retq | |
0000000000402102 <_ZNK9__gnu_cxx13new_allocatorI7pixel_tILi16EEE8max_sizeEv>: | |
402102: 55 push %rbp | |
402103: 48 89 e5 mov %rsp,%rbp | |
402106: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
40210a: 48 b8 ff ff ff ff ff movabs $0x7fffffffffffffff,%rax | |
402111: ff ff 7f | |
402114: 5d pop %rbp | |
402115: c3 retq | |
0000000000402116 <_ZNSt13move_iteratorIP7pixel_tILi16EEEC1ES2_>: | |
402116: 55 push %rbp | |
402117: 48 89 e5 mov %rsp,%rbp | |
40211a: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
40211e: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
402122: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
402126: 48 8b 55 f0 mov -0x10(%rbp),%rdx | |
40212a: 48 89 10 mov %rdx,(%rax) | |
40212d: 5d pop %rbp | |
40212e: c3 retq | |
000000000040212f <_ZSt18uninitialized_copyISt13move_iteratorIP7pixel_tILi16EEES3_ET0_T_S6_S5_>: | |
40212f: 55 push %rbp | |
402130: 48 89 e5 mov %rsp,%rbp | |
402133: 48 83 ec 20 sub $0x20,%rsp | |
402137: 48 89 7d f0 mov %rdi,-0x10(%rbp) | |
40213b: 48 89 75 e0 mov %rsi,-0x20(%rbp) | |
40213f: 48 89 55 e8 mov %rdx,-0x18(%rbp) | |
402143: 48 8b 55 e8 mov -0x18(%rbp),%rdx | |
402147: 48 8b 4d e0 mov -0x20(%rbp),%rcx | |
40214b: 48 8b 45 f0 mov -0x10(%rbp),%rax | |
40214f: 48 89 ce mov %rcx,%rsi | |
402152: 48 89 c7 mov %rax,%rdi | |
402155: e8 56 00 00 00 callq 4021b0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIP7pixel_tILi16EEES5_EET0_T_S8_S7_> | |
40215a: c9 leaveq | |
40215b: c3 retq | |
000000000040215c <_ZSt11__addressofI7pixel_tILi16EEEPT_RS2_>: | |
40215c: 55 push %rbp | |
40215d: 48 89 e5 mov %rsp,%rbp | |
402160: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
402164: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
402168: 5d pop %rbp | |
402169: c3 retq | |
000000000040216a <_ZSt10_ConstructI7pixel_tILi16EEIEEvPT_DpOT0_>: | |
40216a: 55 push %rbp | |
40216b: 48 89 e5 mov %rsp,%rbp | |
40216e: 48 83 ec 10 sub $0x10,%rsp | |
402172: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
402176: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
40217a: 48 89 c6 mov %rax,%rsi | |
40217d: bf 02 00 00 00 mov $0x2,%edi | |
402182: e8 cd f0 ff ff callq 401254 <_ZnwmPv> | |
402187: 48 85 c0 test %rax,%rax | |
40218a: 74 08 je 402194 <_ZSt10_ConstructI7pixel_tILi16EEIEEvPT_DpOT0_+0x2a> | |
40218c: 48 89 c7 mov %rax,%rdi | |
40218f: e8 68 f2 ff ff callq 4013fc <_ZN7pixel_tILi16EEC1Ev> | |
402194: c9 leaveq | |
402195: c3 retq | |
0000000000402196 <_ZNSt16allocator_traitsISaI7pixel_tILi16EEEE11_S_max_sizeIKS2_EENSt9enable_ifIXsrNS3_16__maxsize_helperIT_EE5valueEmE4typeERS8_>: | |
402196: 55 push %rbp | |
402197: 48 89 e5 mov %rsp,%rbp | |
40219a: 48 83 ec 10 sub $0x10,%rsp | |
40219e: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4021a2: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4021a6: 48 89 c7 mov %rax,%rdi | |
4021a9: e8 54 ff ff ff callq 402102 <_ZNK9__gnu_cxx13new_allocatorI7pixel_tILi16EEE8max_sizeEv> | |
4021ae: c9 leaveq | |
4021af: c3 retq | |
00000000004021b0 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIP7pixel_tILi16EEES5_EET0_T_S8_S7_>: | |
4021b0: 55 push %rbp | |
4021b1: 48 89 e5 mov %rsp,%rbp | |
4021b4: 53 push %rbx | |
4021b5: 48 83 ec 38 sub $0x38,%rsp | |
4021b9: 48 89 7d d0 mov %rdi,-0x30(%rbp) | |
4021bd: 48 89 75 c0 mov %rsi,-0x40(%rbp) | |
4021c1: 48 89 55 c8 mov %rdx,-0x38(%rbp) | |
4021c5: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
4021c9: 48 89 45 e8 mov %rax,-0x18(%rbp) | |
4021cd: eb 37 jmp 402206 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIP7pixel_tILi16EEES5_EET0_T_S8_S7_+0x56> | |
4021cf: 48 8d 45 d0 lea -0x30(%rbp),%rax | |
4021d3: 48 89 c7 mov %rax,%rdi | |
4021d6: e8 d9 00 00 00 callq 4022b4 <_ZNKSt13move_iteratorIP7pixel_tILi16EEEdeEv> | |
4021db: 48 89 c3 mov %rax,%rbx | |
4021de: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
4021e2: 48 89 c7 mov %rax,%rdi | |
4021e5: e8 72 ff ff ff callq 40215c <_ZSt11__addressofI7pixel_tILi16EEEPT_RS2_> | |
4021ea: 48 89 de mov %rbx,%rsi | |
4021ed: 48 89 c7 mov %rax,%rdi | |
4021f0: e8 ea 00 00 00 callq 4022df <_ZSt10_ConstructI7pixel_tILi16EEIS1_EEvPT_DpOT0_> | |
4021f5: 48 8d 45 d0 lea -0x30(%rbp),%rax | |
4021f9: 48 89 c7 mov %rax,%rdi | |
4021fc: e8 85 00 00 00 callq 402286 <_ZNSt13move_iteratorIP7pixel_tILi16EEEppEv> | |
402201: 48 83 45 e8 02 addq $0x2,-0x18(%rbp) | |
402206: 48 8d 55 c0 lea -0x40(%rbp),%rdx | |
40220a: 48 8d 45 d0 lea -0x30(%rbp),%rax | |
40220e: 48 89 d6 mov %rdx,%rsi | |
402211: 48 89 c7 mov %rax,%rdi | |
402214: e8 44 00 00 00 callq 40225d <_ZStneIP7pixel_tILi16EEEbRKSt13move_iteratorIT_ES7_> | |
402219: 84 c0 test %al,%al | |
40221b: 75 b2 jne 4021cf <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIP7pixel_tILi16EEES5_EET0_T_S8_S7_+0x1f> | |
40221d: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
402221: eb 33 jmp 402256 <_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIP7pixel_tILi16EEES5_EET0_T_S8_S7_+0xa6> | |
402223: 48 89 c3 mov %rax,%rbx | |
402226: e8 05 ec ff ff callq 400e30 <__cxa_end_catch@plt> | |
40222b: 48 89 d8 mov %rbx,%rax | |
40222e: 48 89 c7 mov %rax,%rdi | |
402231: e8 5a ec ff ff callq 400e90 <_Unwind_Resume@plt> | |
402236: 48 89 c7 mov %rax,%rdi | |
402239: e8 22 ec ff ff callq 400e60 <__cxa_begin_catch@plt> | |
40223e: 48 8b 55 e8 mov -0x18(%rbp),%rdx | |
402242: 48 8b 45 c8 mov -0x38(%rbp),%rax | |
402246: 48 89 d6 mov %rdx,%rsi | |
402249: 48 89 c7 mov %rax,%rdi | |
40224c: e8 c1 fa ff ff callq 401d12 <_ZSt8_DestroyIP7pixel_tILi16EEEvT_S3_> | |
402251: e8 4a eb ff ff callq 400da0 <__cxa_rethrow@plt> | |
402256: 48 83 c4 38 add $0x38,%rsp | |
40225a: 5b pop %rbx | |
40225b: 5d pop %rbp | |
40225c: c3 retq | |
000000000040225d <_ZStneIP7pixel_tILi16EEEbRKSt13move_iteratorIT_ES7_>: | |
40225d: 55 push %rbp | |
40225e: 48 89 e5 mov %rsp,%rbp | |
402261: 48 83 ec 10 sub $0x10,%rsp | |
402265: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
402269: 48 89 75 f0 mov %rsi,-0x10(%rbp) | |
40226d: 48 8b 55 f0 mov -0x10(%rbp),%rdx | |
402271: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
402275: 48 89 d6 mov %rdx,%rsi | |
402278: 48 89 c7 mov %rax,%rdi | |
40227b: e8 a2 00 00 00 callq 402322 <_ZSteqIP7pixel_tILi16EEEbRKSt13move_iteratorIT_ES7_> | |
402280: 83 f0 01 xor $0x1,%eax | |
402283: c9 leaveq | |
402284: c3 retq | |
402285: 90 nop | |
0000000000402286 <_ZNSt13move_iteratorIP7pixel_tILi16EEEppEv>: | |
402286: 55 push %rbp | |
402287: 48 89 e5 mov %rsp,%rbp | |
40228a: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
40228e: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
402292: 48 8b 00 mov (%rax),%rax | |
402295: 48 8d 50 02 lea 0x2(%rax),%rdx | |
402299: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
40229d: 48 89 10 mov %rdx,(%rax) | |
4022a0: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4022a4: 5d pop %rbp | |
4022a5: c3 retq | |
00000000004022a6 <_ZSt4moveIR7pixel_tILi16EEEONSt16remove_referenceIT_E4typeEOS4_>: | |
4022a6: 55 push %rbp | |
4022a7: 48 89 e5 mov %rsp,%rbp | |
4022aa: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4022ae: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4022b2: 5d pop %rbp | |
4022b3: c3 retq | |
00000000004022b4 <_ZNKSt13move_iteratorIP7pixel_tILi16EEEdeEv>: | |
4022b4: 55 push %rbp | |
4022b5: 48 89 e5 mov %rsp,%rbp | |
4022b8: 48 83 ec 10 sub $0x10,%rsp | |
4022bc: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4022c0: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4022c4: 48 8b 00 mov (%rax),%rax | |
4022c7: 48 89 c7 mov %rax,%rdi | |
4022ca: e8 d7 ff ff ff callq 4022a6 <_ZSt4moveIR7pixel_tILi16EEEONSt16remove_referenceIT_E4typeEOS4_> | |
4022cf: c9 leaveq | |
4022d0: c3 retq | |
00000000004022d1 <_ZSt7forwardI7pixel_tILi16EEEOT_RNSt16remove_referenceIS2_E4typeE>: | |
4022d1: 55 push %rbp | |
4022d2: 48 89 e5 mov %rsp,%rbp | |
4022d5: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
4022d9: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
4022dd: 5d pop %rbp | |
4022de: c3 retq | |
00000000004022df <_ZSt10_ConstructI7pixel_tILi16EEIS1_EEvPT_DpOT0_>: | |
4022df: 55 push %rbp | |
4022e0: 48 89 e5 mov %rsp,%rbp | |
4022e3: 53 push %rbx | |
4022e4: 48 83 ec 18 sub $0x18,%rsp | |
4022e8: 48 89 7d e8 mov %rdi,-0x18(%rbp) | |
4022ec: 48 89 75 e0 mov %rsi,-0x20(%rbp) | |
4022f0: 48 8b 45 e0 mov -0x20(%rbp),%rax | |
4022f4: 48 89 c7 mov %rax,%rdi | |
4022f7: e8 d5 ff ff ff callq 4022d1 <_ZSt7forwardI7pixel_tILi16EEEOT_RNSt16remove_referenceIS2_E4typeE> | |
4022fc: 48 89 c3 mov %rax,%rbx | |
4022ff: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
402303: 48 89 c6 mov %rax,%rsi | |
402306: bf 02 00 00 00 mov $0x2,%edi | |
40230b: e8 44 ef ff ff callq 401254 <_ZnwmPv> | |
402310: 48 85 c0 test %rax,%rax | |
402313: 74 06 je 40231b <_ZSt10_ConstructI7pixel_tILi16EEIS1_EEvPT_DpOT0_+0x3c> | |
402315: 0f b7 13 movzwl (%rbx),%edx | |
402318: 66 89 10 mov %dx,(%rax) | |
40231b: 48 83 c4 18 add $0x18,%rsp | |
40231f: 5b pop %rbx | |
402320: 5d pop %rbp | |
402321: c3 retq | |
0000000000402322 <_ZSteqIP7pixel_tILi16EEEbRKSt13move_iteratorIT_ES7_>: | |
402322: 55 push %rbp | |
402323: 48 89 e5 mov %rsp,%rbp | |
402326: 53 push %rbx | |
402327: 48 83 ec 18 sub $0x18,%rsp | |
40232b: 48 89 7d e8 mov %rdi,-0x18(%rbp) | |
40232f: 48 89 75 e0 mov %rsi,-0x20(%rbp) | |
402333: 48 8b 45 e8 mov -0x18(%rbp),%rax | |
402337: 48 89 c7 mov %rax,%rdi | |
40233a: e8 1d 00 00 00 callq 40235c <_ZNKSt13move_iteratorIP7pixel_tILi16EEE4baseEv> | |
40233f: 48 89 c3 mov %rax,%rbx | |
402342: 48 8b 45 e0 mov -0x20(%rbp),%rax | |
402346: 48 89 c7 mov %rax,%rdi | |
402349: e8 0e 00 00 00 callq 40235c <_ZNKSt13move_iteratorIP7pixel_tILi16EEE4baseEv> | |
40234e: 48 39 c3 cmp %rax,%rbx | |
402351: 0f 94 c0 sete %al | |
402354: 48 83 c4 18 add $0x18,%rsp | |
402358: 5b pop %rbx | |
402359: 5d pop %rbp | |
40235a: c3 retq | |
40235b: 90 nop | |
000000000040235c <_ZNKSt13move_iteratorIP7pixel_tILi16EEE4baseEv>: | |
40235c: 55 push %rbp | |
40235d: 48 89 e5 mov %rsp,%rbp | |
402360: 48 89 7d f8 mov %rdi,-0x8(%rbp) | |
402364: 48 8b 45 f8 mov -0x8(%rbp),%rax | |
402368: 48 8b 00 mov (%rax),%rax | |
40236b: 5d pop %rbp | |
40236c: c3 retq | |
40236d: 90 nop | |
40236e: 90 nop | |
40236f: 90 nop | |
0000000000402370 <__libc_csu_init>: | |
402370: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp) | |
402375: 4c 89 64 24 e0 mov %r12,-0x20(%rsp) | |
40237a: 48 8d 2d 3f 1a 20 00 lea 0x201a3f(%rip),%rbp # 603dc0 <__init_array_end> | |
402381: 4c 8d 25 28 1a 20 00 lea 0x201a28(%rip),%r12 # 603db0 <__frame_dummy_init_array_entry> | |
402388: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp) | |
40238d: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp) | |
402392: 4c 89 74 24 f0 mov %r14,-0x10(%rsp) | |
402397: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp) | |
40239c: 48 83 ec 38 sub $0x38,%rsp | |
4023a0: 4c 29 e5 sub %r12,%rbp | |
4023a3: 41 89 ff mov %edi,%r15d | |
4023a6: 49 89 f6 mov %rsi,%r14 | |
4023a9: 48 c1 fd 03 sar $0x3,%rbp | |
4023ad: 49 89 d5 mov %rdx,%r13 | |
4023b0: 31 db xor %ebx,%ebx | |
4023b2: e8 79 e9 ff ff callq 400d30 <_init> | |
4023b7: 48 85 ed test %rbp,%rbp | |
4023ba: 74 1a je 4023d6 <__libc_csu_init+0x66> | |
4023bc: 0f 1f 40 00 nopl 0x0(%rax) | |
4023c0: 4c 89 ea mov %r13,%rdx | |
4023c3: 4c 89 f6 mov %r14,%rsi | |
4023c6: 44 89 ff mov %r15d,%edi | |
4023c9: 41 ff 14 dc callq *(%r12,%rbx,8) | |
4023cd: 48 83 c3 01 add $0x1,%rbx | |
4023d1: 48 39 eb cmp %rbp,%rbx | |
4023d4: 75 ea jne 4023c0 <__libc_csu_init+0x50> | |
4023d6: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx | |
4023db: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp | |
4023e0: 4c 8b 64 24 18 mov 0x18(%rsp),%r12 | |
4023e5: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 | |
4023ea: 4c 8b 74 24 28 mov 0x28(%rsp),%r14 | |
4023ef: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15 | |
4023f4: 48 83 c4 38 add $0x38,%rsp | |
4023f8: c3 retq | |
4023f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
0000000000402400 <__libc_csu_fini>: | |
402400: f3 c3 repz retq | |
402402: 90 nop | |
402403: 90 nop | |
Disassembly of section .fini: | |
0000000000402404 <_fini>: | |
402404: 55 push %rbp | |
402405: 48 83 ec 08 sub $0x8,%rsp | |
402409: e8 06 00 00 00 callq 402414 <_real_fini> | |
40240e: 48 83 c4 08 add $0x8,%rsp | |
402412: 5d pop %rbp | |
402413: c3 retq | |
0000000000402414 <_real_fini>: | |
402414: c3 retq |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment