Comparing int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection(BloombergLP::balber::BerDecoder_NodeVisitor&) in assumed vs ignored

Files changed (1) hide show
  1. balber_berdecoder.t/{46.assume.s → 46.none.s} +131 -133
balber_berdecoder.t/{46.assume.s → 46.none.s} RENAMED
@@ -1,141 +1,139 @@
1
- 0000000000445a90 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)>:
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: 01 pushq %rax
9
  000000000000000b: 03 movq %rdi, %rbx
10
- 000000000000000e: 03 movl 48(%rdi), %eax
11
- 0000000000000011: 03 cmpl $2, %eax
12
- 0000000000000014: 02 je 0x445adb <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x4b>
13
- 0000000000000016: 03 cmpl $1, %eax
14
- 0000000000000019: 02 je 0x445b09 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x79>
15
- 000000000000001b: 02 testl %eax, %eax
16
- 000000000000001d: 06 jne 0x445b35 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0xa5>
17
- 0000000000000023: 03 movq (%rsi), %rax
18
- 0000000000000026: 07 movl $1, 44(%rax)
19
- 000000000000002d: 03 movq (%rsi), %rax
20
- 0000000000000030: 08 movq $4814872, 48(%rax)
21
- 0000000000000038: 03 movq (%rsi), %rbp
22
- 000000000000003b: 04 cmpl $0, 20(%rbp)
23
- 000000000000003f: 02 je 0x445b49 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0xb9>
24
- 0000000000000041: 05 movl $4826453, %esi
25
- 0000000000000046: 05 jmp 0x445c35 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x1a5>
26
- 000000000000004b: 03 movq (%rsi), %rax
27
- 000000000000004e: 07 movl $0, 44(%rax)
28
- 0000000000000055: 03 movq (%rsi), %rax
29
- 0000000000000058: 08 movq $4814894, 48(%rax)
30
- 0000000000000060: 03 movq (%rsi), %rdi
31
- 0000000000000063: 03 movq %rbx, %rsi
32
- 0000000000000066: 04 addq $8, %rsp
33
- 000000000000006a: 01 popq %rbx
34
- 000000000000006b: 02 popq %r12
35
- 000000000000006d: 02 popq %r13
36
- 000000000000006f: 02 popq %r14
37
- 0000000000000071: 02 popq %r15
38
- 0000000000000073: 01 popq %rbp
39
- 0000000000000074: 05 jmp 0x445c60 <int BloombergLP::balber::BerDecoder_Node::operator()<BloombergLP::s_baltst::MyEnumeration::Value>(BloombergLP::s_baltst::MyEnumeration::Value*)>
40
- 0000000000000079: 03 movq (%rsi), %rax
41
- 000000000000007c: 07 movl $4, 44(%rax)
42
- 0000000000000083: 03 movq (%rsi), %rax
43
- 0000000000000086: 08 movq $4814883, 48(%rax)
44
- 000000000000008e: 03 movq (%rsi), %r14
45
- 0000000000000091: 05 cmpl $0, 20(%r14)
46
- 0000000000000096: 02 je 0x445b71 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0xe1>
47
- 0000000000000098: 05 movl $4826453, %esi
48
- 000000000000009d: 03 movq %r14, %rdi
49
- 00000000000000a0: 05 jmp 0x445c38 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x1a8>
50
- 00000000000000a5: 05 movl $4294967295, %eax
51
- 00000000000000aa: 04 addq $8, %rsp
52
- 00000000000000ae: 01 popq %rbx
53
- 00000000000000af: 02 popq %r12
54
- 00000000000000b1: 02 popq %r13
55
- 00000000000000b3: 02 popq %r14
56
- 00000000000000b5: 02 popq %r15
57
- 00000000000000b7: 01 popq %rbp
58
- 00000000000000b8: 01 retq
59
- 00000000000000b9: 04 movl 28(%rbp), %r12d
60
- 00000000000000bd: 04 cmpl $4, %r12d
61
- 00000000000000c1: 06 ja 0x445c30 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x1a0>
62
- 00000000000000c7: 04 movq (%rbp), %rax
63
- 00000000000000cb: 07 movq 264(%rax), %r15
64
- 00000000000000d2: 04 movq 24(%r15), %rax
65
- 00000000000000d6: 04 cmpq 32(%r15), %rax
66
- 00000000000000da: 02 je 0x445ba7 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x117>
67
- 00000000000000dc: 03 movzbl (%rax), %eax
68
- 00000000000000df: 02 jmp 0x445bb0 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x120>
69
- 00000000000000e1: 03 movq (%r14), %rax
70
- 00000000000000e4: 03 movq (%rax), %rcx
71
- 00000000000000e7: 07 movq 264(%rax), %rsi
72
- 00000000000000ee: 04 movl 28(%r14), %edx
73
- 00000000000000f2: 03 movq %rbx, %rdi
74
- 00000000000000f5: 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&)>
75
- 00000000000000fa: 02 testl %eax, %eax
76
- 00000000000000fc: 02 je 0x445b9b <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x10b>
77
- 00000000000000fe: 05 movl $4826497, %esi
78
- 0000000000000103: 03 movq %r14, %rdi
79
- 0000000000000106: 05 jmp 0x445c38 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x1a8>
80
- 000000000000010b: 04 movl 28(%r14), %eax
81
- 000000000000010f: 04 movl %eax, 36(%r14)
82
- 0000000000000113: 02 xorl %eax, %eax
83
- 0000000000000115: 02 jmp 0x445b3a <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0xaa>
84
- 0000000000000117: 03 movq (%r15), %rax
85
- 000000000000011a: 03 movq %r15, %rdi
86
- 000000000000011d: 03 callq *72(%rax)
87
- 0000000000000120: 03 sarb $7, %al
88
- 0000000000000123: 03 movsbl %al, %eax
89
- 0000000000000126: 02 movl %eax, (%rbx)
90
- 0000000000000128: 03 testl %r12d, %r12d
91
- 000000000000012b: 06 jle 0x445c4b <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x1bb>
92
- 0000000000000131: 04 movq %rbp, (%rsp)
93
- 0000000000000135: 03 movl %r12d, %r13d
94
- 0000000000000138: 03 negl %r13d
95
- 000000000000013b: 03 movb $1, %r14b
96
- 000000000000013e: 05 movl $1, %ebp
97
- 0000000000000143: 02 jmp 0x445c0e <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x17e>
98
- 0000000000000145: 10 nopw %cs:(%rax,%rax)
99
- 000000000000014f: 01 nop
100
- 0000000000000150: 04 leaq 1(%rax), %rcx
101
- 0000000000000154: 04 movq %rcx, 24(%r15)
102
- 0000000000000158: 03 movzbl (%rax), %eax
103
- 000000000000015b: 02 movl (%rbx), %ecx
104
- 000000000000015d: 03 shll $8, %ecx
105
- 0000000000000160: 03 movzbl %al, %eax
106
- 0000000000000163: 02 orl %ecx, %eax
107
- 0000000000000165: 02 movl %eax, (%rbx)
108
- 0000000000000167: 03 cmpl %r12d, %ebp
109
- 000000000000016a: 04 setl %r14b
110
- 000000000000016e: 05 leal 1(%r13,%rbp), %eax
111
- 0000000000000173: 02 movl %ebp, %ecx
112
- 0000000000000175: 02 incl %ecx
113
- 0000000000000177: 02 movl %ecx, %ebp
114
- 0000000000000179: 03 cmpl $1, %eax
115
- 000000000000017c: 02 je 0x445c26 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x196>
116
- 000000000000017e: 04 movq 24(%r15), %rax
117
- 0000000000000182: 04 cmpq 32(%r15), %rax
118
- 0000000000000186: 02 jne 0x445be0 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x150>
119
- 0000000000000188: 03 movq (%r15), %rax
120
- 000000000000018b: 03 movq %r15, %rdi
121
- 000000000000018e: 03 callq *80(%rax)
122
- 0000000000000191: 03 cmpl $-1, %eax
123
- 0000000000000194: 02 jne 0x445beb <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x15b>
124
- 0000000000000196: 04 testb $1, %r14b
125
- 000000000000019a: 04 movq (%rsp), %rbp
126
- 000000000000019e: 02 je 0x445c4b <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x1bb>
127
- 00000000000001a0: 05 movl $4826497, %esi
128
- 00000000000001a5: 03 movq %rbp, %rdi
129
- 00000000000001a8: 04 addq $8, %rsp
130
- 00000000000001ac: 01 popq %rbx
131
- 00000000000001ad: 02 popq %r12
132
- 00000000000001af: 02 popq %r13
133
- 00000000000001b1: 02 popq %r14
134
- 00000000000001b3: 02 popq %r15
135
- 00000000000001b5: 01 popq %rbp
136
- 00000000000001b6: 05 jmp 0x450280 <BloombergLP::balber::BerDecoder_Node::logError(char const*)>
137
- 00000000000001bb: 03 movl 28(%rbp), %eax
138
- 00000000000001be: 03 movl %eax, 36(%rbp)
139
- 00000000000001c1: 02 xorl %eax, %eax
140
- 00000000000001c3: 05 jmp 0x445b3a <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0xaa>
141
- 00000000000001c8: 08 nopl (%rax,%rax)
1
+ 0000000000445a00 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)>:
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: 01 pushq %rax
9
  000000000000000b: 03 movq %rdi, %rbx
