Comparing MULTITHREADED_TEST::topOfTheStack(int) in assumed vs ignored

Files changed (1) hide show
  1. bsls_stackaddressutil.t/{0.assume.s → 0.none.s} +159 -157
bsls_stackaddressutil.t/{0.assume.s → 0.none.s} RENAMED
@@ -1,217 +1,219 @@
1
  00000000004030d0 <MULTITHREADED_TEST::topOfTheStack(int)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r15
4
  0000000000000003: 02 pushq %r14
5
  0000000000000005: 02 pushq %r12
6
  0000000000000007: 01 pushq %rbx
7
  0000000000000008: 07 subq $240, %rsp
8
  000000000000000f: 03 movl %edi, %r14d
9
  0000000000000012: 06 movl 2137092(%rip), %eax # 60ccec <MULTITHREADED_TEST::framesToCaptureBase>
10
  0000000000000018: 04 leal (%rax,%r14), %ecx
11
  000000000000001c: 02 testl %eax, %eax
12
  000000000000001e: 06 movl $30, %r15d
13
  0000000000000024: 04 cmovnel %ecx, %r15d
14
  0000000000000028: 04 cmpl $31, %r15d
15
  000000000000002c: 02 jl 0x403148 <MULTITHREADED_TEST::topOfTheStack(int)+0x78>
16
  000000000000002e: 05 movl $4233408, %edi
17
  0000000000000033: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
18
  0000000000000038: 03 movl %r15d, %edi
19
  000000000000003b: 05 callq 0x408d10 <BloombergLP::bsls::debugprint(int)>
20
- 0000000000000040: 05 movl $4235463, %edi
21
  0000000000000045: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
22
  000000000000004a: 05 callq 0x408c60 <BloombergLP::bsls::BslTestUtil::flush()>
23
- 000000000000004f: 05 movl $4235341, %edi
24
  0000000000000054: 05 movl $4233426, %edx
25
  0000000000000059: 05 movl $242, %esi
26
  000000000000005e: 02 xorl %eax, %eax
27
  0000000000000060: 05 callq 0x402b20 <printf@plt>
28
  0000000000000065: 06 movl 2137045(%rip), %eax # 60cd10 <(anonymous namespace)::testStatus>
29
  000000000000006b: 03 cmpl $100, %eax
30
  000000000000006e: 02 ja 0x403148 <MULTITHREADED_TEST::topOfTheStack(int)+0x78>
31
  0000000000000070: 02 incl %eax
32
  0000000000000072: 06 movl %eax, 2137032(%rip) # 60cd10 <(anonymous namespace)::testStatus>
33
  0000000000000078: 03 movq %rsp, %rdi
34
  000000000000007b: 03 movl %r15d, %esi
35
  000000000000007e: 05 callq 0x408e70 <BloombergLP::bsls::StackAddressUtil::getStackAddresses(void**, int)>
36
  0000000000000083: 03 cmpl %r15d, %eax
37
  0000000000000086: 02 je 0x4031cd <MULTITHREADED_TEST::topOfTheStack(int)+0xfd>
38
  0000000000000088: 07 cmpl $0, 2136973(%rip) # 60ccec <MULTITHREADED_TEST::framesToCaptureBase>
39
  000000000000008f: 02 je 0x4031cd <MULTITHREADED_TEST::topOfTheStack(int)+0xfd>
40
  0000000000000091: 02 movl %eax, %ebx
41
  0000000000000093: 05 movl $4233469, %edi
42
  0000000000000098: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
43
  000000000000009d: 02 movl %ebx, %edi
44
  000000000000009f: 05 callq 0x408d10 <BloombergLP::bsls::debugprint(int)>
45
  00000000000000a4: 05 movl $4233474, %edi
46
  00000000000000a9: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
47
  00000000000000ae: 05 callq 0x408c60 <BloombergLP::bsls::BslTestUtil::flush()>
48
  00000000000000b3: 05 movl $4233408, %edi
49
  00000000000000b8: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
50
  00000000000000bd: 03 movl %r15d, %edi
51
  00000000000000c0: 05 callq 0x408d10 <BloombergLP::bsls::debugprint(int)>
52
- 00000000000000c5: 05 movl $4235463, %edi
53
  00000000000000ca: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
54
  00000000000000cf: 05 callq 0x408c60 <BloombergLP::bsls::BslTestUtil::flush()>
55
- 00000000000000d4: 05 movl $4235341, %edi
56
  00000000000000d9: 05 movl $4233476, %edx
