Comparing int BloombergLP::balber::BerDecoder_Node::decodeChoice(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*) in assumed vs ignored

Files changed (1) hide show
  1. balber_berdecoder.t/{11.assume.s → 11.none.s} +161 -167
balber_berdecoder.t/{11.assume.s → 11.none.s} RENAMED
@@ -1,190 +1,184 @@
1
- 000000000044b450 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r15
4
  0000000000000003: 02 pushq %r14
5
  0000000000000005: 02 pushq %r13
6
  0000000000000007: 02 pushq %r12
7
  0000000000000009: 01 pushq %rbx
8
  000000000000000a: 04 subq $56, %rsp
9
  000000000000000e: 03 movq %rsi, %r15
10
  0000000000000011: 03 movq %rdi, %rbx
11
  0000000000000014: 03 movq (%rdi), %rax
12
  0000000000000017: 04 movq %rax, (%rsp)
13
  000000000000001b: 07 movq 280(%rax), %rcx
14
  0000000000000022: 05 movq %rcx, 8(%rsp)
15
  0000000000000027: 03 xorps %xmm0, %xmm0
16
  000000000000002a: 05 movups %xmm0, 16(%rsp)
17
  000000000000002f: 05 movups %xmm0, 32(%rsp)
18
  0000000000000034: 09 movq $0, 48(%rsp)
19
  000000000000003d: 06 incl 272(%rax)
20
  0000000000000043: 03 testq %rcx, %rcx
21
- 0000000000000046: 02 je 0x44b49f <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x4f>
22
  0000000000000048: 03 movl 44(%rcx), %ecx
23
  000000000000004b: 04 movl %ecx, 44(%rsp)
24
  000000000000004f: 03 movq %rsp, %rdi
25
  0000000000000052: 07 movq %rdi, 280(%rax)