10
+ 000000000000000e: 03 movl 48(%rdi), %ecx
11
+ 0000000000000011: 03 cmpl $2, %ecx
12
+ 0000000000000014: 02 je 0x445a50 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x50>
13
+ 0000000000000016: 03 cmpl $1, %ecx
14
+ 0000000000000019: 02 je 0x445a7e <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x7e>
15
+ 000000000000001b: 05 movl $4294967295, %eax
16
+ 0000000000000020: 02 testl %ecx, %ecx
17
+ 0000000000000022: 06 jne 0x445bb3 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x1b3>
18
+ 0000000000000028: 03 movq (%rsi), %rax
19
+ 000000000000002b: 07 movl $1, 44(%rax)
20
+ 0000000000000032: 03 movq (%rsi), %rax
21
+ 0000000000000035: 08 movq $4815856, 48(%rax)
22
+ 000000000000003d: 03 movq (%rsi), %rbp
23
+ 0000000000000040: 04 cmpl $0, 20(%rbp)
24
+ 0000000000000044: 02 je 0x445aaa <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0xaa>
25
+ 0000000000000046: 05 movl $4827435, %esi
26
+ 000000000000004b: 05 jmp 0x445b95 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x195>
27
+ 0000000000000050: 03 movq (%rsi), %rax
28
+ 0000000000000053: 07 movl $0, 44(%rax)
29
+ 000000000000005a: 03 movq (%rsi), %rax
30
+ 000000000000005d: 08 movq $4815878, 48(%rax)
31
+ 0000000000000065: 03 movq (%rsi), %rdi
32
+ 0000000000000068: 03 movq %rbx, %rsi
33
+ 000000000000006b: 04 addq $8, %rsp
34
+ 000000000000006f: 01 popq %rbx
35
+ 0000000000000070: 02 popq %r12
36
+ 0000000000000072: 02 popq %r13
37
+ 0000000000000074: 02 popq %r14
38
+ 0000000000000076: 02 popq %r15
39
+ 0000000000000078: 01 popq %rbp
40
+ 0000000000000079: 05 jmp 0x445bd0 <int BloombergLP::balber::BerDecoder_Node::operator()<BloombergLP::s_baltst::MyEnumeration::Value>(BloombergLP::s_baltst::MyEnumeration::Value*)>
41
+ 000000000000007e: 03 movq (%rsi), %rax
42
+ 0000000000000081: 07 movl $4, 44(%rax)
43
+ 0000000000000088: 03 movq (%rsi), %rax
44
+ 000000000000008b: 08 movq $4815867, 48(%rax)
45
+ 0000000000000093: 03 movq (%rsi), %r14
46
+ 0000000000000096: 05 cmpl $0, 20(%r14)
47
+ 000000000000009b: 02 je 0x445ad2 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0xd2>
48
+ 000000000000009d: 05 movl $4827435, %esi
49
+ 00000000000000a2: 03 movq %r14, %rdi
50
+ 00000000000000a5: 05 jmp 0x445b98 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x198>
51
+ 00000000000000aa: 04 movl 28(%rbp), %r12d
52
+ 00000000000000ae: 04 cmpl $4, %r12d
53
+ 00000000000000b2: 06 ja 0x445b90 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x190>
54
+ 00000000000000b8: 04 movq (%rbp), %rax
55
+ 00000000000000bc: 07 movq 264(%rax), %r15
56
+ 00000000000000c3: 04 movq 24(%r15), %rax
57
+ 00000000000000c7: 04 cmpq 32(%r15), %rax
58
+ 00000000000000cb: 02 je 0x445b09 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x109>
59
+ 00000000000000cd: 03 movzbl (%rax), %eax
60
+ 00000000000000d0: 02 jmp 0x445b12 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x112>
61
+ 00000000000000d2: 03 movq (%r14), %rax
62
+ 00000000000000d5: 03 movq (%rax), %rcx
63
+ 00000000000000d8: 07 movq 264(%rax), %rsi
64
+ 00000000000000df: 04 movl 28(%r14), %edx
65
+ 00000000000000e3: 03 movq %rbx, %rdi
66
+ 00000000000000e6: 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&)>
67
+ 00000000000000eb: 02 testl %eax, %eax
68
+ 00000000000000ed: 02 je 0x445afc <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0xfc>
69
+ 00000000000000ef: 05 movl $4827479, %esi
70
+ 00000000000000f4: 03 movq %r14, %rdi
71
+ 00000000000000f7: 05 jmp 0x445b98 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x198>
72
+ 00000000000000fc: 04 movl 28(%r14), %eax
73
+ 0000000000000100: 04 movl %eax, 36(%r14)
74
+ 0000000000000104: 05 jmp 0x445bb1 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x1b1>
75
+ 0000000000000109: 03 movq (%r15), %rax
76
+ 000000000000010c: 03 movq %r15, %rdi
77
+ 000000000000010f: 03 callq *72(%rax)
78
+ 0000000000000112: 03 sarb $7, %al
79
+ 0000000000000115: 03 movsbl %al, %eax
80
+ 0000000000000118: 02 movl %eax, (%rbx)
81
+ 000000000000011a: 03 testl %r12d, %r12d
82
+ 000000000000011d: 06 jle 0x445bab <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x1ab>
83
+ 0000000000000123: 04 movq %rbp, (%rsp)
84
+ 0000000000000127: 03 movl %r12d, %r13d
85
+ 000000000000012a: 03 negl %r13d
86
+ 000000000000012d: 03 movb $1, %r14b
87
+ 0000000000000130: 05 movl $1, %ebp
88
+ 0000000000000135: 02 jmp 0x445b6e <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x16e>
89
+ 0000000000000137: 09 nopw (%rax,%rax)
90
+ 0000000000000140: 04 leaq 1(%rax), %rcx
91
+ 0000000000000144: 04 movq %rcx, 24(%r15)
92
+ 0000000000000148: 03 movzbl (%rax), %eax
93
+ 000000000000014b: 02 movl (%rbx), %ecx
94
+ 000000000000014d: 03 shll $8, %ecx
95
+ 0000000000000150: 03 movzbl %al, %eax
96
+ 0000000000000153: 02 orl %ecx, %eax
97
+ 0000000000000155: 02 movl %eax, (%rbx)
98
+ 0000000000000157: 03 cmpl %r12d, %ebp
99
+ 000000000000015a: 04 setl %r14b
100
+ 000000000000015e: 05 leal 1(%r13,%rbp), %eax
101
+ 0000000000000163: 02 movl %ebp, %ecx
102
+ 0000000000000165: 02 incl %ecx
103
+ 0000000000000167: 02 movl %ecx, %ebp
104
+ 0000000000000169: 03 cmpl $1, %eax
105
+ 000000000000016c: 02 je 0x445b86 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x186>
106
+ 000000000000016e: 04 movq 24(%r15), %rax
107
+ 0000000000000172: 04 cmpq 32(%r15), %rax
108
+ 0000000000000176: 02 jne 0x445b40 <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x140>
109
+ 0000000000000178: 03 movq (%r15), %rax
110
+ 000000000000017b: 03 movq %r15, %rdi
111
+ 000000000000017e: 03 callq *80(%rax)
112
+ 0000000000000181: 03 cmpl $-1, %eax
113
+ 0000000000000184: 02 jne 0x445b4b <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x14b>
114
+ 0000000000000186: 04 testb $1, %r14b
115
+ 000000000000018a: 04 movq (%rsp), %rbp
116
+ 000000000000018e: 02 je 0x445bab <int BloombergLP::s_baltst::MyChoiceWithDefaultValues::manipulateSelection<BloombergLP::balber::BerDecoder_NodeVisitor>(BloombergLP::balber::BerDecoder_NodeVisitor&)+0x1ab>
117
+ 0000000000000190: 05 movl $4827479, %esi
118
+ 0000000000000195: 03 movq %rbp, %rdi
119
+ 0000000000000198: 04 addq $8, %rsp
120
+ 000000000000019c: 01 popq %rbx
121
+ 000000000000019d: 02 popq %r12
122
+ 000000000000019f: 02 popq %r13
123
+ 00000000000001a1: 02 popq %r14
124
+ 00000000000001a3: 02 popq %r15
125
+ 00000000000001a5: 01 popq %rbp
126
+ 00000000000001a6: 05 jmp 0x450230 <BloombergLP::balber::BerDecoder_Node::logError(char const*)>
127
+ 00000000000001ab: 03 movl 28(%rbp), %eax
128
+ 00000000000001ae: 03 movl %eax, 36(%rbp)
129
+ 00000000000001b1: 02 xorl %eax, %eax
130
+ 00000000000001b3: 04 addq $8, %rsp
131
+ 00000000000001b7: 01 popq %rbx
132
+ 00000000000001b8: 02 popq %r12
133
+ 00000000000001ba: 02 popq %r13
134
+ 00000000000001bc: 02 popq %r14
135
+ 00000000000001be: 02 popq %r15
136
+ 00000000000001c0: 01 popq %rbp
137
+ 00000000000001c1: 01 retq
138
+ 00000000000001c2: 10 nopw %cs:(%rax,%rax)
139
+ 00000000000001cc: 04 nopl (%rax)