57
  00000000000000de: 05 movl $249, %esi
58
  00000000000000e3: 02 xorl %eax, %eax
59
  00000000000000e5: 05 callq 0x402b20 <printf@plt>
60
  00000000000000ea: 06 movl 2136912(%rip), %eax # 60cd10 <(anonymous namespace)::testStatus>
61
  00000000000000f0: 03 cmpl $100, %eax
62
  00000000000000f3: 02 ja 0x4031cd <MULTITHREADED_TEST::topOfTheStack(int)+0xfd>
63
  00000000000000f5: 02 incl %eax
64
  00000000000000f7: 06 movl %eax, 2136899(%rip) # 60cd10 <(anonymous namespace)::testStatus>
65
- 00000000000000fd: 07 cmpl $0, 2134420(%rip) # 60c368 <MULTITHREADED_TEST::mode>
66
- 0000000000000104: 06 je 0x403278 <MULTITHREADED_TEST::topOfTheStack(int)+0x1a8>
67
- 000000000000010a: 07 cmpl $0, 2136843(%rip) # 60ccec <MULTITHREADED_TEST::framesToCaptureBase>
68
- 0000000000000111: 02 jne 0x40320c <MULTITHREADED_TEST::topOfTheStack(int)+0x13c>
69
- 0000000000000113: 05 movl $4235341, %edi
70
- 0000000000000118: 05 movl $4233503, %edx
71
- 000000000000011d: 05 movl $289, %esi
72
- 0000000000000122: 02 xorl %eax, %eax
73
- 0000000000000124: 05 callq 0x402b20 <printf@plt>
74
- 0000000000000129: 06 movl 2136849(%rip), %eax # 60cd10 <(anonymous namespace)::testStatus>
75
- 000000000000012f: 03 cmpl $100, %eax
76
- 0000000000000132: 02 ja 0x40320c <MULTITHREADED_TEST::topOfTheStack(int)+0x13c>
77
- 0000000000000134: 02 incl %eax
78
- 0000000000000136: 06 movl %eax, 2136836(%rip) # 60cd10 <(anonymous namespace)::testStatus>
79
- 000000000000013c: 03 movslq %r14d, %rax
80
- 000000000000013f: 07 imulq $240, %rax, %rax
81
- 0000000000000146: 07 leaq 6341488(%rax), %rbp
82
- 000000000000014d: 03 movslq %r15d, %r12
83
- 0000000000000150: 08 leaq (,%r12,8), %rdx
84
- 0000000000000158: 03 movq %rsp, %rdi
85
- 000000000000015b: 03 movq %rbp, %rsi
86
- 000000000000015e: 05 callq 0x402d90 <bcmp@plt>
87
- 0000000000000163: 02 testl %eax, %eax
88
- 0000000000000165: 06 je 0x40343e <MULTITHREADED_TEST::topOfTheStack(int)+0x36e>
89
- 000000000000016b: 03 testl %r15d, %r15d
90
- 000000000000016e: 06 jle 0x40343e <MULTITHREADED_TEST::topOfTheStack(int)+0x36e>
91
- 0000000000000174: 02 xorl %ebx, %ebx
92
- 0000000000000176: 10 nopw %cs:(%rax,%rax)
93
- 0000000000000180: 04 movq (%rsp,%rbx,8), %rax
94
- 0000000000000184: 05 movq (%rbp,%rbx,8), %rcx
95
- 0000000000000189: 03 cmpq %rcx, %rax
96
- 000000000000018c: 06 jne 0x403362 <MULTITHREADED_TEST::topOfTheStack(int)+0x292>
97
- 0000000000000192: 03 cmpq %rcx, %rax
98
- 0000000000000195: 06 jne 0x40343e <MULTITHREADED_TEST::topOfTheStack(int)+0x36e>
99
- 000000000000019b: 03 incq %rbx
100
- 000000000000019e: 03 cmpq %r12, %rbx
101
- 00000000000001a1: 02 jl 0x403250 <MULTITHREADED_TEST::topOfTheStack(int)+0x180>
102
- 00000000000001a3: 05 jmp 0x40343e <MULTITHREADED_TEST::topOfTheStack(int)+0x36e>
103
- 00000000000001a8: 03 movslq %r14d, %rax
104
- 00000000000001ab: 07 imulq $240, %rax, %rax
105
- 00000000000001b2: 07 leaq 6341488(%rax), %rdi
106
- 00000000000001b9: 03 movslq %r15d, %rdx
107
- 00000000000001bc: 04 shlq $3, %rdx
108
- 00000000000001c0: 03 movq %rsp, %rsi
109
- 00000000000001c3: 05 callq 0x402f60 <memcpy@plt>
110
- 00000000000001c8: 03 testl %r14d, %r14d
111
- 00000000000001cb: 06 jne 0x40343e <MULTITHREADED_TEST::topOfTheStack(int)+0x36e>
112
- 00000000000001d1: 07 cmpl $0, 2136644(%rip) # 60ccec <MULTITHREADED_TEST::framesToCaptureBase>
113
- 00000000000001d8: 02 je 0x4032d3 <MULTITHREADED_TEST::topOfTheStack(int)+0x203>
114
- 00000000000001da: 05 movl $4235341, %edi
115
- 00000000000001df: 05 movl $4233498, %edx
116
- 00000000000001e4: 05 movl $257, %esi
117
- 00000000000001e9: 02 xorl %eax, %eax
118
- 00000000000001eb: 05 callq 0x402b20 <printf@plt>
119
- 00000000000001f0: 06 movl 2136650(%rip), %eax # 60cd10 <(anonymous namespace)::testStatus>
120
- 00000000000001f6: 03 cmpl $100, %eax
121
- 00000000000001f9: 02 ja 0x4032d3 <MULTITHREADED_TEST::topOfTheStack(int)+0x203>
122
- 00000000000001fb: 02 incl %eax
123
- 00000000000001fd: 06 movl %eax, 2136637(%rip) # 60cd10 <(anonymous namespace)::testStatus>
124
- 0000000000000203: 05 movl $1, %edx
125
- 0000000000000208: 04 movq (%rsp), %rcx
126
- 000000000000020c: 04 nopl (%rax)
127
- 0000000000000210: 04 leaq 1(%rdx), %rax
128
- 0000000000000214: 04 cmpq $29, %rdx
129
- 0000000000000218: 02 ja 0x4032f9 <MULTITHREADED_TEST::topOfTheStack(int)+0x229>
130
- 000000000000021a: 04 movq (%rsp,%rdx,8), %rsi
131
- 000000000000021e: 03 movq %rax, %rdx
132
- 0000000000000221: 03 cmpq %rsi, %rcx
133
- 0000000000000224: 03 movq %rsi, %rcx
134
- 0000000000000227: 02 jne 0x4032e0 <MULTITHREADED_TEST::topOfTheStack(int)+0x210>
135
- 0000000000000229: 03 decq %rax
136
- 000000000000022c: 04 nopl (%rax)
137
- 0000000000000230: 04 leaq 1(%rax), %rbp
138
- 0000000000000234: 04 cmpq $29, %rax
139
- 0000000000000238: 02 ja 0x403318 <MULTITHREADED_TEST::topOfTheStack(int)+0x248>
140
- 000000000000023a: 04 movq (%rsp,%rax,8), %rcx
141
- 000000000000023e: 05 cmpq %rcx, -8(%rsp,%rax,8)
142
- 0000000000000243: 03 movq %rbp, %rax
143
- 0000000000000246: 02 je 0x403300 <MULTITHREADED_TEST::topOfTheStack(int)+0x230>
144
- 0000000000000248: 04 leaq -1(%rbp), %rbx
145
- 000000000000024c: 03 cmpl $9, %ebx
146
- 000000000000024f: 06 jbe 0x4033ef <MULTITHREADED_TEST::topOfTheStack(int)+0x31f>
147
- 0000000000000255: 03 cmpl $29, %ebx
148
- 0000000000000258: 06 jb 0x403438 <MULTITHREADED_TEST::topOfTheStack(int)+0x368>
149
- 000000000000025e: 05 movl $4233523, %edi
150
- 0000000000000263: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
151
- 0000000000000268: 02 movl %ebx, %edi
152
- 000000000000026a: 05 callq 0x408d10 <BloombergLP::bsls::debugprint(int)>
153
- 000000000000026f: 05 movl $4235463, %edi
154
- 0000000000000274: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
155
- 0000000000000279: 05 callq 0x408c60 <BloombergLP::bsls::BslTestUtil::flush()>
156
- 000000000000027e: 05 movl $4235341, %edi
157
- 0000000000000283: 05 movl $4233537, %edx
158
- 0000000000000288: 05 movl $284, %esi
159
- 000000000000028d: 05 jmp 0x40341e <MULTITHREADED_TEST::topOfTheStack(int)+0x34e>
160
- 0000000000000292: 05 movl $4233570, %edi
161
- 0000000000000297: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
162
- 000000000000029c: 03 movl %r14d, %edi
163
- 000000000000029f: 05 callq 0x408d10 <BloombergLP::bsls::debugprint(int)>
164
- 00000000000002a4: 05 movl $4233474, %edi
165
- 00000000000002a9: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
166
- 00000000000002ae: 05 callq 0x408c60 <BloombergLP::bsls::BslTestUtil::flush()>
167
- 00000000000002b3: 05 movl $4233523, %edi
168
- 00000000000002b8: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
169
- 00000000000002bd: 02 movl %ebx, %edi
170
- 00000000000002bf: 05 callq 0x408d10 <BloombergLP::bsls::debugprint(int)>
171
- 00000000000002c4: 05 movl $4233474, %edi
172
- 00000000000002c9: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
173
- 00000000000002ce: 05 callq 0x408c60 <BloombergLP::bsls::BslTestUtil::flush()>
174
- 00000000000002d3: 05 movl $4233408, %edi
175
- 00000000000002d8: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
176
- 00000000000002dd: 03 movl %r15d, %edi
177
- 00000000000002e0: 05 callq 0x408d10 <BloombergLP::bsls::debugprint(int)>
178
- 00000000000002e5: 05 movl $4235463, %edi
179
- 00000000000002ea: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
180
- 00000000000002ef: 05 callq 0x408c60 <BloombergLP::bsls::BslTestUtil::flush()>
181
- 00000000000002f4: 05 movl $4235341, %edi
182
- 00000000000002f9: 05 movl $4233578, %edx
183
- 00000000000002fe: 05 movl $296, %esi
184
- 0000000000000303: 02 xorl %eax, %eax
185
- 0000000000000305: 05 callq 0x402b20 <printf@plt>
186
- 000000000000030a: 06 movl 2136368(%rip), %eax # 60cd10 <(anonymous namespace)::testStatus>
187
- 0000000000000310: 03 cmpl $100, %eax
188
- 0000000000000313: 02 ja 0x40343e <MULTITHREADED_TEST::topOfTheStack(int)+0x36e>
189
- 0000000000000315: 02 incl %eax
190
- 0000000000000317: 06 movl %eax, 2136355(%rip) # 60cd10 <(anonymous namespace)::testStatus>
191
- 000000000000031d: 02 jmp 0x40343e <MULTITHREADED_TEST::topOfTheStack(int)+0x36e>
192
- 000000000000031f: 05 movl $4233523, %edi
193
- 0000000000000324: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
194
- 0000000000000329: 02 movl %ebx, %edi
195
- 000000000000032b: 05 callq 0x408d10 <BloombergLP::bsls::debugprint(int)>
196
- 0000000000000330: 05 movl $4235463, %edi
197
- 0000000000000335: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
198
- 000000000000033a: 05 callq 0x408c60 <BloombergLP::bsls::BslTestUtil::flush()>
199
- 000000000000033f: 05 movl $4235341, %edi
200
- 0000000000000344: 05 movl $4233528, %edx
201
- 0000000000000349: 05 movl $283, %esi
202
- 000000000000034e: 02 xorl %eax, %eax
203
- 0000000000000350: 05 callq 0x402b20 <printf@plt>
204
- 0000000000000355: 06 movl 2136293(%rip), %eax # 60cd10 <(anonymous namespace)::testStatus>
205
- 000000000000035b: 03 cmpl $100, %eax
206
- 000000000000035e: 02 ja 0x403438 <MULTITHREADED_TEST::topOfTheStack(int)+0x368>
207
- 0000000000000360: 02 incl %eax
208
- 0000000000000362: 06 movl %eax, 2136280(%rip) # 60cd10 <(anonymous namespace)::testStatus>
209
- 0000000000000368: 06 movl %ebp, 2136238(%rip) # 60ccec <MULTITHREADED_TEST::framesToCaptureBase>
210
- 000000000000036e: 07 addq $240, %rsp
211
- 0000000000000375: 01 popq %rbx
212
- 0000000000000376: 02 popq %r12
213
- 0000000000000378: 02 popq %r14
214
- 000000000000037a: 02 popq %r15
215
- 000000000000037c: 01 popq %rbp
216
- 000000000000037d: 01 retq
217
- 000000000000037e: 02 nop
 
 
1
  00000000004030d0 <MULTITHREADED_TEST::topOfTheStack(int)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r15
