10.assume.s
10.none.s
n1000000000048c160 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)>:n1000000000048c300 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1530000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r1440000000000000003: 02    pushq   %r14
50000000000000005: 02    pushq   %r1250000000000000005: 02    pushq   %r12
60000000000000007: 01    pushq   %rbx60000000000000007: 01    pushq   %rbx
70000000000000008: 04    subq    $32, %rsp70000000000000008: 04    subq    $32, %rsp
8000000000000000c: 03    movq    %rdi, %rbx8000000000000000c: 03    movq    %rdi, %rbx
9000000000000000f: 03    cmpl    $2, %edx9000000000000000f: 03    cmpl    $2, %edx
n100000000000000012: 02    je      0x48c1d8 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x78>n100000000000000012: 02    je      0x48c378 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x78>
110000000000000014: 04    movq    64(%rbx), %rdi110000000000000014: 04    movq    64(%rbx), %rdi
120000000000000018: 03    testq   %rdi, %rdi120000000000000018: 03    testq   %rdi, %rdi
n13000000000000001b: 02    je      0x48c1d8 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x78>n13000000000000001b: 02    je      0x48c378 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x78>
14000000000000001d: 03    movl    %ecx, %r12d14000000000000001d: 03    movl    %ecx, %r12d
150000000000000020: 03    movq    %rsi, %r14150000000000000020: 03    movq    %rsi, %r14
160000000000000023: 07    movzbl  129(%rbx), %esi160000000000000023: 07    movzbl  129(%rbx), %esi
17000000000000002a: 04    movq    24(%rbx), %rbp17000000000000002a: 04    movq    24(%rbx), %rbp
18000000000000002e: 03    movq    %rsi, %rax18000000000000002e: 03    movq    %rsi, %rax
190000000000000031: 04    shlq    $4, %rax190000000000000031: 04    shlq    $4, %rax
200000000000000035: 03    movq    %rbp, %rcx200000000000000035: 03    movq    %rbp, %rcx
210000000000000038: 05    subq    16(%rax,%rbx), %rcx210000000000000038: 05    subq    16(%rax,%rbx), %rcx
22000000000000003d: 04    leaq    112(%rbx), %r1522000000000000003d: 04    leaq    112(%rbx), %r15
230000000000000041: 04    addq    120(%rbx), %rcx230000000000000041: 04    addq    120(%rbx), %rcx
240000000000000045: 03    cmpl    $1, %edx240000000000000045: 03    cmpl    $1, %edx
n250000000000000048: 02    je      0x48c1e4 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x84>n250000000000000048: 02    je      0x48c384 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x84>
26000000000000004a: 02    testl   %edx, %edx26000000000000004a: 02    testl   %edx, %edx
n27000000000000004c: 06    jne     0x48c2f0 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x190>n27000000000000004c: 06    jne     0x48c498 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x198>
280000000000000052: 03    testq   %r14, %r14280000000000000052: 03    testq   %r14, %r14
n290000000000000055: 02    jne     0x48c208 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0xa8>n290000000000000055: 02    jne     0x48c3a8 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0xa8>
300000000000000057: 04    cmpl    $1, 72(%rbx)300000000000000057: 04    cmpl    $1, 72(%rbx)
n31000000000000005b: 02    jne     0x48c208 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0xa8>n31000000000000005b: 02    jne     0x48c3a8 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0xa8>
32000000000000005d: 07    cmpb    $0, 128(%rbx)32000000000000005d: 07    cmpb    $0, 128(%rbx)
n330000000000000064: 06    je      0x48c2a0 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x140>n330000000000000064: 06    je      0x48c442 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x142>
34000000000000006a: 07    movl    $0, 72(%rbx)34000000000000006a: 07    movl    $0, 72(%rbx)
350000000000000071: 02    xorl    %eax, %eax350000000000000071: 02    xorl    %eax, %eax
360000000000000073: 03    xorl    %r14d, %r14d360000000000000073: 03    xorl    %r14d, %r14d
n370000000000000076: 02    jmp     0x48c214 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0xb4>n370000000000000076: 02    jmp     0x48c3b4 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0xb4>
380000000000000078: 03    xorps   %xmm0, %xmm0380000000000000078: 03    xorps   %xmm0, %xmm0
39000000000000007b: 04    movups  %xmm0, 112(%rbx)39000000000000007b: 04    movups  %xmm0, 112(%rbx)
n40000000000000007f: 05    jmp     0x48c2a7 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x147>n40000000000000007f: 05    jmp     0x48c449 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x149>
410000000000000084: 03    testq   %r14, %r14410000000000000084: 03    testq   %r14, %r14
n420000000000000087: 06    jg      0x48c28a <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x12a>n420000000000000087: 06    jg      0x48c42c <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x12c>
43000000000000008d: 04    cmpl    $1, 72(%rbx)43000000000000008d: 04    cmpl    $1, 72(%rbx)
n440000000000000091: 06    je      0x48c28a <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x12a>n440000000000000091: 06    je      0x48c42c <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x12c>
450000000000000097: 04    movq    112(%rbx), %rax450000000000000097: 04    movq    112(%rbx), %rax
46000000000000009b: 03    addq    %rcx, %r1446000000000000009b: 03    addq    %rcx, %r14
47000000000000009e: 03    testq   %r14, %r1447000000000000009e: 03    testq   %r14, %r14
n4800000000000000a1: 02    jns     0x48c214 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0xb4>n4800000000000000a1: 02    jns     0x48c3b4 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0xb4>
4900000000000000a3: 05    jmp     0x48c28a <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x12a>4900000000000000a3: 05    jmp     0x48c42c <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x12c>
5000000000000000a8: 03    cmpq    %r14, %rcx5000000000000000a8: 03    cmpq    %r14, %rcx
n5100000000000000ab: 02    jl      0x48c28a <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x12a>n5100000000000000ab: 02    jl      0x48c42c <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x12c>
5200000000000000ad: 02    xorl    %eax, %eax5200000000000000ad: 02    xorl    %eax, %eax
5300000000000000af: 03    testq   %r14, %r145300000000000000af: 03    testq   %r14, %r14
n5400000000000000b2: 02    js      0x48c28a <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x12a>n5400000000000000b2: 02    js      0x48c42c <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x12c>
5500000000000000b4: 03    movq    %r14, %rdx5500000000000000b4: 03    movq    %r14, %rdx
5600000000000000b7: 03    subq    %rcx, %rdx5600000000000000b7: 03    subq    %rcx, %rdx
n5700000000000000ba: 06    je      0x48c2cb <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x16b>n5700000000000000ba: 06    je      0x48c46d <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x16d>
5800000000000000c0: 07    movl    $0, 72(%rbx)5800000000000000c0: 07    movl    $0, 72(%rbx)
5900000000000000c7: 07    cmpq    $-2147483648, %rdx5900000000000000c7: 07    cmpq    $-2147483648, %rdx
n6000000000000000ce: 02    jl      0x48c247 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0xe7>n6000000000000000ce: 02    jl      0x48c3e9 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0xe9>
6100000000000000d0: 03    testb   %sil, %sil6100000000000000d0: 03    testb   %sil, %sil
n6200000000000000d3: 02    jne     0x48c247 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0xe7>n6200000000000000d3: 02    jne     0x48c3e9 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0xe9>
6300000000000000d5: 03    testq   %rbp, %rbp6300000000000000d5: 03    testq   %rbp, %rbp
t6400000000000000d8: 02    je      0x48c247 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0xe7>t6400000000000000d8: 02    je      0x48c3e9 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0xe9>
6500000000000000da: 03    addq    %rdx, %rbp6500000000000000da: 05    leaq    (%rbp,%rdx), %rcx
6600000000000000dd: 04    cmpq    %rbp, 16(%rbx)6600000000000000df: 04    cmpq    %rcx, 16(%rbx)
6700000000000000e1: 06    jbe     0x48c2db <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x17b>6700000000000000e3: 06    jbe     0x48c47d <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x17d>
6800000000000000e7: 07    cmpb    $0, 128(%rbx)6800000000000000e9: 07    cmpb    $0, 128(%rbx)
6900000000000000ee: 02    je      0x48c2a0 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x140>6900000000000000f0: 02    je      0x48c442 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x142>
7000000000000000f0: 03    movq    (%rdi), %rax7000000000000000f2: 03    movq    (%rdi), %rax
7100000000000000f3: 03    movq    %r14, %rsi7100000000000000f5: 03    movq    %r14, %rsi
7200000000000000f6: 02    xorl    %edx, %edx7200000000000000f8: 02    xorl    %edx, %edx
7300000000000000f8: 03    movl    %r12d, %ecx7300000000000000fa: 03    movl    %r12d, %ecx
7400000000000000fb: 03    callq   *32(%rax)7400000000000000fd: 03    callq   *32(%rax)
7500000000000000fe: 04    movq    %rax, 112(%rbx)750000000000000100: 04    movq    %rax, 112(%rbx)
760000000000000102: 04    movq    %rdx, 120(%rbx)760000000000000104: 04    movq    %rdx, 120(%rbx)
770000000000000106: 03    cmpq    %rdx, %r14770000000000000108: 03    cmpq    %rdx, %r14
780000000000000109: 02    jne     0x48c2e1 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x181>78000000000000010b: 02    jne     0x48c489 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x189>
79000000000000010b: 07    movb    $0, 129(%rbx)79000000000000010d: 07    movb    $0, 129(%rbx)
800000000000000112: 07    movl    $0, 76(%rbx)800000000000000114: 07    movl    $0, 76(%rbx)
810000000000000119: 03    xorps   %xmm0, %xmm081000000000000011b: 03    xorps   %xmm0, %xmm0
82000000000000011c: 04    movups  %xmm0, 16(%rbx)82000000000000011e: 04    movups  %xmm0, 16(%rbx)
830000000000000120: 08    movq    $0, 32(%rbx)830000000000000122: 08    movq    $0, 32(%rbx)
840000000000000128: 02    jmp     0x48c2cb <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x16b>84000000000000012a: 02    jmp     0x48c46d <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x16d>
85000000000000012a: 07    cmpb    $0, 128(%rbx)85000000000000012c: 07    cmpb    $0, 128(%rbx)
860000000000000131: 02    je      0x48c2a0 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x140>860000000000000133: 02    je      0x48c442 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x142>
870000000000000133: 03    movq    (%rdi), %rax870000000000000135: 03    movq    (%rdi), %rax
880000000000000136: 02    xorl    %esi, %esi880000000000000138: 02    xorl    %esi, %esi
890000000000000138: 02    xorl    %edx, %edx89000000000000013a: 02    xorl    %edx, %edx
90000000000000013a: 03    movl    %r12d, %ecx90000000000000013c: 03    movl    %r12d, %ecx
91000000000000013d: 03    callq   *32(%rax)91000000000000013f: 03    callq   *32(%rax)
920000000000000140: 03    xorps   %xmm0, %xmm0920000000000000142: 03    xorps   %xmm0, %xmm0
930000000000000143: 04    movups  %xmm0, (%r15)930000000000000145: 04    movups  %xmm0, (%r15)
940000000000000147: 08    movq    $1, 72(%rbx)940000000000000149: 08    movq    $1, 72(%rbx)
95000000000000014f: 07    movb    $0, 129(%rbx)950000000000000151: 07    movb    $0, 129(%rbx)
960000000000000156: 04    movups  %xmm0, 16(%rbx)960000000000000158: 04    movups  %xmm0, 16(%rbx)
97000000000000015a: 08    movq    $0, 32(%rbx)97000000000000015c: 08    movq    $0, 32(%rbx)
980000000000000162: 07    movq    $-1, %r14980000000000000164: 07    movq    $-1, %r14
990000000000000169: 02    xorl    %eax, %eax99000000000000016b: 02    xorl    %eax, %eax
100000000000000016b: 03    movq    %r14, %rdx100000000000000016d: 03    movq    %r14, %rdx
101000000000000016e: 04    addq    $32, %rsp1010000000000000170: 04    addq    $32, %rsp
1020000000000000172: 01    popq    %rbx1020000000000000174: 01    popq    %rbx
1030000000000000173: 02    popq    %r121030000000000000175: 02    popq    %r12
1040000000000000175: 02    popq    %r141040000000000000177: 02    popq    %r14
1050000000000000177: 02    popq    %r151050000000000000179: 02    popq    %r15
1060000000000000179: 01    popq    %rbp106000000000000017b: 01    popq    %rbp
107000000000000017a: 01    retq107000000000000017c: 01    retq
108000000000000017d: 03    movslq  %edx, %rcx
1090000000000000180: 03    addq    %rcx, %rbp
108000000000000017b: 04    movq    %rbp, 24(%rbx)1100000000000000183: 04    movq    %rbp, 24(%rbx)
109000000000000017f: 02    jmp     0x48c2cb <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x16b>1110000000000000187: 02    jmp     0x48c46d <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x16d>
1100000000000000181: 07    cmpb    $0, 128(%rbx)1120000000000000189: 07    cmpb    $0, 128(%rbx)
1110000000000000188: 02    je      0x48c2a0 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x140>1130000000000000190: 02    je      0x48c442 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x142>
112000000000000018a: 04    movq    64(%rbx), %rdi1140000000000000192: 04    movq    64(%rbx), %rdi
113000000000000018e: 02    jmp     0x48c293 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x133>1150000000000000196: 02    jmp     0x48c435 <BloombergLP::bdlde::Utf8CheckingInStreamBufWrapper::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)+0x135>
1140000000000000190: 08    movq    $6421872, (%rsp)1160000000000000198: 08    movq    $6421552, (%rsp)
1150000000000000198: 09    movq    $6421899, 8(%rsp)11700000000000001a0: 09    movq    $6421579, 8(%rsp)
11600000000000001a1: 08    movl    $240, 16(%rsp)11800000000000001a9: 08    movl    $240, 16(%rsp)
11700000000000001a9: 09    movq    $6533388, 24(%rsp)11900000000000001b1: 09    movq    $6533324, 24(%rsp)
11800000000000001b2: 03    movq    %rsp, %rdi12000000000000001ba: 03    movq    %rsp, %rdi
11900000000000001b5: 05    callq   0x4cc1f0 <BloombergLP::bsls::Assert::invokeHandlerNoReturn(BloombergLP::bsls::AssertViolation const&)>12100000000000001bd: 05    callq   0x4cc970 <BloombergLP::bsls::Assert::invokeHandlerNoReturn(BloombergLP::bsls::AssertViolation const&)>
12000000000000001ba: 06    nopw    (%rax,%rax)12200000000000001c210    nopw    %cs:(%rax,%rax)
12300000000000001cc: 04    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op