| f | 0000000000404980 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)>: | f | 0000000000404980 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)>: |
| 0000000000000000: 02 pushq %r15 | | 0000000000000000: 02 pushq %r15 |
| 0000000000000002: 02 pushq %r14 | | 0000000000000002: 02 pushq %r14 |
| 0000000000000004: 01 pushq %rbx | | 0000000000000004: 01 pushq %rbx |
| 0000000000000005: 04 subq $48, %rsp | | 0000000000000005: 04 subq $48, %rsp |
| 0000000000000009: 03 movl %edx, %r15d | | 0000000000000009: 03 movl %edx, %r15d |
| 000000000000000c: 02 movl %esi, %ebx | | 000000000000000c: 02 movl %esi, %ebx |
| 000000000000000e: 03 movq %rdi, %r14 | | 000000000000000e: 03 movq %rdi, %r14 |
| 0000000000000011: 03 leal -65(%rbx), %eax | | 0000000000000011: 03 leal -65(%rbx), %eax |
| 0000000000000014: 02 xorl %edi, %edi | | 0000000000000014: 02 xorl %edi, %edi |
| 0000000000000016: 02 cmpb $4, %al | | 0000000000000016: 02 cmpb $4, %al |
| 0000000000000018: 04 seta %dil | | 0000000000000018: 04 seta %dil |
| n | 000000000000001c: 05 movl $4506798, %esi | n | 000000000000001c: 05 movl $4517966, %esi |
| 0000000000000021: 05 movl $319, %edx | | 0000000000000021: 05 movl $319, %edx |
| n | 0000000000000026: 05 callq 0x404dd0 <(anonymous namespace)::aSsErT(bool, char const*, int)> | n | 0000000000000026: 05 callq 0x404de0 <(anonymous namespace)::aSsErT(bool, char const*, int)> |
| 000000000000002b: 04 leal -49(%r15), %eax | | 000000000000002b: 04 leal -49(%r15), %eax |
| 000000000000002f: 02 xorl %edi, %edi | | 000000000000002f: 02 xorl %edi, %edi |
| 0000000000000031: 02 cmpb $1, %al | | 0000000000000031: 02 cmpb $1, %al |
| 0000000000000033: 04 seta %dil | | 0000000000000033: 04 seta %dil |
| n | 0000000000000037: 05 movl $4506825, %esi | n | 0000000000000037: 05 movl $4517993, %esi |
| 000000000000003c: 05 movl $320, %edx | | 000000000000003c: 05 movl $320, %edx |
| n | 0000000000000041: 05 callq 0x404dd0 <(anonymous namespace)::aSsErT(bool, char const*, int)> | n | 0000000000000041: 05 callq 0x404de0 <(anonymous namespace)::aSsErT(bool, char const*, int)> |
| 0000000000000046: 03 addl $-65, %ebx | | 0000000000000046: 03 addl $-65, %ebx |
| t | | t | 0000000000000049: 03 cmpl $4, %ebx |
| | | 000000000000004c: 06 ja 0x404c0b <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x28b> |
| 0000000000000049: 07 jmpq *4504080(,%rbx,8) | | 0000000000000052: 07 jmpq *4515296(,%rbx,8) |
| 0000000000000050: 03 movq %r14, %rdi | | 0000000000000059: 03 movq %r14, %rdi |
| 0000000000000053: 05 callq 0x421aa0 <BloombergLP::ball::UserFieldValue::type() const> | | 000000000000005c: 05 callq 0x424610 <BloombergLP::ball::UserFieldValue::type() const> |
| 0000000000000058: 02 xorl %edi, %edi | | 0000000000000061: 02 xorl %edi, %edi |
| 000000000000005a: 03 cmpl $1, %eax | | 0000000000000063: 03 cmpl $1, %eax |
| 000000000000005d: 04 setne %dil | | 0000000000000066: 04 setne %dil |
| 0000000000000061: 05 movl $4506854, %esi | | 000000000000006a: 05 movl $4518022, %esi |
| 0000000000000066: 05 movl $328, %edx | | 000000000000006f: 05 movl $328, %edx |
| 000000000000006b: 05 callq 0x404dd0 <(anonymous namespace)::aSsErT(bool, char const*, int)> | | 0000000000000074: 05 callq 0x404de0 <(anonymous namespace)::aSsErT(bool, char const*, int)> |
| 0000000000000070: 03 movq (%r14), %rax | | 0000000000000079: 03 movq (%r14), %rax |
| 0000000000000073: 04 cmpb $49, %r15b | | 000000000000007c: 04 cmpb $49, %r15b |
| 0000000000000077: 06 jne 0x404b40 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x1c0> | | 0000000000000080: 06 jne 0x404b49 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x1c9> |
| 000000000000007d: 06 cmpq $7925, %rax | | 0000000000000086: 06 cmpq $7925, %rax |
| 0000000000000083: 03 sete %al | | 000000000000008c: 03 sete %al |
| 0000000000000086: 05 jmp 0x404c08 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x288> | | 000000000000008f: 05 jmp 0x404c0d <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x28d> |
| 000000000000008b: 03 movq %r14, %rdi | | 0000000000000094: 03 movq %r14, %rdi |
| 000000000000008e: 05 callq 0x421aa0 <BloombergLP::ball::UserFieldValue::type() const> | | 0000000000000097: 05 callq 0x424610 <BloombergLP::ball::UserFieldValue::type() const> |
| 0000000000000093: 02 xorl %edi, %edi | | 000000000000009c: 02 xorl %edi, %edi |
| 0000000000000095: 03 cmpl $2, %eax | | 000000000000009e: 03 cmpl $2, %eax |
| 0000000000000098: 04 setne %dil | | 00000000000000a1: 04 setne %dil |
| 000000000000009c: 05 movl $4506885, %esi | | 00000000000000a5: 05 movl $4518053, %esi |
| 00000000000000a1: 05 movl $333, %edx | | 00000000000000aa: 05 movl $333, %edx |
| 00000000000000a6: 05 callq 0x404dd0 <(anonymous namespace)::aSsErT(bool, char const*, int)> | | 00000000000000af: 05 callq 0x404de0 <(anonymous namespace)::aSsErT(bool, char const*, int)> |
| 00000000000000ab: 05 movsd (%r14), %xmm0 | | 00000000000000b4: 05 movsd (%r14), %xmm0 |
| 00000000000000b0: 04 cmpb $49, %r15b | | 00000000000000b9: 04 cmpb $49, %r15b |
| 00000000000000b4: 06 jne 0x404b4e <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x1ce> | | 00000000000000bd: 06 jne 0x404b57 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x1d7> |
| 00000000000000ba: 09 cmpeqsd 290757(%rip), %xmm0 # 44ba08 <__dso_handle+0x10> | | 00000000000000c3: 09 cmpeqsd 301964(%rip), %xmm0 # 44e5d8 <__dso_handle+0x10> |
| 00000000000000c3: 05 jmp 0x404b57 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x1d7> | | 00000000000000cc: 05 jmp 0x404b60 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x1e0> |
| 00000000000000c8: 03 movq %r14, %rdi | | 00000000000000d1: 03 movq %r14, %rdi |
| 00000000000000cb: 05 callq 0x421aa0 <BloombergLP::ball::UserFieldValue::type() const> | | 00000000000000d4: 05 callq 0x424610 <BloombergLP::ball::UserFieldValue::type() const> |
| 00000000000000d0: 02 xorl %edi, %edi | | 00000000000000d9: 02 xorl %edi, %edi |
| 00000000000000d2: 03 cmpl $3, %eax | | 00000000000000db: 03 cmpl $3, %eax |
| 00000000000000d5: 04 setne %dil | | 00000000000000de: 04 setne %dil |
| 00000000000000d9: 05 movl $4506917, %esi | | 00000000000000e2: 05 movl $4518085, %esi |
| 00000000000000de: 05 movl $338, %edx | | 00000000000000e7: 05 movl $338, %edx |
| 00000000000000e3: 05 callq 0x404dd0 <(anonymous namespace)::aSsErT(bool, char const*, int)> | | 00000000000000ec: 05 callq 0x404de0 <(anonymous namespace)::aSsErT(bool, char const*, int)> |
| 00000000000000e8: 04 cmpb $49, %r15b | | 00000000000000f1: 04 cmpb $49, %r15b |
| 00000000000000ec: 06 jne 0x404b64 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x1e4> | | 00000000000000f5: 06 jne 0x404b6d <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x1ed> |
| 00000000000000f2: 07 movq 2599383(%rip), %rbx # 67f450 <C1> | | 00000000000000fb: 07 movq 2611662(%rip), %rbx # 682450 <C1> |
| 00000000000000f9: 03 movq %rbx, %rdi | | 0000000000000102: 03 movq %rbx, %rdi |
| 00000000000000fc: 05 callq 0x403f40 <strlen@plt> | | 0000000000000105: 05 callq 0x403f40 <strlen@plt> |
| 0000000000000101: 04 cmpq 24(%r14), %rax | | 000000000000010a: 04 cmpq 24(%r14), %rax |
| 0000000000000105: 06 jne 0x404c02 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x282> | | 000000000000010e: 06 jne 0x404c0b <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x28b> |
| 000000000000010b: 03 testq %rax, %rax | | 0000000000000114: 03 testq %rax, %rax |
| 000000000000010e: 06 je 0x404c06 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x286> | | 0000000000000117: 06 je 0x404c17 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x297> |
| 0000000000000114: 05 cmpq $23, 32(%r14) | | 000000000000011d: 05 cmpq $23, 32(%r14) |
| 0000000000000119: 02 je 0x404a9e <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x11e> | | 0000000000000122: 02 je 0x404aa7 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x127> |
| 000000000000011b: 03 movq (%r14), %r14 | | 0000000000000124: 03 movq (%r14), %r14 |
| 000000000000011e: 03 movq %rbx, %rdi | | 0000000000000127: 03 movq %rbx, %rdi |
| 0000000000000121: 03 movq %r14, %rsi | | 000000000000012a: 03 movq %r14, %rsi |
| 0000000000000124: 03 movq %rax, %rdx | | 000000000000012d: 03 movq %rax, %rdx |
| 0000000000000127: 05 jmp 0x404bf6 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x276> | | 0000000000000130: 05 jmp 0x404bff <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x27f> |
| 000000000000012c: 03 movq %r14, %rdi | | 0000000000000135: 03 movq %r14, %rdi |
| 000000000000012f: 05 callq 0x421aa0 <BloombergLP::ball::UserFieldValue::type() const> | | 0000000000000138: 05 callq 0x424610 <BloombergLP::ball::UserFieldValue::type() const> |
| 0000000000000134: 02 xorl %edi, %edi | | 000000000000013d: 02 xorl %edi, %edi |
| 0000000000000136: 03 cmpl $4, %eax | | 000000000000013f: 03 cmpl $4, %eax |
| 0000000000000139: 04 setne %dil | | 0000000000000142: 04 setne %dil |
| 000000000000013d: 05 movl $4506949, %esi | | 0000000000000146: 05 movl $4518117, %esi |
| 0000000000000142: 05 movl $343, %edx | | 000000000000014b: 05 movl $343, %edx |
| | | 0000000000000150: 05 callq 0x404de0 <(anonymous namespace)::aSsErT(bool, char const*, int)> |
| | | 0000000000000155: 04 cmpb $49, %r15b |
| | | 0000000000000159: 06 jne 0x404ba4 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x224> |
| | | 000000000000015f: 07 movq 2613338(%rip), %r15 # 682b40 <D1> |
| | | 0000000000000166: 03 testq %r15, %r15 |
| | | 0000000000000169: 06 jns 0x404c1b <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x29b> |
| | | 000000000000016f: 03 movq (%r14), %rbx |
| | | 0000000000000172: 03 testq %rbx, %rbx |
| | | 0000000000000175: 06 jns 0x404c8a <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x30a> |
| | | 000000000000017b: 03 cmpq %rbx, %r15 |
| | | 000000000000017e: 03 sete %cl |
| | | 0000000000000181: 06 movl 2613313(%rip), %eax # 682b48 <D1+0x8> |
| | | 0000000000000187: 05 jmp 0x404bcc <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x24c> |
| | | 000000000000018c: 03 movq %r14, %rdi |
| | | 000000000000018f: 05 callq 0x424610 <BloombergLP::ball::UserFieldValue::type() const> |
| | | 0000000000000194: 02 xorl %edi, %edi |
| | | 0000000000000196: 03 cmpl $5, %eax |
| | | 0000000000000199: 04 setne %dil |
| | | 000000000000019d: 05 movl $4518153, %esi |
| | | 00000000000001a2: 05 movl $348, %edx |
| 0000000000000147: 05 callq 0x404dd0 <(anonymous namespace)::aSsErT(bool, char const*, int)> | | 00000000000001a7: 05 callq 0x404de0 <(anonymous namespace)::aSsErT(bool, char const*, int)> |
| 000000000000014c: 04 cmpb $49, %r15b | | 00000000000001ac: 04 cmpb $49, %r15b |
| 0000000000000150: 06 jne 0x404b9b <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x21b> | | 00000000000001b0: 06 jne 0x404bd7 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x257> |
| 0000000000000156: 07 movq 2601059(%rip), %r15 # 67fb40 <D1> | | |
| 000000000000015d: 03 testq %r15, %r15 | | |
| 0000000000000160: 06 jns 0x404c12 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x292> | | |
| 0000000000000166: 03 movq (%r14), %rbx | | |
| 0000000000000169: 03 testq %rbx, %rbx | | |
| 000000000000016c: 06 jns 0x404c81 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x301> | | |
| 0000000000000172: 03 cmpq %rbx, %r15 | | |
| 0000000000000175: 03 sete %cl | | |
| 0000000000000178: 06 movl 2601034(%rip), %eax # 67fb48 <D1+0x8> | | |
| 000000000000017e: 05 jmp 0x404bc3 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x243> | | |
| 0000000000000183: 03 movq %r14, %rdi | | |
| 0000000000000186: 05 callq 0x421aa0 <BloombergLP::ball::UserFieldValue::type() const> | | |
| 000000000000018b: 02 xorl %edi, %edi | | |
| 000000000000018d: 03 cmpl $5, %eax | | |
| 0000000000000190: 04 setne %dil | | |
| 0000000000000194: 05 movl $4506985, %esi | | |
| 0000000000000199: 05 movl $348, %edx | | |
| 000000000000019e: 05 callq 0x404dd0 <(anonymous namespace)::aSsErT(bool, char const*, int)> | | |
| 00000000000001a3: 04 cmpb $49, %r15b | | |
| 00000000000001a7: 06 jne 0x404bce <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x24e> | | |
| 00000000000001ad: 07 movq 2601004(%rip), %rdi # 67fb60 <E1> | | 00000000000001b6: 07 movq 2613283(%rip), %rdi # 682b60 <E1> |
| 00000000000001b4: 07 movq 2601005(%rip), %rax # 67fb68 <E1+0x8> | | 00000000000001bd: 07 movq 2613284(%rip), %rax # 682b68 <E1+0x8> |
| 00000000000001bb: 05 jmp 0x404bdc <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x25c> | | 00000000000001c4: 05 jmp 0x404be5 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x265> |
| 00000000000001c0: 06 cmpq $-1242, %rax | | 00000000000001c9: 06 cmpq $-1242, %rax |
| 00000000000001c6: 03 sete %al | | 00000000000001cf: 03 sete %al |
| 00000000000001c9: 05 jmp 0x404c08 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x288> | | |
| 00000000000001ce: 09 cmpeqsd 290473(%rip), %xmm0 # 44ba00 <__dso_handle+0x8> | | |
| 00000000000001d7: 05 movq %xmm0, %rax | | |
| 00000000000001dc: 03 andl $1, %eax | | |
| 00000000000001df: 05 jmp 0x404c08 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x288> | | 00000000000001d2: 05 jmp 0x404c0d <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x28d> |
| | | 00000000000001d7: 09 cmpeqsd 301680(%rip), %xmm0 # 44e5d0 <__dso_handle+0x8> |
| | | 00000000000001e0: 05 movq %xmm0, %rax |
| | | 00000000000001e5: 03 andl $1, %eax |
| | | 00000000000001e8: 05 jmp 0x404c0d <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x28d> |
| 00000000000001e4: 07 movq 2600909(%rip), %rdx # 67fb38 <C2+0x8> | | 00000000000001ed: 07 movq 2613188(%rip), %rdx # 682b38 <C2+0x8> |
| 00000000000001eb: 05 cmpq $23, 32(%r14) | | 00000000000001f4: 05 cmpq $23, 32(%r14) |
| 00000000000001f0: 03 movq %r14, %rsi | | 00000000000001f9: 03 movq %r14, %rsi |
| 00000000000001f3: 02 je 0x404b78 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x1f8> | | 00000000000001fc: 02 je 0x404b81 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x201> |
| 00000000000001f5: 03 movq (%r14), %rsi | | 00000000000001fe: 03 movq (%r14), %rsi |
| 00000000000001f8: 04 cmpq 24(%r14), %rdx | | 0000000000000201: 04 cmpq 24(%r14), %rdx |
| 00000000000001fc: 06 jne 0x404c02 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x282> | | 0000000000000205: 06 jne 0x404c0b <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x28b> |
| 0000000000000202: 03 testq %rdx, %rdx | | 000000000000020b: 03 testq %rdx, %rdx |
| 0000000000000205: 02 je 0x404b97 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x217> | | 000000000000020e: 02 je 0x404ba0 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x220> |
| 0000000000000207: 07 movq 2600866(%rip), %rdi # 67fb30 <C2> | | 0000000000000210: 07 movq 2613145(%rip), %rdi # 682b30 <C2> |
| 000000000000020e: 05 callq 0x404290 <memcmp@plt> | | 0000000000000217: 05 callq 0x404290 <memcmp@plt> |
| 0000000000000213: 02 testl %eax, %eax | | 000000000000021c: 02 testl %eax, %eax |
| 0000000000000215: 02 jne 0x404bfb <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x27b> | | 000000000000021e: 02 jne 0x404c04 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x284> |
| 0000000000000217: 02 xorl %eax, %eax | | 0000000000000220: 02 xorl %eax, %eax |
| 0000000000000219: 02 jmp 0x404bfb <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x27b> | | 0000000000000222: 02 jmp 0x404c04 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x284> |
| 000000000000021b: 07 movq 2600878(%rip), %r15 # 67fb50 <D2> | | 0000000000000224: 07 movq 2613157(%rip), %r15 # 682b50 <D2> |
| 0000000000000222: 03 testq %r15, %r15 | | 000000000000022b: 03 testq %r15, %r15 |
| 0000000000000225: 06 jns 0x404cf0 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x370> | | 000000000000022e: 06 jns 0x404cf9 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x379> |
| 000000000000022b: 03 movq (%r14), %rbx | | 0000000000000234: 03 movq (%r14), %rbx |
| 000000000000022e: 03 testq %rbx, %rbx | | 0000000000000237: 03 testq %rbx, %rbx |
| 0000000000000231: 06 jns 0x404d5f <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x3df> | | 000000000000023a: 06 jns 0x404d68 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x3e8> |
| 0000000000000237: 03 cmpq %rbx, %r15 | | 0000000000000240: 03 cmpq %rbx, %r15 |
| 000000000000023a: 03 sete %cl | | 0000000000000243: 03 sete %cl |
| 000000000000023d: 06 movl 2600853(%rip), %eax # 67fb58 <D2+0x8> | | 0000000000000246: 06 movl 2613132(%rip), %eax # 682b58 <D2+0x8> |
| 0000000000000243: 04 cmpl 8(%r14), %eax | | 000000000000024c: 04 cmpl 8(%r14), %eax |
| 0000000000000247: 03 sete %al | | 0000000000000250: 03 sete %al |
| 000000000000024a: 02 andb %cl, %al | | 0000000000000253: 02 andb %cl, %al |
| 000000000000024c: 02 jmp 0x404c08 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x288> | | 0000000000000255: 02 jmp 0x404c0d <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x28d> |
| 000000000000024e: 07 movq 2600875(%rip), %rdi # 67fb80 <E2> | | 0000000000000257: 07 movq 2613154(%rip), %rdi # 682b80 <E2> |
| 0000000000000255: 07 movq 2600876(%rip), %rax # 67fb88 <E2+0x8> | | 000000000000025e: 07 movq 2613155(%rip), %rax # 682b88 <E2+0x8> |
| 000000000000025c: 03 movq %rax, %rdx | | 0000000000000265: 03 movq %rax, %rdx |
| 000000000000025f: 03 subq %rdi, %rdx | | 0000000000000268: 03 subq %rdi, %rdx |
| 0000000000000262: 03 movq (%r14), %rsi | | 000000000000026b: 03 movq (%r14), %rsi |
| 0000000000000265: 04 movq 8(%r14), %rcx | | 000000000000026e: 04 movq 8(%r14), %rcx |
| 0000000000000269: 03 subq %rsi, %rcx | | 0000000000000272: 03 subq %rsi, %rcx |
| 000000000000026c: 03 cmpq %rcx, %rdx | | 0000000000000275: 03 cmpq %rcx, %rdx |
| 000000000000026f: 02 jne 0x404c02 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x282> | | 0000000000000278: 02 jne 0x404c0b <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x28b> |
| 0000000000000271: 03 cmpq %rax, %rdi | | 000000000000027a: 03 cmpq %rax, %rdi |
| 0000000000000274: 02 je 0x404c06 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x286> | | 000000000000027d: 02 je 0x404c17 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x297> |
| 0000000000000276: 05 callq 0x404070 <bcmp@plt> | | 000000000000027f: 05 callq 0x404070 <bcmp@plt> |
| 000000000000027b: 02 testl %eax, %eax | | 0000000000000284: 02 testl %eax, %eax |
| 000000000000027d: 03 sete %al | | 0000000000000286: 03 sete %al |
| 0000000000000280: 02 jmp 0x404c08 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x288> | | 0000000000000289: 02 jmp 0x404c0d <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x28d> |
| 0000000000000282: 02 xorl %eax, %eax | | 000000000000028b: 02 xorl %eax, %eax |
| 0000000000000284: 02 jmp 0x404c08 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x288> | | |
| 0000000000000286: 02 movb $1, %al | | |
| 0000000000000288: 04 addq $48, %rsp | | 000000000000028d: 04 addq $48, %rsp |
| 000000000000028c: 01 popq %rbx | | 0000000000000291: 01 popq %rbx |
| 000000000000028d: 02 popq %r14 | | 0000000000000292: 02 popq %r14 |
| 000000000000028f: 02 popq %r15 | | 0000000000000294: 02 popq %r15 |
| 0000000000000291: 01 retq | | 0000000000000296: 01 retq |
| | | 0000000000000297: 02 movb $1, %al |
| | | 0000000000000299: 02 jmp 0x404c0d <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x28d> |
| 0000000000000292: 05 movl $6814720, %edi | | 000000000000029b: 05 movl $6827008, %edi |
| 0000000000000297: 05 callq 0x426760 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)> | | 00000000000002a0: 05 callq 0x429310 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)> |
| 000000000000029c: 09 movq $4514159, 8(%rsp) | | 00000000000002a5: 09 movq $4525325, 8(%rsp) |
| 00000000000002a5: 09 movq $4514213, 16(%rsp) | | 00000000000002ae: 09 movq $4525379, 16(%rsp) |
| 00000000000002ae: 08 movl $1126, 24(%rsp) | | 00000000000002b7: 08 movl $1126, 24(%rsp) |
| 00000000000002b6: 09 movq $4613786, 32(%rsp) | | 00000000000002bf: 09 movq $4624954, 32(%rsp) |
| 00000000000002bf: 04 movl %eax, 40(%rsp) | | 00000000000002c8: 04 movl %eax, 40(%rsp) |
| 00000000000002c3: 05 leaq 8(%rsp), %rdi | | 00000000000002cc: 05 leaq 8(%rsp), %rdi |
| 00000000000002c8: 05 callq 0x426780 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)> | | 00000000000002d1: 05 callq 0x429330 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)> |
| 00000000000002cd: 03 movq %r15, %rax | | 00000000000002d6: 03 movq %r15, %rax |
| 00000000000002d0: 04 shrq $32, %rax | | 00000000000002d9: 04 shrq $32, %rax |
| 00000000000002d4: 04 shlq $37, %r15 | | 00000000000002dd: 04 shlq $37, %r15 |
| 00000000000002d8: 10 movabsq $9223371899415822336, %rcx | | 00000000000002e1: 10 movabsq $9223371899415822336, %rcx |
| 00000000000002e2: 03 addq %r15, %rcx | | 00000000000002eb: 03 addq %r15, %rcx |
| 00000000000002e5: 07 imulq $1000, %rax, %rax | | 00000000000002ee: 07 imulq $1000, %rax, %rax |
| 00000000000002ec: 10 movabsq $-9223372036854775808, %r15 | | 00000000000002f5: 10 movabsq $-9223372036854775808, %r15 |
| 00000000000002f6: 03 orq %rcx, %r15 | | 00000000000002ff: 03 orq %rcx, %r15 |
| 00000000000002f9: 03 orq %rax, %r15 | | 0000000000000302: 03 orq %rax, %r15 |
| 00000000000002fc: 05 jmp 0x404ae6 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x166> | | 0000000000000305: 05 jmp 0x404aef <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x16f> |
| 0000000000000301: 05 movl $6814720, %edi | | 000000000000030a: 05 movl $6827008, %edi |
| 0000000000000306: 05 callq 0x426760 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)> | | 000000000000030f: 05 callq 0x429310 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)> |
| 000000000000030b: 09 movq $4514159, 8(%rsp) | | 0000000000000314: 09 movq $4525325, 8(%rsp) |
| 0000000000000314: 09 movq $4514213, 16(%rsp) | | 000000000000031d: 09 movq $4525379, 16(%rsp) |
| 000000000000031d: 08 movl $1126, 24(%rsp) | | 0000000000000326: 08 movl $1126, 24(%rsp) |
| 0000000000000325: 09 movq $4613786, 32(%rsp) | | 000000000000032e: 09 movq $4624954, 32(%rsp) |
| 000000000000032e: 04 movl %eax, 40(%rsp) | | 0000000000000337: 04 movl %eax, 40(%rsp) |
| 0000000000000332: 05 leaq 8(%rsp), %rdi | | 000000000000033b: 05 leaq 8(%rsp), %rdi |
| 0000000000000337: 05 callq 0x426780 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)> | | 0000000000000340: 05 callq 0x429330 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)> |
| 000000000000033c: 03 movq %rbx, %rax | | 0000000000000345: 03 movq %rbx, %rax |
| 000000000000033f: 04 shrq $32, %rax | | 0000000000000348: 04 shrq $32, %rax |
| 0000000000000343: 04 shlq $37, %rbx | | 000000000000034c: 04 shlq $37, %rbx |
| 0000000000000347: 10 movabsq $9223371899415822336, %rcx | | 0000000000000350: 10 movabsq $9223371899415822336, %rcx |
| 0000000000000351: 03 addq %rbx, %rcx | | 000000000000035a: 03 addq %rbx, %rcx |
| 0000000000000354: 07 imulq $1000, %rax, %rax | | 000000000000035d: 07 imulq $1000, %rax, %rax |
| 000000000000035b: 10 movabsq $-9223372036854775808, %rbx | | 0000000000000364: 10 movabsq $-9223372036854775808, %rbx |
| 0000000000000365: 03 orq %rcx, %rbx | | 000000000000036e: 03 orq %rcx, %rbx |
| 0000000000000368: 03 orq %rax, %rbx | | 0000000000000371: 03 orq %rax, %rbx |
| 000000000000036b: 05 jmp 0x404af2 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x172> | | 0000000000000374: 05 jmp 0x404afb <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x17b> |
| 0000000000000370: 05 movl $6814720, %edi | | 0000000000000379: 05 movl $6827008, %edi |
| 0000000000000375: 05 callq 0x426760 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)> | | 000000000000037e: 05 callq 0x429310 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)> |
| 000000000000037a: 09 movq $4514159, 8(%rsp) | | 0000000000000383: 09 movq $4525325, 8(%rsp) |
| 0000000000000383: 09 movq $4514213, 16(%rsp) | | 000000000000038c: 09 movq $4525379, 16(%rsp) |
| 000000000000038c: 08 movl $1126, 24(%rsp) | | 0000000000000395: 08 movl $1126, 24(%rsp) |
| 0000000000000394: 09 movq $4613786, 32(%rsp) | | 000000000000039d: 09 movq $4624954, 32(%rsp) |
| 000000000000039d: 04 movl %eax, 40(%rsp) | | 00000000000003a6: 04 movl %eax, 40(%rsp) |
| 00000000000003a1: 05 leaq 8(%rsp), %rdi | | 00000000000003aa: 05 leaq 8(%rsp), %rdi |
| 00000000000003a6: 05 callq 0x426780 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)> | | 00000000000003af: 05 callq 0x429330 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)> |
| 00000000000003ab: 03 movq %r15, %rax | | 00000000000003b4: 03 movq %r15, %rax |
| 00000000000003ae: 04 shrq $32, %rax | | 00000000000003b7: 04 shrq $32, %rax |
| 00000000000003b2: 04 shlq $37, %r15 | | 00000000000003bb: 04 shlq $37, %r15 |
| 00000000000003b6: 10 movabsq $9223371899415822336, %rcx | | 00000000000003bf: 10 movabsq $9223371899415822336, %rcx |
| 00000000000003c0: 03 addq %r15, %rcx | | 00000000000003c9: 03 addq %r15, %rcx |
| 00000000000003c3: 07 imulq $1000, %rax, %rax | | 00000000000003cc: 07 imulq $1000, %rax, %rax |
| 00000000000003ca: 10 movabsq $-9223372036854775808, %r15 | | 00000000000003d3: 10 movabsq $-9223372036854775808, %r15 |
| 00000000000003d4: 03 orq %rcx, %r15 | | 00000000000003dd: 03 orq %rcx, %r15 |
| 00000000000003d7: 03 orq %rax, %r15 | | 00000000000003e0: 03 orq %rax, %r15 |
| 00000000000003da: 05 jmp 0x404bab <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x22b> | | 00000000000003e3: 05 jmp 0x404bb4 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x234> |
| 00000000000003df: 05 movl $6814720, %edi | | 00000000000003e8: 05 movl $6827008, %edi |
| 00000000000003e4: 05 callq 0x426760 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)> | | 00000000000003ed: 05 callq 0x429310 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)> |
| 00000000000003e9: 09 movq $4514159, 8(%rsp) | | 00000000000003f2: 09 movq $4525325, 8(%rsp) |
| 00000000000003f2: 09 movq $4514213, 16(%rsp) | | 00000000000003fb: 09 movq $4525379, 16(%rsp) |
| 00000000000003fb: 08 movl $1126, 24(%rsp) | | 0000000000000404: 08 movl $1126, 24(%rsp) |
| 0000000000000403: 09 movq $4613786, 32(%rsp) | | 000000000000040c: 09 movq $4624954, 32(%rsp) |
| 000000000000040c: 04 movl %eax, 40(%rsp) | | 0000000000000415: 04 movl %eax, 40(%rsp) |
| 0000000000000410: 05 leaq 8(%rsp), %rdi | | 0000000000000419: 05 leaq 8(%rsp), %rdi |
| 0000000000000415: 05 callq 0x426780 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)> | | 000000000000041e: 05 callq 0x429330 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)> |
| 000000000000041a: 03 movq %rbx, %rax | | 0000000000000423: 03 movq %rbx, %rax |
| 000000000000041d: 04 shrq $32, %rax | | 0000000000000426: 04 shrq $32, %rax |
| 0000000000000421: 04 shlq $37, %rbx | | 000000000000042a: 04 shlq $37, %rbx |
| 0000000000000425: 10 movabsq $9223371899415822336, %rcx | | 000000000000042e: 10 movabsq $9223371899415822336, %rcx |
| 000000000000042f: 03 addq %rbx, %rcx | | 0000000000000438: 03 addq %rbx, %rcx |
| 0000000000000432: 07 imulq $1000, %rax, %rax | | 000000000000043b: 07 imulq $1000, %rax, %rax |
| 0000000000000439: 10 movabsq $-9223372036854775808, %rbx | | 0000000000000442: 10 movabsq $-9223372036854775808, %rbx |
| 0000000000000443: 03 orq %rcx, %rbx | | 000000000000044c: 03 orq %rcx, %rbx |
| 0000000000000446: 03 orq %rax, %rbx | | 000000000000044f: 03 orq %rax, %rbx |
| 0000000000000449: 05 jmp 0x404bb7 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x237> | | 0000000000000452: 05 jmp 0x404bc0 <verifyFieldTypeAndValue(BloombergLP::ball::UserFieldValue const&, char, char)+0x240> |
| 000000000000044e: 02 nop | | 0000000000000457: 09 nopw (%rax,%rax) |