4
  0000000000000003: 02 pushq %r14
5
  0000000000000005: 02 pushq %r12
6
  0000000000000007: 01 pushq %rbx
7
  0000000000000008: 07 subq $240, %rsp
8
  000000000000000f: 03 movl %edi, %r14d
9
  0000000000000012: 06 movl 2137092(%rip), %eax # 60ccec <MULTITHREADED_TEST::framesToCaptureBase>
10
  0000000000000018: 04 leal (%rax,%r14), %ecx
11
  000000000000001c: 02 testl %eax, %eax
12
  000000000000001e: 06 movl $30, %r15d
13
  0000000000000024: 04 cmovnel %ecx, %r15d
14
  0000000000000028: 04 cmpl $31, %r15d
15
  000000000000002c: 02 jl 0x403148 <MULTITHREADED_TEST::topOfTheStack(int)+0x78>
16
  000000000000002e: 05 movl $4233408, %edi
17
  0000000000000033: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
18
  0000000000000038: 03 movl %r15d, %edi
19
  000000000000003b: 05 callq 0x408d10 <BloombergLP::bsls::debugprint(int)>
20
+ 0000000000000040: 05 movl $4235459, %edi
21
  0000000000000045: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
22
  000000000000004a: 05 callq 0x408c60 <BloombergLP::bsls::BslTestUtil::flush()>
