Comparing (anonymous namespace)::u::setLinkedVariable(BloombergLP::balcl::TypeInfo*, BloombergLP::balcl::OptionType::Enum, void*) in assumed vs ignored

Files changed (1) hide show
  1. balcl_typeinfo.t/{4.assume.s → 4.none.s} +113 -107
balcl_typeinfo.t/{4.assume.s → 4.none.s} RENAMED
@@ -1,118 +1,124 @@
1
- 00000000004142e0 <(anonymous namespace)::u::setLinkedVariable(BloombergLP::balcl::TypeInfo*, BloombergLP::balcl::OptionType::Enum, void*)>:
2
  0000000000000000: 02 pushq %r15
3
  0000000000000002: 02 pushq %r14
4
  0000000000000004: 01 pushq %rbx
5
  0000000000000005: 03 movq %rdx, %r14
6
  0000000000000008: 02 movl %esi, %ebx
7
  000000000000000a: 03 movq %rdi, %r15
8
  000000000000000d: 02 xorl %edi, %edi
9
  000000000000000f: 03 testq %r15, %r15
10
  0000000000000012: 04 sete %dil
11
- 0000000000000016: 05 movl $4546757, %esi
12
  000000000000001b: 05 movl $805, %edx
13
- 0000000000000020: 05 callq 0x412e40 <(anonymous namespace)::aSsErT(bool, char const*, int)>
14
  0000000000000025: 02 decl %ebx
