move.o: file format elf64-x86-64 Disassembly of section .text: 0000000000000000 <_Z41__static_initialization_and_destruction_0ii>: 0: 55 push rbp 1: 48 89 e5 mov rbp,rsp 4: 48 83 ec 10 sub rsp,0x10 8: 89 7d fc mov DWORD PTR [rbp-0x4],edi b: 89 75 f8 mov DWORD PTR [rbp-0x8],esi e: 83 7d fc 01 cmp DWORD PTR [rbp-0x4],0x1 12: 75 27 jne 3b <_Z41__static_initialization_and_destruction_0ii+0x3b> 14: 81 7d f8 ff ff 00 00 cmp DWORD PTR [rbp-0x8],0xffff 1b: 75 1e jne 3b <_Z41__static_initialization_and_destruction_0ii+0x3b> 1d: bf 00 00 00 00 mov edi,0x0 22: e8 00 00 00 00 call 27 <_Z41__static_initialization_and_destruction_0ii+0x27> 27: ba 00 00 00 00 mov edx,0x0 2c: be 00 00 00 00 mov esi,0x0 31: bf 00 00 00 00 mov edi,0x0 36: e8 00 00 00 00 call 3b <_Z41__static_initialization_and_destruction_0ii+0x3b> 3b: c9 leave 3c: c3 ret 000000000000003d <_GLOBAL__sub_I_move.cpp>: 3d: 55 push rbp 3e: 48 89 e5 mov rbp,rsp 41: be ff ff 00 00 mov esi,0xffff 46: bf 01 00 00 00 mov edi,0x1 4b: e8 b0 ff ff ff call 0 <_Z41__static_initialization_and_destruction_0ii> 50: 5d pop rbp 51: c3 ret