23
+ 000000000000004f: 05 movl $4235339, %edi
24
  0000000000000054: 05 movl $4233426, %edx
25
  0000000000000059: 05 movl $242, %esi
26
  000000000000005e: 02 xorl %eax, %eax
27
  0000000000000060: 05 callq 0x402b20 <printf@plt>
28
  0000000000000065: 06 movl 2137045(%rip), %eax # 60cd10 <(anonymous namespace)::testStatus>
29
  000000000000006b: 03 cmpl $100, %eax
30
  000000000000006e: 02 ja 0x403148 <MULTITHREADED_TEST::topOfTheStack(int)+0x78>
31
  0000000000000070: 02 incl %eax
32
  0000000000000072: 06 movl %eax, 2137032(%rip) # 60cd10 <(anonymous namespace)::testStatus>
33
  0000000000000078: 03 movq %rsp, %rdi
34
  000000000000007b: 03 movl %r15d, %esi
35
  000000000000007e: 05 callq 0x408e70 <BloombergLP::bsls::StackAddressUtil::getStackAddresses(void**, int)>
36
  0000000000000083: 03 cmpl %r15d, %eax
37
  0000000000000086: 02 je 0x4031cd <MULTITHREADED_TEST::topOfTheStack(int)+0xfd>
38
  0000000000000088: 07 cmpl $0, 2136973(%rip) # 60ccec <MULTITHREADED_TEST::framesToCaptureBase>