15
- 0000000000000027: 07 jmpq *4539192(,%rbx,8)
16
- 000000000000002e: 03 movq %r15, %rdi
17
- 0000000000000031: 03 movq %r14, %rsi
18
- 0000000000000034: 01 popq %rbx
19
- 0000000000000035: 02 popq %r14
20
- 0000000000000037: 02 popq %r15
21
- 0000000000000039: 05 jmp 0x41b9d0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bool*)>
22
- 000000000000003e: 03 movq %r15, %rdi
23
- 0000000000000041: 03 movq %r14, %rsi
24
- 0000000000000044: 01 popq %rbx
25
- 0000000000000045: 02 popq %r14
26
- 0000000000000047: 02 popq %r15
27
- 0000000000000049: 05 jmp 0x41b9e0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(char*)>
28
- 000000000000004e: 03 movq %r15, %rdi
29
- 0000000000000051: 03 movq %r14, %rsi
30
- 0000000000000054: 01 popq %rbx
31
- 0000000000000055: 02 popq %r14
32
- 0000000000000057: 02 popq %r15
33
- 0000000000000059: 05 jmp 0x41b9f0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(int*)>
34
- 000000000000005e: 03 movq %r15, %rdi
35
- 0000000000000061: 03 movq %r14, %rsi
36
- 0000000000000064: 01 popq %rbx
37
- 0000000000000065: 02 popq %r14
38
- 0000000000000067: 02 popq %r15
39
- 0000000000000069: 05 jmp 0x41ba00 <BloombergLP::balcl::TypeInfo::setLinkedVariable(long long*)>
40
- 000000000000006e: 03 movq %r15, %rdi
41
- 0000000000000071: 03 movq %r14, %rsi
42
- 0000000000000074: 01 popq %rbx
43
- 0000000000000075: 02 popq %r14
44
- 0000000000000077: 02 popq %r15
45
- 0000000000000079: 05 jmp 0x41ba10 <BloombergLP::balcl::TypeInfo::setLinkedVariable(double*)>
46
- 000000000000007e: 03 movq %r15, %rdi
47
- 0000000000000081: 03 movq %r14, %rsi
48
- 0000000000000084: 01 popq %rbx
49
- 0000000000000085: 02 popq %r14
50
- 0000000000000087: 02 popq %r15
51
- 0000000000000089: 05 jmp 0x41ba20 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*)>
52
- 000000000000008e: 03 movq %r15, %rdi
53
- 0000000000000091: 03 movq %r14, %rsi
54
- 0000000000000094: 01 popq %rbx
55
- 0000000000000095: 02 popq %r14
56
- 0000000000000097: 02 popq %r15
57
- 0000000000000099: 05 jmp 0x41ba30 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Datetime*)>
58
- 000000000000009e: 03 movq %r15, %rdi
59
- 00000000000000a1: 03 movq %r14, %rsi
60
- 00000000000000a4: 01 popq %rbx
61
- 00000000000000a5: 02 popq %r14
62
- 00000000000000a7: 02 popq %r15
63
- 00000000000000a9: 05 jmp 0x41ba40 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Date*)>
64
- 00000000000000ae: 03 movq %r15, %rdi
65
- 00000000000000b1: 03 movq %r14, %rsi
66
- 00000000000000b4: 01 popq %rbx
67
- 00000000000000b5: 02 popq %r14
68
- 00000000000000b7: 02 popq %r15
69
- 00000000000000b9: 05 jmp 0x41ba50 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Time*)>
70
- 00000000000000be: 03 movq %r15, %rdi
71
- 00000000000000c1: 03 movq %r14, %rsi
72
- 00000000000000c4: 01 popq %rbx
73
- 00000000000000c5: 02 popq %r14
74
- 00000000000000c7: 02 popq %r15
75
- 00000000000000c9: 05 jmp 0x41ba60 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<char, bsl::allocator<char> >*)>
76
- 00000000000000ce: 03 movq %r15, %rdi
77
- 00000000000000d1: 03 movq %r14, %rsi
78
- 00000000000000d4: 01 popq %rbx
79
- 00000000000000d5: 02 popq %r14
80
- 00000000000000d7: 02 popq %r15
81
- 00000000000000d9: 05 jmp 0x41ba70 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<int, bsl::allocator<int> >*)>
82
- 00000000000000de: 03 movq %r15, %rdi
83
- 00000000000000e1: 03 movq %r14, %rsi
84
- 00000000000000e4: 01 popq %rbx
85
- 00000000000000e5: 02 popq %r14
86
- 00000000000000e7: 02 popq %r15
87
- 00000000000000e9: 05 jmp 0x41ba80 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<long long, bsl::allocator<long long> >*)>
88
- 00000000000000ee: 03 movq %r15, %rdi
89
- 00000000000000f1: 03 movq %r14, %rsi
90
- 00000000000000f4: 01 popq %rbx
91
- 00000000000000f5: 02 popq %r14
92
- 00000000000000f7: 02 popq %r15
93
- 00000000000000f9: 05 jmp 0x41ba90 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<double, bsl::allocator<double> >*)>
94
- 00000000000000fe: 03 movq %r15, %rdi
95
- 0000000000000101: 03 movq %r14, %rsi
96
- 0000000000000104: 01 popq %rbx
97
- 0000000000000105: 02 popq %r14
98
- 0000000000000107: 02 popq %r15
99
- 0000000000000109: 05 jmp 0x41baa0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >*)>
100
- 000000000000010e: 03 movq %r15, %rdi
101
- 0000000000000111: 03 movq %r14, %rsi
102
- 0000000000000114: 01 popq %rbx
103
- 0000000000000115: 02 popq %r14
104
- 0000000000000117: 02 popq %r15
105
- 0000000000000119: 05 jmp 0x41bab0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> >*)>
106
- 000000000000011e: 03 movq %r15, %rdi
107
- 0000000000000121: 03 movq %r14, %rsi
108
- 0000000000000124: 01 popq %rbx
109
- 0000000000000125: 02 popq %r14
110
- 0000000000000127: 02 popq %r15
111
- 0000000000000129: 05 jmp 0x41bac0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Date, bsl::allocator<BloombergLP::bdlt::Date> >*)>
112
- 000000000000012e: 03 movq %r15, %rdi
113
- 0000000000000131: 03 movq %r14, %rsi
114
- 0000000000000134: 01 popq %rbx
115
- 0000000000000135: 02 popq %r14
116
- 0000000000000137: 02 popq %r15
117
- 0000000000000139: 05 jmp 0x41bad0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Time, bsl::allocator<BloombergLP::bdlt::Time> >*)>
118
- 000000000000013e: 02 nop
 
 
 
 
 
 
1
+ 0000000000414370 <(anonymous namespace)::u::setLinkedVariable(BloombergLP::balcl::TypeInfo*, BloombergLP::balcl::OptionType::Enum, void*)>:
2
  0000000000000000: 02 pushq %r15