26
- 0000000000000059: 05 callq 0x4509e0 <BloombergLP::balber::BerDecoder_Node::readTagHeader()>
27
- 000000000000005e: 02 movl %eax, %ecx
28
- 0000000000000060: 02 testl %eax, %eax
29
- 0000000000000062: 02 jne 0x44b4fa <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0xaa>
30
- 0000000000000064: 08 cmpl $128, 16(%rsp)
31
- 000000000000006c: 02 jne 0x44b4eb <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x9b>
32
- 000000000000006e: 04 movl 24(%rsp), %edi
33
- 0000000000000072: 05 callq 0x45c650 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::lookupSelectionInfo(int)>
34
- 0000000000000077: 03 testq %rax, %rax
35
- 000000000000007a: 02 je 0x44b535 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0xe5>
36
- 000000000000007c: 04 movl 24(%rsp), %esi
37
- 0000000000000080: 03 movq %r15, %rdi
38
- 0000000000000083: 05 callq 0x45cd70 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::makeSelection(int)>
39
- 0000000000000088: 02 testl %eax, %eax
40
- 000000000000008a: 02 je 0x44b551 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x101>
41
- 000000000000008c: 03 movq %rsp, %rdi
42
- 000000000000008f: 05 movl $4827003, %esi
43
- 0000000000000094: 05 callq 0x450280 <BloombergLP::balber::BerDecoder_Node::logError(char const*)>
44
- 0000000000000099: 02 jmp 0x44b4f8 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0xa8>
45
- 000000000000009b: 03 movq %rsp, %rdi
46
- 000000000000009e: 05 movl $4826956, %esi
47
- 00000000000000a3: 05 callq 0x450280 <BloombergLP::balber::BerDecoder_Node::logError(char const*)>
48
- 00000000000000a8: 02 movl %eax, %ecx
49
- 00000000000000aa: 05 movq 8(%rsp), %rax
50
- 00000000000000af: 03 testq %rax, %rax
51
- 00000000000000b2: 02 je 0x44b513 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0xc3>
52
- 00000000000000b4: 04 movl 36(%rsp), %edx
53
- 00000000000000b8: 04 addl 32(%rsp), %edx
54
- 00000000000000bc: 04 addl 40(%rsp), %edx
55
- 00000000000000c0: 03 addl %edx, 36(%rax)
56
- 00000000000000c3: 04 movq (%rsp), %rdx
57
- 00000000000000c7: 07 movq %rax, 280(%rdx)
58
- 00000000000000ce: 06 decl 272(%rdx)
59
- 00000000000000d4: 02 movl %ecx, %eax
60
- 00000000000000d6: 04 addq $56, %rsp
61
- 00000000000000da: 01 popq %rbx
62
- 00000000000000db: 02 popq %r12
63
- 00000000000000dd: 02 popq %r13
64
- 00000000000000df: 02 popq %r14
65
- 00000000000000e1: 02 popq %r15
66
- 00000000000000e3: 01 popq %rbp
67
- 00000000000000e4: 01 retq
68
- 00000000000000e5: 03 movq %rsp, %rdi
69
- 00000000000000e8: 05 callq 0x450dd0 <BloombergLP::balber::BerDecoder_Node::skipField()>
70
- 00000000000000ed: 02 movl %eax, %ecx
71
- 00000000000000ef: 03 movq (%rbx), %rax
72
- 00000000000000f2: 06 incl 276(%rax)
73
- 00000000000000f8: 02 testl %ecx, %ecx
74
- 00000000000000fa: 02 jne 0x44b4fa <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0xaa>
75
- 00000000000000fc: 05 jmp 0x44b6b3 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x263>
76
- 0000000000000101: 04 movl 48(%r15), %eax
77
- 0000000000000105: 03 cmpl $1, %eax
78
- 0000000000000108: 02 je 0x44b58d <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x13d>
79
- 000000000000010a: 02 testl %eax, %eax
80
- 000000000000010c: 02 jne 0x44b5bc <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x16c>
81
- 000000000000010e: 06 movl 330220(%rip), %eax # 49bf50 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x20>
82
- 0000000000000114: 04 movl %eax, 44(%rsp)
83
- 0000000000000118: 07 movq 330185(%rip), %rax # 49bf38 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x8>
84
- 000000000000011f: 05 movq %rax, 48(%rsp)
85
- 0000000000000124: 05 cmpl $0, 20(%rsp)
86
- 0000000000000129: 02 je 0x44b5c6 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x176>
87
- 000000000000012b: 03 movq %rsp, %rdi
88
- 000000000000012e: 05 movl $4826453, %esi
89
- 0000000000000133: 05 callq 0x450280 <BloombergLP::balber::BerDecoder_Node::logError(char const*)>
90
- 0000000000000138: 05 jmp 0x44b69f <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x24f>
91
- 000000000000013d: 06 movl 330213(%rip), %eax # 49bf78 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x48>
92
- 0000000000000143: 04 movl %eax, 44(%rsp)
93
- 0000000000000147: 07 movq 330178(%rip), %rax # 49bf60 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x30>
94
- 000000000000014e: 05 movq %rax, 48(%rsp)
95
- 0000000000000153: 05 cmpl $0, 20(%rsp)
96
- 0000000000000158: 02 je 0x44b5ef <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x19f>
97
- 000000000000015a: 03 movq %rsp, %rdi
98
- 000000000000015d: 05 movl $4826453, %esi
99
- 0000000000000162: 05 callq 0x450280 <BloombergLP::balber::BerDecoder_Node::logError(char const*)>
100
- 0000000000000167: 05 jmp 0x44b69f <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x24f>
101
- 000000000000016c: 05 movl $4294967295, %ecx
102
- 0000000000000171: 05 jmp 0x44b4fa <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0xaa>
103
- 0000000000000176: 05 movl 28(%rsp), %r12d
104
- 000000000000017b: 04 cmpl $4, %r12d
105
- 000000000000017f: 06 ja 0x44b692 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x242>
106
- 0000000000000185: 04 movq (%rsp), %rax
107
- 0000000000000189: 07 movq 264(%rax), %r14
108
- 0000000000000190: 04 movq 24(%r14), %rax
109
- 0000000000000194: 04 cmpq 32(%r14), %rax
110
- 0000000000000198: 02 je 0x44b620 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x1d0>
111
- 000000000000019a: 03 movzbl (%rax), %eax
112
- 000000000000019d: 02 jmp 0x44b629 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x1d9>
113
- 000000000000019f: 04 movq (%rsp), %rax
114
- 00000000000001a3: 03 movq (%rax), %rcx
115
- 00000000000001a6: 07 movq 264(%rax), %rsi
116
- 00000000000001ad: 04 movl 28(%rsp), %edx
117
- 00000000000001b1: 03 movq %r15, %rdi
118
- 00000000000001b4: 05 callq 0x454b40 <BloombergLP::balber::BerUtil_StringImpUtil::getStringValue(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*, std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, int, BloombergLP::balber::BerDecoderOptions const&)>
119
- 00000000000001b9: 02 testl %eax, %eax
120
- 00000000000001bb: 06 je 0x44b6ab <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x25b>
121
- 00000000000001c1: 03 movq %rsp, %rdi
122
- 00000000000001c4: 05 movl $4826497, %esi
123
- 00000000000001c9: 05 callq 0x450280 <BloombergLP::balber::BerDecoder_Node::logError(char const*)>
124
- 00000000000001ce: 02 jmp 0x44b69f <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x24f>
125
- 00000000000001d0: 03 movq (%r14), %rax
126
- 00000000000001d3: 03 movq %r14, %rdi
127
- 00000000000001d6: 03 callq *72(%rax)
128
- 00000000000001d9: 03 sarb $7, %al
129
- 00000000000001dc: 03 movsbl %al, %eax
130
- 00000000000001df: 03 movl %eax, (%r15)
131
- 00000000000001e2: 03 testl %r12d, %r12d
132
- 00000000000001e5: 02 jle 0x44b6ab <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x25b>
133
- 00000000000001e7: 03 movl %r12d, %r13d
134
- 00000000000001ea: 03 negl %r13d
135
- 00000000000001ed: 02 movb $1, %bl
136
- 00000000000001ef: 05 movl $1, %ebp
137
- 00000000000001f4: 02 jmp 0x44b675 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x225>
138
- 00000000000001f6: 04 leaq 1(%rax), %rcx
139
- 00000000000001fa: 04 movq %rcx, 24(%r14)
140
- 00000000000001fe: 03 movzbl (%rax), %eax
141
- 0000000000000201: 03 movl (%r15), %ecx
142
- 0000000000000204: 03 shll $8, %ecx
143
- 0000000000000207: 03 movzbl %al, %eax
144
- 000000000000020a: 02 orl %ecx, %eax
145
- 000000000000020c: 03 movl %eax, (%r15)
146
- 000000000000020f: 03 cmpl %r12d, %ebp
147
- 0000000000000212: 03 setl %bl
148
- 0000000000000215: 05 leal 1(%r13,%rbp), %eax
149
- 000000000000021a: 02 movl %ebp, %ecx
150
- 000000000000021c: 02 incl %ecx
151
- 000000000000021e: 02 movl %ecx, %ebp
152
- 0000000000000220: 03 cmpl $1, %eax
153
- 0000000000000223: 02 je 0x44b68d <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x23d>
154
- 0000000000000225: 04 movq 24(%r14), %rax
155
- 0000000000000229: 04 cmpq 32(%r14), %rax
156
- 000000000000022d: 02 jne 0x44b646 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x1f6>
157
- 000000000000022f: 03 movq (%r14), %rax
158
- 0000000000000232: 03 movq %r14, %rdi
159
- 0000000000000235: 03 callq *80(%rax)
160
- 0000000000000238: 03 cmpl $-1, %eax
161
- 000000000000023b: 02 jne 0x44b651 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x201>
162
- 000000000000023d: 03 testb $1, %bl
163
- 0000000000000240: 02 je 0x44b6ab <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x25b>
164
- 0000000000000242: 03 movq %rsp, %rdi
165
- 0000000000000245: 05 movl $4826497, %esi
166
- 000000000000024a: 05 callq 0x450280 <BloombergLP::balber::BerDecoder_Node::logError(char const*)>
167
- 000000000000024f: 02 movl %eax, %ecx
168
- 0000000000000251: 02 testl %ecx, %ecx
169
- 0000000000000253: 06 jne 0x44b4fa <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0xaa>
170
- 0000000000000259: 02 jmp 0x44b6b3 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x263>
171
- 000000000000025b: 04 movl 28(%rsp), %eax
172
- 000000000000025f: 04 movl %eax, 36(%rsp)
173
- 0000000000000263: 03 movq %rsp, %rdi
174
- 0000000000000266: 05 callq 0x450c20 <BloombergLP::balber::BerDecoder_Node::readTagTrailer()>
175
- 000000000000026b: 05 jmp 0x44b4f8 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0xa8>
176
- 0000000000000270: 02 jmp 0x44b6c4 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x274>
177
- 0000000000000272: 02 jmp 0x44b6c4 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x274>
178
- 0000000000000274: 03 movq %rax, %rdi
179
- 0000000000000277: 05 movq 8(%rsp), %rax
180
- 000000000000027c: 03 testq %rax, %rax
181
- 000000000000027f: 02 je 0x44b6e0 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x290>
182
- 0000000000000281: 04 movl 36(%rsp), %ecx
183
- 0000000000000285: 04 addl 32(%rsp), %ecx
184
- 0000000000000289: 04 addl 40(%rsp), %ecx
185
- 000000000000028d: 03 addl %ecx, 36(%rax)
186
- 0000000000000290: 04 movq (%rsp), %rcx
187
- 0000000000000294: 07 movq %rax, 280(%rcx)
188
- 000000000000029b: 06 decl 272(%rcx)
189
- 00000000000002a1: 05 callq 0x404910 <_Unwind_Resume@plt>
190
- 00000000000002a6: 10 nopw %cs:(%rax,%rax)
1
+ 000000000044b350 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r15
4
  0000000000000003: 02 pushq %r14
