Automatic date update in version.in
[binutils-gdb.git] / ld / testsuite / ld-x86-64 / pe-x86-64-6.od
blobcb452d83bd92adffc501a9e5c9da37a4e88f4ce8
2 .*: +file format .*
4 SYMBOL TABLE:
5 0+4010a8 g       .text\$mn      0000000000000000 xfunc
6 0+402000 g       .rdata 0000000000000000 \?\?_C@_02LDKJOMJN@AB@
7 0+400000 g       .text\$mn      0000000000000000 __executable_start
8 0+403058 g       .data  0000000000000000 __bss_start
9 0+401000 g       .text\$mn      0000000000000000 main
10 0+403038 g       .data  0000000000000000 deadloopvar
11 0+4010ac g       .text\$mn      0000000000000000 xstring
12 0+403058 g       .data  0000000000000000 _edata
13 0+403058 g       .data  0000000000000000 _end
17 Disassembly of section .text\$mn:
19 0+401000 <main>:
20  +[a-f0-9]+:    48 89 5c 24 08          mov    %rbx,0x8\(%rsp\)
21  +[a-f0-9]+:    48 89 6c 24 10          mov    %rbp,0x10\(%rsp\)
22  +[a-f0-9]+:    48 89 74 24 20          mov    %rsi,0x20\(%rsp\)
23  +[a-f0-9]+:    57                      push   %rdi
24  +[a-f0-9]+:    48 83 ec 20             sub    \$0x20,%rsp
25  +[a-f0-9]+:    cc                      int3
26  +[a-f0-9]+:    8b 05 1d 20 00 00       mov    0x201d\(%rip\),%eax        # 403038 <deadloopvar>
27  +[a-f0-9]+:    83 f8 01                cmp    \$0x1,%eax
28  +[a-f0-9]+:    74 f5                   je     401015 <main\+0x15>
29  +[a-f0-9]+:    0f 31                   rdtsc
30  +[a-f0-9]+:    48 c1 e2 20             shl    \$0x20,%rdx
31  +[a-f0-9]+:    48 0b c2                or     %rdx,%rax
32  +[a-f0-9]+:    74 5d                   je     401088 <main\+0x88>
33  +[a-f0-9]+:    33 ff                   xor    %edi,%edi
34  +[a-f0-9]+:    48 8d 2d cc ef ff ff    lea    -0x1034\(%rip\),%rbp        # 400000 <__executable_start>
35  +[a-f0-9]+:    33 db                   xor    %ebx,%ebx
36  +[a-f0-9]+:    48 8d 35 ff 1f 00 00    lea    0x1fff\(%rip\),%rsi        # 40303c <deadloopvar\+0x4>
37  +[a-f0-9]+:    48 8b 8c 2b 50 30 00 00         mov    0x3050\(%rbx,%rbp,1\),%rcx
38  +[a-f0-9]+:    44 8a 01                mov    \(%rcx\),%r8b
39  +[a-f0-9]+:    45 84 c0                test   %r8b,%r8b
40  +[a-f0-9]+:    74 28                   je     401075 <main\+0x75>
41  +[a-f0-9]+:    b8 05 00 00 00          mov    \$0x5,%eax
42  +[a-f0-9]+:    2b 84 2b 48 30 00 00    sub    0x3048\(%rbx,%rbp,1\),%eax
43  +[a-f0-9]+:    99                      cltd
44  +[a-f0-9]+:    2b c2                   sub    %edx,%eax
45  +[a-f0-9]+:    d1 f8                   sar    %eax
46  +[a-f0-9]+:    48 63 d0                movslq %eax,%rdx
47  +[a-f0-9]+:    48 03 d6                add    %rsi,%rdx
48  +[a-f0-9]+:    48 ff c1                inc    %rcx
49  +[a-f0-9]+:    44 88 02                mov    %r8b,\(%rdx\)
50  +[a-f0-9]+:    48 ff c2                inc    %rdx
51  +[a-f0-9]+:    44 8a 01                mov    \(%rcx\),%r8b
52  +[a-f0-9]+:    45 84 c0                test   %r8b,%r8b
53  +[a-f0-9]+:    75 ef                   jne    401064 <main\+0x64>
54  +[a-f0-9]+:    48 8b ce                mov    %rsi,%rcx
55  +[a-f0-9]+:    e8 2f 00 00 00          call   4010ac <xstring>
56  +[a-f0-9]+:    ff c7                   inc    %edi
57  +[a-f0-9]+:    48 83 c3 08             add    \$0x8,%rbx
58  +[a-f0-9]+:    83 ff 01                cmp    \$0x1,%edi
59  +[a-f0-9]+:    72 b5                   jb     40103d <main\+0x3d>
60  +[a-f0-9]+:    b1 aa                   mov    \$0xaa,%cl
61  +[a-f0-9]+:    e8 19 00 00 00          call   4010a8 <xfunc>
62  +[a-f0-9]+:    48 8b 5c 24 30          mov    0x30\(%rsp\),%rbx
63  +[a-f0-9]+:    33 c0                   xor    %eax,%eax
64  +[a-f0-9]+:    48 8b 6c 24 38          mov    0x38\(%rsp\),%rbp
65  +[a-f0-9]+:    48 8b 74 24 48          mov    0x48\(%rsp\),%rsi
66  +[a-f0-9]+:    48 83 c4 20             add    \$0x20,%rsp
67  +[a-f0-9]+:    5f                      pop    %rdi
68  +[a-f0-9]+:    c3                      ret
69  +[a-f0-9]+:    66 90                   xchg   %ax,%ax
71 0+4010a8 <xfunc>:
72  +[a-f0-9]+:    66 90                   xchg   %ax,%ax
73  +[a-f0-9]+:    cc                      int3
74  +[a-f0-9]+:    c3                      ret
76 0+4010ac <xstring>:
77  +[a-f0-9]+:    40 53                   rex push %rbx
78  +[a-f0-9]+:    48 83 ec 20             sub    \$0x20,%rsp
79  +[a-f0-9]+:    8a 01                   mov    \(%rcx\),%al
80  +[a-f0-9]+:    48 8b d9                mov    %rcx,%rbx
81  +[a-f0-9]+:    eb 0c                   jmp    4010c5 <xstring\+0x19>
82  +[a-f0-9]+:    8a c8                   mov    %al,%cl
83  +[a-f0-9]+:    e8 e8 ff ff ff          call   4010a8 <xfunc>
84  +[a-f0-9]+:    48 ff c3                inc    %rbx
85  +[a-f0-9]+:    8a 03                   mov    \(%rbx\),%al
86  +[a-f0-9]+:    84 c0                   test   %al,%al
87  +[a-f0-9]+:    75 f0                   jne    4010b9 <xstring\+0xd>
88  +[a-f0-9]+:    48 83 c4 20             add    \$0x20,%rsp
89  +[a-f0-9]+:    5b                      pop    %rbx
90  +[a-f0-9]+:    c3                      ret
91 #pass