3
  0000000000000002: 02 pushq %r14
4
  0000000000000004: 01 pushq %rbx
5
  0000000000000005: 03 movq %rdx, %r14
6
  0000000000000008: 02 movl %esi, %ebx
7
  000000000000000a: 03 movq %rdi, %r15
8
  000000000000000d: 02 xorl %edi, %edi
9
  000000000000000f: 03 testq %r15, %r15
10
  0000000000000012: 04 sete %dil
11
+ 0000000000000016: 05 movl $4549292, %esi
12
  000000000000001b: 05 movl $805, %edx
13
+ 0000000000000020: 05 callq 0x412e60 <(anonymous namespace)::aSsErT(bool, char const*, int)>
14
  0000000000000025: 02 decl %ebx
15
+ 0000000000000027: 03 cmpl $16, %ebx
16
+ 000000000000002a: 02 ja 0x4143b3 <(anonymous namespace)::u::setLinkedVariable(BloombergLP::balcl::TypeInfo*, BloombergLP::balcl::OptionType::Enum, void*)+0x43>
17
+ 000000000000002c: 07 jmpq *4541784(,%rbx,8)
18
+ 0000000000000033: 03 movq %r15, %rdi
19
+ 0000000000000036: 03 movq %r14, %rsi
20
+ 0000000000000039: 01 popq %rbx
21
+ 000000000000003a: 02 popq %r14
22
+ 000000000000003c: 02 popq %r15
23
+ 000000000000003e: 05 jmp 0x41bb00 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bool*)>
24
+ 0000000000000043: 01 popq %rbx
25
+ 0000000000000044: 02 popq %r14
26
+ 0000000000000046: 02 popq %r15
27
+ 0000000000000048: 01 retq
28
+ 0000000000000049: 03 movq %r15, %rdi
29
+ 000000000000004c: 03 movq %r14, %rsi
30
+ 000000000000004f: 01 popq %rbx
31
+ 0000000000000050: 02 popq %r14
32
+ 0000000000000052: 02 popq %r15
33
+ 0000000000000054: 05 jmp 0x41bb10 <BloombergLP::balcl::TypeInfo::setLinkedVariable(char*)>
34
+ 0000000000000059: 03 movq %r15, %rdi
35
+ 000000000000005c: 03 movq %r14, %rsi
36
+ 000000000000005f: 01 popq %rbx
37
+ 0000000000000060: 02 popq %r14
38
+ 0000000000000062: 02 popq %r15
39
+ 0000000000000064: 05 jmp 0x41bb20 <BloombergLP::balcl::TypeInfo::setLinkedVariable(int*)>
40
+ 0000000000000069: 03 movq %r15, %rdi
41
+ 000000000000006c: 03 movq %r14, %rsi
42
+ 000000000000006f: 01 popq %rbx
43
+ 0000000000000070: 02 popq %r14
44
+ 0000000000000072: 02 popq %r15
45
+ 0000000000000074: 05 jmp 0x41bb30 <BloombergLP::balcl::TypeInfo::setLinkedVariable(long long*)>
46
+ 0000000000000079: 03 movq %r15, %rdi
47
+ 000000000000007c: 03 movq %r14, %rsi
48
+ 000000000000007f: 01 popq %rbx
49
+ 0000000000000080: 02 popq %r14
50
+ 0000000000000082: 02 popq %r15
51
+ 0000000000000084: 05 jmp 0x41bb40 <BloombergLP::balcl::TypeInfo::setLinkedVariable(double*)>
52
+ 0000000000000089: 03 movq %r15, %rdi
53
+ 000000000000008c: 03 movq %r14, %rsi
54
+ 000000000000008f: 01 popq %rbx
55
+ 0000000000000090: 02 popq %r14
56
+ 0000000000000092: 02 popq %r15
57
+ 0000000000000094: 05 jmp 0x41bb50 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*)>
58
+ 0000000000000099: 03 movq %r15, %rdi
59
+ 000000000000009c: 03 movq %r14, %rsi
60
+ 000000000000009f: 01 popq %rbx
61
+ 00000000000000a0: 02 popq %r14
62
+ 00000000000000a2: 02 popq %r15
63
+ 00000000000000a4: 05 jmp 0x41bb60 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Datetime*)>
64
+ 00000000000000a9: 03 movq %r15, %rdi
65
+ 00000000000000ac: 03 movq %r14, %rsi
66
+ 00000000000000af: 01 popq %rbx
67
+ 00000000000000b0: 02 popq %r14
68
+ 00000000000000b2: 02 popq %r15
69
+ 00000000000000b4: 05 jmp 0x41bb70 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Date*)>
70
+ 00000000000000b9: 03 movq %r15, %rdi
71
+ 00000000000000bc: 03 movq %r14, %rsi
72
+ 00000000000000bf: 01 popq %rbx
73
+ 00000000000000c0: 02 popq %r14
74
+ 00000000000000c2: 02 popq %r15
75
+ 00000000000000c4: 05 jmp 0x41bb80 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Time*)>
76
+ 00000000000000c9: 03 movq %r15, %rdi
77
+ 00000000000000cc: 03 movq %r14, %rsi
78
+ 00000000000000cf: 01 popq %rbx
79
+ 00000000000000d0: 02 popq %r14
80
+ 00000000000000d2: 02 popq %r15
81
+ 00000000000000d4: 05 jmp 0x41bb90 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<char, bsl::allocator<char> >*)>
82
+ 00000000000000d9: 03 movq %r15, %rdi
83
+ 00000000000000dc: 03 movq %r14, %rsi
84
+ 00000000000000df: 01 popq %rbx
85
+ 00000000000000e0: 02 popq %r14
86
+ 00000000000000e2: 02 popq %r15
87
+ 00000000000000e4: 05 jmp 0x41bba0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<int, bsl::allocator<int> >*)>
88
+ 00000000000000e9: 03 movq %r15, %rdi
89
+ 00000000000000ec: 03 movq %r14, %rsi
90
+ 00000000000000ef: 01 popq %rbx
91
+ 00000000000000f0: 02 popq %r14
92
+ 00000000000000f2: 02 popq %r15
93
+ 00000000000000f4: 05 jmp 0x41bbb0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<long long, bsl::allocator<long long> >*)>
94
+ 00000000000000f9: 03 movq %r15, %rdi
95
+ 00000000000000fc: 03 movq %r14, %rsi
96
+ 00000000000000ff: 01 popq %rbx
97
+ 0000000000000100: 02 popq %r14
98
+ 0000000000000102: 02 popq %r15
99
+ 0000000000000104: 05 jmp 0x41bbc0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<double, bsl::allocator<double> >*)>
100
+ 0000000000000109: 03 movq %r15, %rdi
101
+ 000000000000010c: 03 movq %r14, %rsi
102
+ 000000000000010f: 01 popq %rbx
103
+ 0000000000000110: 02 popq %r14
104
+ 0000000000000112: 02 popq %r15
105
+ 0000000000000114: 05 jmp 0x41bbd0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >*)>
106
+ 0000000000000119: 03 movq %r15, %rdi
107
+ 000000000000011c: 03 movq %r14, %rsi
108
+ 000000000000011f: 01 popq %rbx
109
+ 0000000000000120: 02 popq %r14
110
+ 0000000000000122: 02 popq %r15
111
+ 0000000000000124: 05 jmp 0x41bbe0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> >*)>
112
+ 0000000000000129: 03 movq %r15, %rdi
113
+ 000000000000012c: 03 movq %r14, %rsi
114
+ 000000000000012f: 01 popq %rbx
115
+ 0000000000000130: 02 popq %r14
116
+ 0000000000000132: 02 popq %r15
117
+ 0000000000000134: 05 jmp 0x41bbf0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Date, bsl::allocator<BloombergLP::bdlt::Date> >*)>
118
+ 0000000000000139: 03 movq %r15, %rdi
119
+ 000000000000013c: 03 movq %r14, %rsi
120
+ 000000000000013f: 01 popq %rbx
121
+ 0000000000000140: 02 popq %r14
122
+ 0000000000000142: 02 popq %r15
123
+ 0000000000000144: 05 jmp 0x41bc00 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Time, bsl::allocator<BloombergLP::bdlt::Time> >*)>
124
+ 0000000000000149: 07 nopl (%rax)