39
  000000000000008f: 02 je 0x4031cd <MULTITHREADED_TEST::topOfTheStack(int)+0xfd>
40
  0000000000000091: 02 movl %eax, %ebx
41
  0000000000000093: 05 movl $4233469, %edi
42
  0000000000000098: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
43
  000000000000009d: 02 movl %ebx, %edi
44
  000000000000009f: 05 callq 0x408d10 <BloombergLP::bsls::debugprint(int)>
45
  00000000000000a4: 05 movl $4233474, %edi
46
  00000000000000a9: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
47
  00000000000000ae: 05 callq 0x408c60 <BloombergLP::bsls::BslTestUtil::flush()>
48
  00000000000000b3: 05 movl $4233408, %edi
49
  00000000000000b8: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
50
  00000000000000bd: 03 movl %r15d, %edi
51
  00000000000000c0: 05 callq 0x408d10 <BloombergLP::bsls::debugprint(int)>
52
+ 00000000000000c5: 05 movl $4235459, %edi
53
  00000000000000ca: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
54
  00000000000000cf: 05 callq 0x408c60 <BloombergLP::bsls::BslTestUtil::flush()>
55
+ 00000000000000d4: 05 movl $4235339, %edi
56
  00000000000000d9: 05 movl $4233476, %edx
57
  00000000000000de: 05 movl $249, %esi
58
  00000000000000e3: 02 xorl %eax, %eax
59
  00000000000000e5: 05 callq 0x402b20 <printf@plt>
60
  00000000000000ea: 06 movl 2136912(%rip), %eax # 60cd10 <(anonymous namespace)::testStatus>
61
  00000000000000f0: 03 cmpl $100, %eax
62
  00000000000000f3: 02 ja 0x4031cd <MULTITHREADED_TEST::topOfTheStack(int)+0xfd>
