a.out: ファイル形式 elf64-x86-64 セクション .init の逆アセンブル: 0000000000001000 <_init>: 1000: f3 0f 1e fa endbr64 1004: 48 83 ec 08 sub $0x8,%rsp 1008: 48 8b 05 d9 2f 00 00 mov 0x2fd9(%rip),%rax # 3fe8 <__gmon_start__@Base> 100f: 48 85 c0 test %rax,%rax 1012: 74 02 je 1016 <_init+0x16> 1014: ff d0 call *%rax 1016: 48 83 c4 08 add $0x8,%rsp 101a: c3 ret セクション .plt の逆アセンブル: 1020: ff 35 e2 2f 00 00 push 0x2fe2(%rip) # 4008 <_GLOBAL_OFFSET_TABLE_+0x8> 1026: ff 25 e4 2f 00 00 jmp *0x2fe4(%rip) # 4010 <_GLOBAL_OFFSET_TABLE_+0x10> 102c: 0f 1f 40 00 nopl 0x0(%rax) 1030: ff 25 e2 2f 00 00 jmp *0x2fe2(%rip) # 4018 <puts@GLIBC_2.2.5> 1036: 68 00 00 00 00 push $0x0 103b: e9 e0 ff ff ff jmp 1020 <_init+0x20> セクション .plt.got の逆アセンブル: 0000000000001040 <__cxa_finalize@plt>: 1040: ff 25 b2 2f 00 00 jmp *0x2fb2(%rip) # 3ff8 <__cxa_finalize@GLIBC_2.2.5> 1046: 66 90 xchg %ax,%ax セクション .text の逆アセンブル: 0000000000001050 <_start>: 1050: f3 0f 1e fa endbr64 1054: 31 ed xor %ebp,%ebp 1056: 49 89 d1 mov %rdx,%r9 1059: 5e pop %rsi 105a: 48 89 e2 mov %rsp,%rdx 105d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 1061: 50 push %rax 1062: 54 push %rsp 1063: 45 31 c0 xor %r8d,%r8d 1066: 31 c9 xor %ecx,%ecx 1068: 48 8d 3d d1 00 00 00 lea 0xd1(%rip),%rdi # 1140 <main> 106f: ff 15 63 2f 00 00 call *0x2f63(%rip) # 3fd8 <__libc_start_main@GLIBC_2.34> 1075: f4 hlt 1076: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 107d: 00 00 00 0000000000001080 <deregister_tm_clones>: 1080: 48 8d 3d a9 2f 00 00 lea 0x2fa9(%rip),%rdi # 4030 <__TMC_END__> 1087: 48 8d 05 a2 2f 00 00 lea 0x2fa2(%rip),%rax # 4030 <__TMC_END__> 108e: 48 39 f8 cmp %rdi,%rax 1091: 74 15 je 10a8 <deregister_tm_clones+0x28> 1093: 48 8b 05 46 2f 00 00 mov 0x2f46(%rip),%rax # 3fe0 <_ITM_deregisterTMCloneTable@Base> 109a: 48 85 c0 test %rax,%rax 109d: 74 09 je 10a8 <deregister_tm_clones+0x28> 109f: ff e0 jmp *%rax 10a1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10a8: c3 ret 10a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000000010b0 <register_tm_clones>: 10b0: 48 8d 3d 79 2f 00 00 lea 0x2f79(%rip),%rdi # 4030 <__TMC_END__> 10b7: 48 8d 35 72 2f 00 00 lea 0x2f72(%rip),%rsi # 4030 <__TMC_END__> 10be: 48 29 fe sub %rdi,%rsi 10c1: 48 89 f0 mov %rsi,%rax 10c4: 48 c1 ee 3f shr $0x3f,%rsi 10c8: 48 c1 f8 03 sar $0x3,%rax 10cc: 48 01 c6 add %rax,%rsi 10cf: 48 d1 fe sar %rsi 10d2: 74 14 je 10e8 <register_tm_clones+0x38> 10d4: 48 8b 05 15 2f 00 00 mov 0x2f15(%rip),%rax # 3ff0 <_ITM_registerTMCloneTable@Base> 10db: 48 85 c0 test %rax,%rax 10de: 74 08 je 10e8 <register_tm_clones+0x38> 10e0: ff e0 jmp *%rax 10e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 10e8: c3 ret 10e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000000010f0 <__do_global_dtors_aux>: 10f0: f3 0f 1e fa endbr64 10f4: 80 3d 35 2f 00 00 00 cmpb $0x0,0x2f35(%rip) # 4030 <__TMC_END__> 10fb: 75 2b jne 1128 <__do_global_dtors_aux+0x38> 10fd: 55 push %rbp 10fe: 48 83 3d f2 2e 00 00 cmpq $0x0,0x2ef2(%rip) # 3ff8 <__cxa_finalize@GLIBC_2.2.5> 1105: 00 1106: 48 89 e5 mov %rsp,%rbp 1109: 74 0c je 1117 <__do_global_dtors_aux+0x27> 110b: 48 8b 3d 16 2f 00 00 mov 0x2f16(%rip),%rdi # 4028 <__dso_handle> 1112: e8 29 ff ff ff call 1040 <__cxa_finalize@plt> 1117: e8 64 ff ff ff call 1080 <deregister_tm_clones> 111c: c6 05 0d 2f 00 00 01 movb $0x1,0x2f0d(%rip) # 4030 <__TMC_END__> 1123: 5d pop %rbp 1124: c3 ret 1125: 0f 1f 00 nopl (%rax) 1128: c3 ret 1129: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000001130 <frame_dummy>: 1130: f3 0f 1e fa endbr64 1134: e9 77 ff ff ff jmp 10b0 <register_tm_clones> 1139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000001140 <main>: 1140: 55 push %rbp 1141: 48 89 e5 mov %rsp,%rbp 1144: 48 83 ec 10 sub $0x10,%rsp 1148: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 114f: 48 8d 3d ae 0e 00 00 lea 0xeae(%rip),%rdi # 2004 <_IO_stdin_used+0x4> 115b: 31 c0 xor %eax,%eax 115d: 48 83 c4 10 add $0x10,%rsp 1161: 5d pop %rbp 1162: c3 ret セクション .fini の逆アセンブル: 0000000000001164 <_fini>: 1164: f3 0f 1e fa endbr64 1168: 48 83 ec 08 sub $0x8,%rsp 116c: 48 83 c4 08 add $0x8,%rsp 1170: c3 ret
Standard input is empty
prog.asm:2: error: parser: instruction expected prog.asm:5: error: label or instruction expected at start of line prog.asm:7: error: label or instruction expected at start of line prog.asm:8: error: label or instruction expected at start of line prog.asm:9: error: label or instruction expected at start of line prog.asm:10: error: label or instruction expected at start of line prog.asm:11: error: label or instruction expected at start of line prog.asm:12: error: label or instruction expected at start of line prog.asm:13: error: label or instruction expected at start of line prog.asm:14: error: label or instruction expected at start of line prog.asm:15: error: label or instruction expected at start of line prog.asm:17: error: label or instruction expected at start of line prog.asm:19: error: label or instruction expected at start of line prog.asm:20: error: label or instruction expected at start of line prog.asm:21: error: label or instruction expected at start of line prog.asm:22: error: label or instruction expected at start of line prog.asm:24: error: label or instruction expected at start of line prog.asm:25: error: label or instruction expected at start of line prog.asm:26: error: label or instruction expected at start of line prog.asm:27: error: label or instruction expected at start of line prog.asm:29: error: label or instruction expected at start of line prog.asm:31: error: label or instruction expected at start of line prog.asm:32: error: label or instruction expected at start of line prog.asm:33: error: label or instruction expected at start of line prog.asm:35: error: label or instruction expected at start of line prog.asm:37: error: label or instruction expected at start of line prog.asm:38: error: label or instruction expected at start of line prog.asm:39: error: label or instruction expected at start of line prog.asm:40: error: label or instruction expected at start of line prog.asm:41: error: label or instruction expected at start of line prog.asm:42: error: label or instruction expected at start of line prog.asm:43: error: label or instruction expected at start of line prog.asm:44: error: label or instruction expected at start of line prog.asm:45: error: label or instruction expected at start of line prog.asm:46: error: label or instruction expected at start of line prog.asm:47: error: label or instruction expected at start of line prog.asm:48: error: label or instruction expected at start of line prog.asm:49: error: label or instruction expected at start of line prog.asm:50: error: label or instruction expected at start of line prog.asm:51: error: label or instruction expected at start of line prog.asm:52: error: label or instruction expected at start of line prog.asm:54: error: label or instruction expected at start of line prog.asm:55: error: label or instruction expected at start of line prog.asm:56: error: label or instruction expected at start of line prog.asm:57: error: label or instruction expected at start of line prog.asm:58: error: label or instruction expected at start of line prog.asm:59: error: label or instruction expected at start of line prog.asm:60: error: label or instruction expected at start of line prog.asm:61: error: label or instruction expected at start of line prog.asm:62: error: label or instruction expected at start of line prog.asm:63: error: label or instruction expected at start of line prog.asm:64: error: label or instruction expected at start of line prog.asm:65: error: label or instruction expected at start of line prog.asm:67: error: label or instruction expected at start of line prog.asm:68: error: label or instruction expected at start of line prog.asm:69: error: label or instruction expected at start of line prog.asm:70: error: label or instruction expected at start of line prog.asm:71: error: label or instruction expected at start of line prog.asm:72: error: label or instruction expected at start of line prog.asm:73: error: label or instruction expected at start of line prog.asm:74: error: label or instruction expected at start of line prog.asm:75: error: label or instruction expected at start of line prog.asm:76: error: label or instruction expected at start of line prog.asm:77: error: label or instruction expected at start of line prog.asm:78: error: label or instruction expected at start of line prog.asm:79: error: label or instruction expected at start of line prog.asm:80: error: label or instruction expected at start of line prog.asm:81: error: label or instruction expected at start of line prog.asm:82: error: label or instruction expected at start of line prog.asm:83: error: label or instruction expected at start of line prog.asm:85: error: label or instruction expected at start of line prog.asm:86: error: label or instruction expected at start of line prog.asm:87: error: label or instruction expected at start of line prog.asm:88: error: label or instruction expected at start of line prog.asm:89: error: label or instruction expected at start of line prog.asm:90: error: label or instruction expected at start of line prog.asm:91: error: label or instruction expected at start of line prog.asm:92: error: label or instruction expected at start of line prog.asm:93: error: label or instruction expected at start of line prog.asm:94: error: label or instruction expected at start of line prog.asm:95: error: label or instruction expected at start of line prog.asm:96: error: label or instruction expected at start of line prog.asm:97: error: label or instruction expected at start of line prog.asm:98: error: label or instruction expected at start of line prog.asm:99: error: label or instruction expected at start of line prog.asm:100: error: label or instruction expected at start of line prog.asm:101: error: label or instruction expected at start of line prog.asm:102: error: label or instruction expected at start of line prog.asm:104: error: label or instruction expected at start of line prog.asm:105: error: label or instruction expected at start of line prog.asm:106: error: label or instruction expected at start of line prog.asm:107: error: label or instruction expected at start of line prog.asm:109: error: label or instruction expected at start of line prog.asm:110: error: label or instruction expected at start of line prog.asm:111: error: label or instruction expected at start of line prog.asm:112: error: label or instruction expected at start of line prog.asm:113: error: label or instruction expected at start of line prog.asm:114: error: label or instruction expected at start of line prog.asm:115: error: label or instruction expected at start of line prog.asm:116: error: label or instruction expected at start of line prog.asm:117: error: label or instruction expected at start of line prog.asm:118: error: label or instruction expected at start of line prog.asm:119: error: label or instruction expected at start of line prog.asm:121: error: label or instruction expected at start of line prog.asm:123: error: label or instruction expected at start of line prog.asm:124: error: label or instruction expected at start of line prog.asm:125: error: label or instruction expected at start of line prog.asm:126: error: label or instruction expected at start of line prog.asm:127: error: label or instruction expected at start of line ld: cannot find prog.o: No such file or directory
Standard output is empty