19.assume.s
19.none.s
t100000000004586c0 <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)>:t100000000004587a0 <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)>:
20000000000000000: 01    pushq   %rbp
20000000000000000: 02    pushq   %r1430000000000000001: 02    pushq   %r14
30000000000000002: 01    pushq   %rbx40000000000000003: 01    pushq   %rbx
40000000000000003: 04    subq    $24, %rsp50000000000000004: 04    subq    $16, %rsp
50000000000000007: 03    movq    %rdi, %rbx60000000000000008: 03    movq    %rdi, %rbx
6000000000000000a: 03    movl    48(%rdi), %eax7000000000000000b: 03    movl    48(%rdi), %eax
8000000000000000e: 05    movl    $4294967295, %ebp
7000000000000000d: 03    cmpl    $1, %eax90000000000000013: 03    cmpl    $1, %eax
80000000000000010: 02    je      0x45870a <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0x4a>100000000000000016: 02    je      0x4587f3 <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0x53>
90000000000000012: 02    testl   %eax, %eax110000000000000018: 02    testl   %eax, %eax
100000000000000014: 02    jne     0x45874f <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0x8f>12000000000000001a: 06    jne     0x458861 <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0xc1>
110000000000000016: 03    movq    (%rsi), %r14130000000000000020: 03    movq    (%rsi), %r14
120000000000000019: 08    cmpl    $7, 8960(%r14)140000000000000023: 08    cmpl    $7, 8960(%r14)
130000000000000021: 02    jne     0x45873d <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0x7d>15000000000000002b: 02    jne     0x458833 <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0x93>
140000000000000023: 07    leaq    288(%r14), %rdi16000000000000002d: 07    leaq    288(%r14), %rdi
15000000000000002a: 03    xorps   %xmm0, %xmm0170000000000000034: 03    xorps   %xmm0, %xmm0
16000000000000002d: 04    movaps  %xmm0, (%rsp)180000000000000037: 04    movaps  %xmm0, (%rsp)
170000000000000031: 03    movq    %rsp, %rsi19000000000000003b: 03    movq    %rsp, %rsi
180000000000000034: 05    callq   0x45f7a0 <BloombergLP::baljsn::Tokenizer::value(std::__1::basic_string_view<char, std::__1::char_traits<char> >*) const>20000000000000003e: 05    callq   0x45f8a0 <BloombergLP::baljsn::Tokenizer::value(std::__1::basic_string_view<char, std::__1::char_traits<char> >*) const>
190000000000000039: 02    testl   %eax, %eax210000000000000043: 02    testl   %eax, %eax
220000000000000045: 02    je      0x458847 <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0xa7>
230000000000000047: 05    movl    $6371664, %esi
24000000000000004c: 05    movl    $27, %edx
250000000000000051: 02    jmp     0x45883d <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0x9d>
260000000000000053: 03    movq    (%rsi), %r14
270000000000000056: 08    cmpl    $7, 8960(%r14)
20000000000000003b: 02    jne     0x458731 <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0x71>28000000000000005e: 02    jne     0x458833 <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0x93>
290000000000000060: 07    leaq    288(%r14), %rdi
300000000000000067: 03    xorps   %xmm0, %xmm0
31000000000000006a: 04    movaps  %xmm0, (%rsp)
21000000000000003d: 03    movq    %rsp, %rsi32000000000000006e: 03    movq    %rsp, %rsi
220000000000000040: 03    movq    %rbx, %rdi
230000000000000043: 05    callq   0x45e600 <BloombergLP::baljsn::ParserUtil::getValue(bool*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)>330000000000000071: 05    callq   0x45f8a0 <BloombergLP::baljsn::Tokenizer::value(std::__1::basic_string_view<char, std::__1::char_traits<char> >*) const>
340000000000000076: 02    testl   %eax, %eax
240000000000000048: 02    jmp     0x458754 <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0x94>350000000000000078: 02    j     0x458854 <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0xb4>
25000000000000004a: 03    movq    (%rsi), %r14
26000000000000004d: 08    cmpl    $7, 8960(%r14)
270000000000000055: 02    jne     0x45873d <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0x7d>
280000000000000057: 07    leaq    288(%r14), %rdi
29000000000000005e: 03    xorps   %xmm0, %xmm0
300000000000000061: 04    movaps  %xmm0, (%rsp)
310000000000000065: 03    movq    %rsp, %rsi
320000000000000068: 05    callq   0x45f7a0 <BloombergLP::baljsn::Tokenizer::value(std::__1::basic_string_view<char, std::__1::char_traits<char> >*) const>
33000000000000006d: 02    testl   %eax, %eax
34000000000000006f: 02    je      0x45875c <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0x9c>
350000000000000071: 05    movl    $6369766, %esi36000000000000007a: 05    movl    $6371664, %esi
360000000000000076: 05    movl    $27, %edx37000000000000007f: 05    movl    $27, %edx
37000000000000007b: 02    jmp     0x458747 <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0x87>
38000000000000007d: 05    movl    $6369730, %esi
390000000000000082: 05    movl    $35, %edx
400000000000000087: 03    movq    %r14, %rdi380000000000000084: 03    movq    %r14, %rdi
41000000000000008a: 05    callq   0x417b30 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>390000000000000087: 05    callq   0x417b80 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
42000000000000008f: 05    movl    $4294967295, %eax40000000000000008c: 05    movl    $4294967295, %ebp
430000000000000094: 04    addq    $24, %rsp410000000000000091: 02    jmp     0x458861 <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0xc1>
440000000000000098: 01    popq    %rbx420000000000000093: 05    movl    $6371628, %esi
450000000000000099: 02    popq    %r14430000000000000098: 05    movl    $35, %edx
46000000000000009b: 01    retq    44000000000000009d: 03    movq    %r14, %rdi
4500000000000000a0: 05    callq   0x417b80 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
4600000000000000a5: 02    jmp     0x458861 <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0xc1>
47000000000000009c: 03    movq    %rsp, %rsi4700000000000000a7: 03    movq    %rsp, %rsi
48000000000000009f: 03    movq    %rbx, %rdi4800000000000000aa: 03    movq    %rbx, %rdi
4900000000000000ad: 05    callq   0x45e700 <BloombergLP::baljsn::ParserUtil::getValue(bool*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)>
5000000000000000b2: 02    jmp     0x45885f <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0xbf>
5100000000000000b4: 03    movq    %rsp, %rsi
5200000000000000b7: 03    movq    %rbx, %rdi
4900000000000000a2: 05    callq   0x45d970 <BloombergLP::baljsn::ParserUtil::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)>5300000000000000ba: 05    callq   0x45da70 <BloombergLP::baljsn::ParserUtil::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&)>
5000000000000000a7: 02    jmp     0x458754 <int BloombergLP::bdlat_ChoiceFunctions::bdlat_choiceManipulateSelection<BloombergLP::balb::SequenceWithAnonymityChoice1, BloombergLP::baljsn::Decoder_ElementVisitor>(BloombergLP::balb::SequenceWithAnonymityChoice1*, BloombergLP::baljsn::Decoder_ElementVisitor&)+0x94>5400000000000000bf: 02    movl    %eax, %ebp
5500000000000000c1: 02    movl    %ebp, %eax
5600000000000000c3: 04    addq    $16, %rsp
5700000000000000c7: 01    popq    %rbx
5800000000000000c8: 02    popq    %r14
5900000000000000ca: 01    popq    %rbp
6000000000000000cb: 01    retq    
5100000000000000a9: 07    nopl    (%rax)6100000000000000cc: 04    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op