|
@@ -1,31 +1,30 @@
|
|
| 1 |
-
|
| 2 |
0000000000000000: 02 xorl %eax, %eax
|
| 3 |
0000000000000002: 03 testq %rdx, %rdx
|
| 4 |
-
0000000000000005: 02
|
| 5 |
-
0000000000000007: 03 cmpq %rdx, %rax
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
0000000000000020: 03 addq %r8, %rsi
|
| 12 |
0000000000000023: 03 incq %rax
|
| 13 |
0000000000000026: 03 cmpq %rax, %rdx
|
| 14 |
-
0000000000000029: 02 je
|
| 15 |
000000000000002b: 04 movzbl (%rsi), %r9d
|
| 16 |
000000000000002f: 06 movl $1, %r8d
|
| 17 |
0000000000000035: 03 movq %r9, %rcx
|
| 18 |
0000000000000038: 04 shrq $4, %rcx
|
| 19 |
-
000000000000003c: 07 jmpq *
|
| 20 |
0000000000000043: 06 movl $2, %r8d
|
| 21 |
-
0000000000000049: 02 jmp
|
| 22 |
000000000000004b: 03 testb %r9b, %r9b
|
| 23 |
-
000000000000004e: 02 jne
|
| 24 |
-
0000000000000050: 02 jmp
|
| 25 |
0000000000000052: 06 movl $3, %r8d
|
| 26 |
-
0000000000000058: 02 jmp
|
| 27 |
000000000000005a: 03 movq %rdx, %rax
|
| 28 |
000000000000005d: 03 movq %rsi, (%rdi)
|
| 29 |
0000000000000060: 01 retq
|
| 30 |
0000000000000061: 10 nopw %cs:(%rax,%rax)
|
| 31 |
000000000000006b: 05 nopl (%rax,%rax)
|
| 1 |
+
000000000041dd00 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, long)>:
|
| 2 |
0000000000000000: 02 xorl %eax, %eax
|
| 3 |
0000000000000002: 03 testq %rdx, %rdx
|
| 4 |
+
0000000000000005: 02 jg 0x41dd2b <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, long)+0x2b>
|
|
|
|
| 5 |
+
0000000000000007: 03 movq %rsi, (%rdi)
|
| 6 |
+
000000000000000a: 01 retq
|
| 7 |
+
000000000000000b: 06 movl $4, %r8d
|
| 8 |
+
0000000000000011: 10 nopw %cs:(%rax,%rax)
|
| 9 |
+
000000000000001b: 05 nopl (%rax,%rax)
|
| 10 |
0000000000000020: 03 addq %r8, %rsi
|
| 11 |
0000000000000023: 03 incq %rax
|
| 12 |
0000000000000026: 03 cmpq %rax, %rdx
|
| 13 |
+
0000000000000029: 02 je 0x41dd5a <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, long)+0x5a>
|
| 14 |
000000000000002b: 04 movzbl (%rsi), %r9d
|
| 15 |
000000000000002f: 06 movl $1, %r8d
|
| 16 |
0000000000000035: 03 movq %r9, %rcx
|
| 17 |
0000000000000038: 04 shrq $4, %rcx
|
| 18 |
+
000000000000003c: 07 jmpq *4489688(,%rcx,8)
|
| 19 |
0000000000000043: 06 movl $2, %r8d
|
| 20 |
+
0000000000000049: 02 jmp 0x41dd20 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, long)+0x20>
|
| 21 |
000000000000004b: 03 testb %r9b, %r9b
|
| 22 |
+
000000000000004e: 02 jne 0x41dd20 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, long)+0x20>
|
| 23 |
+
0000000000000050: 02 jmp 0x41dd07 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, long)+0x7>
|
| 24 |
0000000000000052: 06 movl $3, %r8d
|
| 25 |
+
0000000000000058: 02 jmp 0x41dd20 <BloombergLP::bdlde::Utf8Util::advanceRaw(char const**, char const*, long)+0x20>
|
| 26 |
000000000000005a: 03 movq %rdx, %rax
|
| 27 |
000000000000005d: 03 movq %rsi, (%rdi)
|
| 28 |
0000000000000060: 01 retq
|
| 29 |
0000000000000061: 10 nopw %cs:(%rax,%rax)
|
| 30 |
000000000000006b: 05 nopl (%rax,%rax)
|