设为首页 加入收藏

TOP

<一>函数模板(九)
2023-07-23 13:34:20 】 浏览:200
Tags:< >
x0(%rax) 10d8: c3 retq 10d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000000010e0 <register_tm_clones>: 10e0: 48 8d 3d 29 2f 00 00 lea 0x2f29(%rip),%rdi # 4010 <__TMC_END__> 10e7: 48 8d 35 22 2f 00 00 lea 0x2f22(%rip),%rsi # 4010 <__TMC_END__> 10ee: 48 29 fe sub %rdi,%rsi 10f1: 48 89 f0 mov %rsi,%rax 10f4: 48 c1 ee 3f shr $0x3f,%rsi 10f8: 48 c1 f8 03 sar $0x3,%rax 10fc: 48 01 c6 add %rax,%rsi 10ff: 48 d1 fe sar %rsi 1102: 74 14 je 1118 <register_tm_clones+0x38> 1104: 48 8b 05 e5 2e 00 00 mov 0x2ee5(%rip),%rax # 3ff0 <_ITM_registerTMCloneTable> 110b: 48 85 c0 test %rax,%rax 110e: 74 08 je 1118 <register_tm_clones+0x38> 1110: ff e0 jmpq *%rax 1112: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1118: c3 retq 1119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000001120 <__do_global_dtors_aux>: 1120: f3 0f 1e fa endbr64 1124: 80 3d e5 2e 00 00 00 cmpb $0x0,0x2ee5(%rip) # 4010 <__TMC_END__> 112b: 75 2b jne 1158 <__do_global_dtors_aux+0x38> 112d: 55 push %rbp 112e: 48 83 3d 9a 2e 00 00 cmpq $0x0,0x2e9a(%rip) # 3fd0 <__cxa_finalize@GLIBC_2.2.5> 1135: 00 1136: 48 89 e5 mov %rsp,%rbp 1139: 74 0c je 1147 <__do_global_dtors_aux+0x27> 113b: 48 8b 3d c6 2e 00 00 mov 0x2ec6(%rip),%rdi # 4008 <__dso_handle> 1142: e8 09 ff ff ff callq 1050 <__cxa_finalize@plt> 1147: e8 64 ff ff ff callq 10b0 <deregister_tm_clones> 114c: c6 05 bd 2e 00 00 01 movb $0x1,0x2ebd(%rip) # 4010 <__TMC_END__> 1153: 5d pop %rbp 1154: c3 retq 1155: 0f 1f 00 nopl (%rax) 1158: c3 retq 1159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000001160 <frame_dummy>: 1160: f3 0f 1e fa endbr64 1164: e9 77 ff ff ff jmpq 10e0 <register_tm_clones> 0000000000001169 <main>: 1169: f3 0f 1e fa endbr64 116d: 55 push %rbp 116e: 48 89 e5 mov %rsp,%rbp 1171: 48 83 ec 10 sub $0x10,%rsp 1175: be c8 00 00 00 mov $0xc8,%esi 117a: bf 64 00 00 00 mov $0x64,%edi 117f: e8 a2 00 00 00 callq 1226 <_Z7compareIiEbT_S0_> //compare<int>(100,200); 1184: 88 45 fd mov %al,-0x3(%rbp) 1187: be c8 00 00 00 mov $0xc8,%esi 118c: bf 90 01 00 00 mov $0x190,%edi 1191: e8 90 00 00 00 callq 1226 <_Z7compareIiEbT_S0_> //compare(400,200); 和上面调用的函数是一个函数 1196: 88 45 fe mov %al,-0x2(%rbp) 1199: f2 0f 10 05 6f 0e 00 movsd 0xe6f(%rip),%xmm0 # 2010 <_ZStL19piecewise_construct+0x8> 11a0: 00 11a1: 48 8b 05 70 0e 00 00 mov 0xe70(%rip),%rax # 2018 <_ZStL19piecewise_construct+0x10> 11a8: 66 0f 28 c8 movapd %xmm0,%xmm1 11ac: 66 48 0f 6e c0 movq %rax,%xmm0 11b1: e8 87 00 00 00 callq 123d <_Z7compareIdEbT_S0_> // bool b3=compare<double>(1.0,2.0); double 类型的函数 11b6: 88 45 ff mov %al,-0x1(%rbp) 11b9: b8 01 00 00 00 mov $0x1,%eax 11be: c9 leaveq 11bf: c3 retq 00000000000011c0 <_Z41__static_initialization_and_destruction_0ii>: 11c0: f3 0f 1e fa endbr64 11c4: 55 push %rbp 11c5: 48 89 e5 mov %rsp,%rbp 11c8: 48 83 ec 10 sub $0x10,%rsp 11cc: 89 7d fc mov %edi,-0x4(%rbp) 11cf: 89 75 f8 mov %esi,-0x8(%rbp) 11d2: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 11d6: 75 32 jne 120a <_Z41__static_initialization_and_destruction_0ii+0x4a> 11d8: 81 7d f8 ff ff 00 00 cmpl $0xffff,-0x8(%rbp) 11df: 75 29 jne 120a <_Z41__static_initialization_and_destruction_0ii+0x4a> 11e1: 48 8d 3d 29 2e 00 00 lea 0x2e29(%rip),%rdi # 4011 <_ZStL8__ioinit> 11e8: e8 83 fe ff ff callq 1070 <_ZNSt8ios_base4InitC1Ev@plt> 11ed: 48 8d 15 14 2e 00 00 lea 0x2e14(%rip),%rdx # 4008 <__dso_handle> 11f4
首页 上一页 6 7 8 9 10 11 12 下一页 尾页 9/14/14
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇【Visual Leak Detector】配置项 .. 下一篇为什么你的static_assert不能按预..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目