63
  00000000000000f5: 02 incl %eax
64
  00000000000000f7: 06 movl %eax, 2136899(%rip) # 60cd10 <(anonymous namespace)::testStatus>
65
+ 00000000000000fd: 06 movl 2134421(%rip), %eax # 60c368 <MULTITHREADED_TEST::mode>
66
+ 0000000000000103: 03 cmpl $1, %eax
67
+ 0000000000000106: 06 je 0x4032d2 <MULTITHREADED_TEST::topOfTheStack(int)+0x202>
68
+ 000000000000010c: 02 testl %eax, %eax
69
+ 000000000000010e: 06 jne 0x403440 <MULTITHREADED_TEST::topOfTheStack(int)+0x370>
70
+ 0000000000000114: 03 movslq %r14d, %rax
71
+ 0000000000000117: 07 imulq $240, %rax, %rax
72
+ 000000000000011e: 07 leaq 6341488(%rax), %rdi
73
+ 0000000000000125: 03 movslq %r15d, %rdx
74
+ 0000000000000128: 04 shlq $3, %rdx
75
+ 000000000000012c: 03 movq %rsp, %rsi
76
+ 000000000000012f: 05 callq 0x402f60 <memcpy@plt>
77
+ 0000000000000134: 03 testl %r14d, %r14d
78
+ 0000000000000137: 06 jne 0x403440 <MULTITHREADED_TEST::topOfTheStack(int)+0x370>
79
+ 000000000000013d: 07 cmpl $0, 2136792(%rip) # 60ccec <MULTITHREADED_TEST::framesToCaptureBase>
80
+ 0000000000000144: 02 je 0x40323f <MULTITHREADED_TEST::topOfTheStack(int)+0x16f>
81
+ 0000000000000146: 05 movl $4235339, %edi
82
+ 000000000000014b: 05 movl $4233498, %edx
83
+ 0000000000000150: 05 movl $257, %esi
84
+ 0000000000000155: 02 xorl %eax, %eax
85
+ 0000000000000157: 05 callq 0x402b20 <printf@plt>
86
+ 000000000000015c: 06 movl 2136798(%rip), %eax # 60cd10 <(anonymous namespace)::testStatus>
87
+ 0000000000000162: 03 cmpl $100, %eax
88
+ 0000000000000165: 02 ja 0x40323f <MULTITHREADED_TEST::topOfTheStack(int)+0x16f>
89
+ 0000000000000167: 02 incl %eax
90
+ 0000000000000169: 06 movl %eax, 2136785(%rip) # 60cd10 <(anonymous namespace)::testStatus>
91
+ 000000000000016f: 05 movl $1, %edx
92
+ 0000000000000174: 04 movq (%rsp), %rcx
93
+ 0000000000000178: 08 nopl (%rax,%rax)
94
+ 0000000000000180: 04 leaq 1(%rdx), %rax
95
+ 0000000000000184: 04 cmpq $29, %rdx
96
+ 0000000000000188: 02 ja 0x403269 <MULTITHREADED_TEST::topOfTheStack(int)+0x199>
97
+ 000000000000018a: 04 movq (%rsp,%rdx,8), %rsi
98
+ 000000000000018e: 03 movq %rax, %rdx
99
+ 0000000000000191: 03 cmpq %rsi, %rcx
100
+ 0000000000000194: 03 movq %rsi, %rcx
101
+ 0000000000000197: 02 jne 0x403250 <MULTITHREADED_TEST::topOfTheStack(int)+0x180>
102
+ 0000000000000199: 03 decq %rax
103
+ 000000000000019c: 04 nopl (%rax)
104
+ 00000000000001a0: 04 leaq 1(%rax), %rbp
105
+ 00000000000001a4: 04 cmpq $29, %rax
106
+ 00000000000001a8: 02 ja 0x403288 <MULTITHREADED_TEST::topOfTheStack(int)+0x1b8>
107
+ 00000000000001aa: 04 movq (%rsp,%rax,8), %rcx
108
+ 00000000000001ae: 05 cmpq %rcx, -8(%rsp,%rax,8)
109
+ 00000000000001b3: 03 movq %rbp, %rax
110
+ 00000000000001b6: 02 je 0x403270 <MULTITHREADED_TEST::topOfTheStack(int)+0x1a0>
111
+ 00000000000001b8: 04 leaq -1(%rbp), %rbx
112
+ 00000000000001bc: 03 cmpl $9, %ebx
113
+ 00000000000001bf: 06 jbe 0x4033f1 <MULTITHREADED_TEST::topOfTheStack(int)+0x321>
114
+ 00000000000001c5: 03 cmpl $29, %ebx
115
+ 00000000000001c8: 06 jb 0x40343a <MULTITHREADED_TEST::topOfTheStack(int)+0x36a>
116
+ 00000000000001ce: 05 movl $4233523, %edi
117
+ 00000000000001d3: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
118
+ 00000000000001d8: 02 movl %ebx, %edi
119
+ 00000000000001da: 05 callq 0x408d10 <BloombergLP::bsls::debugprint(int)>
120
+ 00000000000001df: 05 movl $4235459, %edi
121
+ 00000000000001e4: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
122
+ 00000000000001e9: 05 callq 0x408c60 <BloombergLP::bsls::BslTestUtil::flush()>
123
+ 00000000000001ee: 05 movl $4235339, %edi
124
+ 00000000000001f3: 05 movl $4233537, %edx
125
+ 00000000000001f8: 05 movl $284, %esi
126
+ 00000000000001fd: 05 jmp 0x403420 <MULTITHREADED_TEST::topOfTheStack(int)+0x350>
127
+ 0000000000000202: 07 cmpl $0, 2136595(%rip) # 60ccec <MULTITHREADED_TEST::framesToCaptureBase>
128
+ 0000000000000209: 02 jne 0x403304 <MULTITHREADED_TEST::topOfTheStack(int)+0x234>
129
+ 000000000000020b: 05 movl $4235339, %edi
130
+ 0000000000000210: 05 movl $4233503, %edx
131
+ 0000000000000215: 05 movl $289, %esi
132
+ 000000000000021a: 02 xorl %eax, %eax
133
+ 000000000000021c: 05 callq 0x402b20 <printf@plt>
134
+ 0000000000000221: 06 movl 2136601(%rip), %eax # 60cd10 <(anonymous namespace)::testStatus>
135
+ 0000000000000227: 03 cmpl $100, %eax
136
+ 000000000000022a: 02 ja 0x403304 <MULTITHREADED_TEST::topOfTheStack(int)+0x234>
137
+ 000000000000022c: 02 incl %eax
138
+ 000000000000022e: 06 movl %eax, 2136588(%rip) # 60cd10 <(anonymous namespace)::testStatus>
139
+ 0000000000000234: 03 movslq %r14d, %rax
140
+ 0000000000000237: 07 imulq $240, %rax, %rax
141
+ 000000000000023e: 07 leaq 6341488(%rax), %rbp
142
+ 0000000000000245: 03 movslq %r15d, %r12
143
+ 0000000000000248: 08 leaq (,%r12,8), %rdx
144
+ 0000000000000250: 03 movq %rsp, %rdi
145
+ 0000000000000253: 03 movq %rbp, %rsi
146
+ 0000000000000256: 05 callq 0x402d90 <bcmp@plt>
147
+ 000000000000025b: 02 testl %eax, %eax
148
+ 000000000000025d: 06 je 0x403440 <MULTITHREADED_TEST::topOfTheStack(int)+0x370>
149
+ 0000000000000263: 03 testl %r15d, %r15d
150
+ 0000000000000266: 06 jle 0x403440 <MULTITHREADED_TEST::topOfTheStack(int)+0x370>
151
+ 000000000000026c: 02 xorl %ebx, %ebx
152
+ 000000000000026e: 02 nop
153
+ 0000000000000270: 04 movq (%rsp,%rbx,8), %rax
154
+ 0000000000000274: 05 movq (%rbp,%rbx,8), %rcx
155
+ 0000000000000279: 03 cmpq %rcx, %rax
156
+ 000000000000027c: 02 jne 0x403364 <MULTITHREADED_TEST::topOfTheStack(int)+0x294>
157
+ 000000000000027e: 03 cmpq %rcx, %rax
158
+ 0000000000000281: 06 jne 0x403440 <MULTITHREADED_TEST::topOfTheStack(int)+0x370>
159
+ 0000000000000287: 03 incq %rbx
160
+ 000000000000028a: 03 cmpq %r12, %rbx
161
+ 000000000000028d: 02 jl 0x403340 <MULTITHREADED_TEST::topOfTheStack(int)+0x270>
162
+ 000000000000028f: 05 jmp 0x403440 <MULTITHREADED_TEST::topOfTheStack(int)+0x370>
163
+ 0000000000000294: 05 movl $4233570, %edi
164
+ 0000000000000299: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
165
+ 000000000000029e: 03 movl %r14d, %edi
166
+ 00000000000002a1: 05 callq 0x408d10 <BloombergLP::bsls::debugprint(int)>
167
+ 00000000000002a6: 05 movl $4233474, %edi
168
+ 00000000000002ab: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
169
+ 00000000000002b0: 05 callq 0x408c60 <BloombergLP::bsls::BslTestUtil::flush()>
170
+ 00000000000002b5: 05 movl $4233523, %edi
171
+ 00000000000002ba: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
172
+ 00000000000002bf: 02 movl %ebx, %edi
173
+ 00000000000002c1: 05 callq 0x408d10 <BloombergLP::bsls::debugprint(int)>
174
+ 00000000000002c6: 05 movl $4233474, %edi
175
+ 00000000000002cb: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
176
+ 00000000000002d0: 05 callq 0x408c60 <BloombergLP::bsls::BslTestUtil::flush()>
177
+ 00000000000002d5: 05 movl $4233408, %edi
178
+ 00000000000002da: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
179
+ 00000000000002df: 03 movl %r15d, %edi
180
+ 00000000000002e2: 05 callq 0x408d10 <BloombergLP::bsls::debugprint(int)>
181
+ 00000000000002e7: 05 movl $4235459, %edi
182
+ 00000000000002ec: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
183
+ 00000000000002f1: 05 callq 0x408c60 <BloombergLP::bsls::BslTestUtil::flush()>
184
+ 00000000000002f6: 05 movl $4235339, %edi
185
+ 00000000000002fb: 05 movl $4233578, %edx
186
+ 0000000000000300: 05 movl $296, %esi
187
+ 0000000000000305: 02 xorl %eax, %eax
188
+ 0000000000000307: 05 callq 0x402b20 <printf@plt>
189
+ 000000000000030c: 06 movl 2136366(%rip), %eax # 60cd10 <(anonymous namespace)::testStatus>
190
+ 0000000000000312: 03 cmpl $100, %eax
191
+ 0000000000000315: 02 ja 0x403440 <MULTITHREADED_TEST::topOfTheStack(int)+0x370>
192
+ 0000000000000317: 02 incl %eax
193
+ 0000000000000319: 06 movl %eax, 2136353(%rip) # 60cd10 <(anonymous namespace)::testStatus>
194
+ 000000000000031f: 02 jmp 0x403440 <MULTITHREADED_TEST::topOfTheStack(int)+0x370>
195
+ 0000000000000321: 05 movl $4233523, %edi
196
+ 0000000000000326: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
197
+ 000000000000032b: 02 movl %ebx, %edi
198
+ 000000000000032d: 05 callq 0x408d10 <BloombergLP::bsls::debugprint(int)>
199
+ 0000000000000332: 05 movl $4235459, %edi
200
+ 0000000000000337: 05 callq 0x408c70 <BloombergLP::bsls::BslTestUtil::printStringNoFlush(char const*)>
201
+ 000000000000033c: 05 callq 0x408c60 <BloombergLP::bsls::BslTestUtil::flush()>
202
+ 0000000000000341: 05 movl $4235339, %edi
203
+ 0000000000000346: 05 movl $4233528, %edx
204
+ 000000000000034b: 05 movl $283, %esi
205
+ 0000000000000350: 02 xorl %eax, %eax
206
+ 0000000000000352: 05 callq 0x402b20 <printf@plt>
207
+ 0000000000000357: 06 movl 2136291(%rip), %eax # 60cd10 <(anonymous namespace)::testStatus>
208
+ 000000000000035d: 03 cmpl $100, %eax
209
+ 0000000000000360: 02 ja 0x40343a <MULTITHREADED_TEST::topOfTheStack(int)+0x36a>
210
+ 0000000000000362: 02 incl %eax
211
+ 0000000000000364: 06 movl %eax, 2136278(%rip) # 60cd10 <(anonymous namespace)::testStatus>
212
+ 000000000000036a: 06 movl %ebp, 2136236(%rip) # 60ccec <MULTITHREADED_TEST::framesToCaptureBase>
213
+ 0000000000000370: 07 addq $240, %rsp
214
+ 0000000000000377: 01 popq %rbx
215
+ 0000000000000378: 02 popq %r12
216
+ 000000000000037a: 02 popq %r14
217
+ 000000000000037c: 02 popq %r15
218
+ 000000000000037e: 01 popq %rbp
219
+ 000000000000037f: 01 retq