5
  0000000000000005: 02 pushq %r13
6
  0000000000000007: 02 pushq %r12
7
  0000000000000009: 01 pushq %rbx
8
  000000000000000a: 04 subq $56, %rsp
9
  000000000000000e: 03 movq %rsi, %r15
10
  0000000000000011: 03 movq %rdi, %rbx
11
  0000000000000014: 03 movq (%rdi), %rax
12
  0000000000000017: 04 movq %rax, (%rsp)
13
  000000000000001b: 07 movq 280(%rax), %rcx
14
  0000000000000022: 05 movq %rcx, 8(%rsp)
15
  0000000000000027: 03 xorps %xmm0, %xmm0
16
  000000000000002a: 05 movups %xmm0, 16(%rsp)
17
  000000000000002f: 05 movups %xmm0, 32(%rsp)
18
  0000000000000034: 09 movq $0, 48(%rsp)
19
  000000000000003d: 06 incl 272(%rax)
20
  0000000000000043: 03 testq %rcx, %rcx
21
+ 0000000000000046: 02 je 0x44b39f <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x4f>
22
  0000000000000048: 03 movl 44(%rcx), %ecx
23
  000000000000004b: 04 movl %ecx, 44(%rsp)
24
  000000000000004f: 03 movq %rsp, %rdi
25
  0000000000000052: 07 movq %rdi, 280(%rax)
26
+ 0000000000000059: 05 callq 0x450990 <BloombergLP::balber::BerDecoder_Node::readTagHeader()>
27
+ 000000000000005e: 02 testl %eax, %eax
28
+ 0000000000000060: 06 jne 0x44b459 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x109>
29
+ 0000000000000066: 08 cmpl $128, 16(%rsp)
30
+ 000000000000006e: 02 jne 0x44b3ed <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x9d>
31
+ 0000000000000070: 04 movl 24(%rsp), %edi
32
+ 0000000000000074: 05 callq 0x45c560 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::lookupSelectionInfo(int)>
33
+ 0000000000000079: 03 testq %rax, %rax
34
+ 000000000000007c: 02 je 0x44b3fc <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0xac>
35
+ 000000000000007e: 04 movl 24(%rsp), %esi
36
+ 0000000000000082: 03 movq %r15, %rdi
37
+ 0000000000000085: 05 callq 0x45cc50 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::makeSelection(int)>
38
+ 000000000000008a: 02 testl %eax, %eax
39
+ 000000000000008c: 02 je 0x44b41b <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0xcb>
40
+ 000000000000008e: 03 movq %rsp, %rdi
41
+ 0000000000000091: 05 movl $4827983, %esi
42
+ 0000000000000096: 05 callq 0x450230 <BloombergLP::balber::BerDecoder_Node::logError(char const*)>
43
+ 000000000000009b: 02 jmp 0x44b459 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x109>
44
+ 000000000000009d: 03 movq %rsp, %rdi
45
+ 00000000000000a0: 05 movl $4827936, %esi
46
+ 00000000000000a5: 05 callq 0x450230 <BloombergLP::balber::BerDecoder_Node::logError(char const*)>
47
+ 00000000000000aa: 02 jmp 0x44b459 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x109>
48
+ 00000000000000ac: 03 movq %rsp, %rdi
49
+ 00000000000000af: 05 callq 0x450d80 <BloombergLP::balber::BerDecoder_Node::skipField()>
50
+ 00000000000000b4: 03 movq (%rbx), %rcx
51
+ 00000000000000b7: 06 incl 276(%rcx)
52
+ 00000000000000bd: 02 testl %eax, %eax
53
+ 00000000000000bf: 02 jne 0x44b459 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x109>
54
+ 00000000000000c1: 03 movq %rsp, %rdi
55
+ 00000000000000c4: 05 callq 0x450bd0 <BloombergLP::balber::BerDecoder_Node::readTagTrailer()>
56
+ 00000000000000c9: 02 jmp 0x44b459 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x109>
57
+ 00000000000000cb: 04 movl 48(%r15), %ecx
58
+ 00000000000000cf: 03 cmpl $1, %ecx
59
+ 00000000000000d2: 02 je 0x44b492 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x142>
60
+ 00000000000000d4: 05 movl $4294967295, %eax
61
+ 00000000000000d9: 02 testl %ecx, %ecx
62
+ 00000000000000db: 02 jne 0x44b459 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x109>
63
+ 00000000000000dd: 06 movl 331501(%rip), %eax # 49c320 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x20>
64
+ 00000000000000e3: 04 movl %eax, 44(%rsp)
65
+ 00000000000000e7: 07 movq 331466(%rip), %rax # 49c308 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x8>
66
+ 00000000000000ee: 05 movq %rax, 48(%rsp)
67
+ 00000000000000f3: 05 cmpl $0, 20(%rsp)
68
+ 00000000000000f8: 02 je 0x44b4c1 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x171>
69
+ 00000000000000fa: 03 movq %rsp, %rdi
70
+ 00000000000000fd: 05 movl $4827435, %esi
71
+ 0000000000000102: 05 callq 0x450230 <BloombergLP::balber::BerDecoder_Node::logError(char const*)>
72
+ 0000000000000107: 02 jmp 0x44b40d <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0xbd>
73
+ 0000000000000109: 05 movq 8(%rsp), %rcx
74
+ 000000000000010e: 03 testq %rcx, %rcx
75
+ 0000000000000111: 02 je 0x44b472 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x122>
76
+ 0000000000000113: 04 movl 36(%rsp), %edx
77
+ 0000000000000117: 04 addl 32(%rsp), %edx
78
+ 000000000000011b: 04 addl 40(%rsp), %edx
79
+ 000000000000011f: 03 addl %edx, 36(%rcx)
80
+ 0000000000000122: 04 movq (%rsp), %rdx
81
+ 0000000000000126: 07 movq %rcx, 280(%rdx)
82
+ 000000000000012d: 06 decl 272(%rdx)
83
+ 0000000000000133: 04 addq $56, %rsp
84
+ 0000000000000137: 01 popq %rbx
85
+ 0000000000000138: 02 popq %r12
86
+ 000000000000013a: 02 popq %r13
87
+ 000000000000013c: 02 popq %r14
88
+ 000000000000013e: 02 popq %r15
89
+ 0000000000000140: 01 popq %rbp
90
+ 0000000000000141: 01 retq
91
+ 0000000000000142: 06 movl 331440(%rip), %eax # 49c348 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x48>
92
+ 0000000000000148: 04 movl %eax, 44(%rsp)
93
+ 000000000000014c: 07 movq 331405(%rip), %rax # 49c330 <BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice::SELECTION_INFO_ARRAY+0x30>
94
+ 0000000000000153: 05 movq %rax, 48(%rsp)
95
+ 0000000000000158: 05 cmpl $0, 20(%rsp)
96
+ 000000000000015d: 02 je 0x44b4ea <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x19a>
97
+ 000000000000015f: 03 movq %rsp, %rdi
98
+ 0000000000000162: 05 movl $4827435, %esi
99
+ 0000000000000167: 05 callq 0x450230 <BloombergLP::balber::BerDecoder_Node::logError(char const*)>
100
+ 000000000000016c: 05 jmp 0x44b40d <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0xbd>
101
+ 0000000000000171: 05 movl 28(%rsp), %r12d
102
+ 0000000000000176: 04 cmpl $4, %r12d
103
+ 000000000000017a: 06 ja 0x44b590 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x240>
104
+ 0000000000000180: 04 movq (%rsp), %rax
105
+ 0000000000000184: 07 movq 264(%rax), %r14
106
+ 000000000000018b: 04 movq 24(%r14), %rax
107
+ 000000000000018f: 04 cmpq 32(%r14), %rax
108
+ 0000000000000193: 02 je 0x44b51e <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x1ce>
109
+ 0000000000000195: 03 movzbl (%rax), %eax
110
+ 0000000000000198: 02 jmp 0x44b527 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x1d7>
111
+ 000000000000019a: 04 movq (%rsp), %rax
112
+ 000000000000019e: 03 movq (%rax), %rcx
113
+ 00000000000001a1: 07 movq 264(%rax), %rsi
114
+ 00000000000001a8: 04 movl 28(%rsp), %edx
115
+ 00000000000001ac: 03 movq %r15, %rdi
116
+ 00000000000001af: 05 callq 0x454b10 <BloombergLP::balber::BerUtil_StringImpUtil::getStringValue(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*, std::__1::basic_streambuf<char, std::__1::char_traits<char> >*, int, BloombergLP::balber::BerDecoderOptions const&)>
117
+ 00000000000001b4: 02 testl %eax, %eax
118
+ 00000000000001b6: 06 je 0x44b5a2 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x252>
119
+ 00000000000001bc: 03 movq %rsp, %rdi
120
+ 00000000000001bf: 05 movl $4827479, %esi
121
+ 00000000000001c4: 05 callq 0x450230 <BloombergLP::balber::BerDecoder_Node::logError(char const*)>
122
+ 00000000000001c9: 05 jmp 0x44b40d <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0xbd>
123
+ 00000000000001ce: 03 movq (%r14), %rax
124
+ 00000000000001d1: 03 movq %r14, %rdi
125
+ 00000000000001d4: 03 callq *72(%rax)
126
+ 00000000000001d7: 03 sarb $7, %al
127
+ 00000000000001da: 03 movsbl %al, %eax
128
+ 00000000000001dd: 03 movl %eax, (%r15)
129
+ 00000000000001e0: 03 testl %r12d, %r12d
130
+ 00000000000001e3: 02 jle 0x44b5a2 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x252>
131
+ 00000000000001e5: 03 movl %r12d, %r13d
132
+ 00000000000001e8: 03 negl %r13d
133
+ 00000000000001eb: 02 movb $1, %bl
134
+ 00000000000001ed: 05 movl $1, %ebp
135
+ 00000000000001f2: 02 jmp 0x44b573 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x223>
136
+ 00000000000001f4: 04 leaq 1(%rax), %rcx
137
+ 00000000000001f8: 04 movq %rcx, 24(%r14)
138
+ 00000000000001fc: 03 movzbl (%rax), %eax
139
+ 00000000000001ff: 03 movl (%r15), %ecx
140
+ 0000000000000202: 03 shll $8, %ecx
141
+ 0000000000000205: 03 movzbl %al, %eax
142
+ 0000000000000208: 02 orl %ecx, %eax
143
+ 000000000000020a: 03 movl %eax, (%r15)
144
+ 000000000000020d: 03 cmpl %r12d, %ebp
145
+ 0000000000000210: 03 setl %bl
146
+ 0000000000000213: 05 leal 1(%r13,%rbp), %eax
147
+ 0000000000000218: 02 movl %ebp, %ecx
148
+ 000000000000021a: 02 incl %ecx
149
+ 000000000000021c: 02 movl %ecx, %ebp
150
+ 000000000000021e: 03 cmpl $1, %eax
151
+ 0000000000000221: 02 je 0x44b58b <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x23b>
152
+ 0000000000000223: 04 movq 24(%r14), %rax
153
+ 0000000000000227: 04 cmpq 32(%r14), %rax
154
+ 000000000000022b: 02 jne 0x44b544 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x1f4>
155
+ 000000000000022d: 03 movq (%r14), %rax
156
+ 0000000000000230: 03 movq %r14, %rdi
157
+ 0000000000000233: 03 callq *80(%rax)
158
+ 0000000000000236: 03 cmpl $-1, %eax
159
+ 0000000000000239: 02 jne 0x44b54f <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x1ff>
160
+ 000000000000023b: 03 testb $1, %bl
161
+ 000000000000023e: 02 je 0x44b5a2 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x252>
162
+ 0000000000000240: 03 movq %rsp, %rdi
163
+ 0000000000000243: 05 movl $4827479, %esi
164
+ 0000000000000248: 05 callq 0x450230 <BloombergLP::balber::BerDecoder_Node::logError(char const*)>
165
+ 000000000000024d: 05 jmp 0x44b40d <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0xbd>
166
+ 0000000000000252: 04 movl 28(%rsp), %eax
167
+ 0000000000000256: 04 movl %eax, 36(%rsp)
168
+ 000000000000025a: 05 jmp 0x44b411 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0xc1>
169
+ 000000000000025f: 02 jmp 0x44b5b3 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x263>
170
+ 0000000000000261: 02 jmp 0x44b5b3 <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x263>
171
+ 0000000000000263: 03 movq %rax, %rdi
172
+ 0000000000000266: 05 movq 8(%rsp), %rax
173
+ 000000000000026b: 03 testq %rax, %rax
174
+ 000000000000026e: 02 je 0x44b5cf <int BloombergLP::balber::BerDecoder_Node::decodeChoice<BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice>(BloombergLP::s_baltst::MySequenceWithAnonymousChoiceChoice*)+0x27f>
175
+ 0000000000000270: 04 movl 36(%rsp), %ecx
176
+ 0000000000000274: 04 addl 32(%rsp), %ecx
177
+ 0000000000000278: 04 addl 40(%rsp), %ecx
178
+ 000000000000027c: 03 addl %ecx, 36(%rax)
179
+ 000000000000027f: 04 movq (%rsp), %rcx
180
+ 0000000000000283: 07 movq %rax, 280(%rcx)
181
+ 000000000000028a: 06 decl 272(%rcx)
182
+ 0000000000000290: 05 callq 0x404910 <_Unwind_Resume@plt>
183
+ 0000000000000295: 10 nopw %cs:(%rax,%rax)
184
+ 000000000000029f: 01 nop