|
00000000000ab540 <format_paramlist(void*, void*, void*, void*, void*, void*, void*)>: |
|
ab540: 41 57 push %r15 |
|
ab542: 41 56 push %r14 |
|
ab544: 49 89 fe mov %rdi,%r14 |
|
ab547: 41 55 push %r13 |
|
ab549: 41 54 push %r12 |
|
ab54b: 48 89 f7 mov %rsi,%rdi |
|
ab54e: 55 push %rbp |
|
ab54f: 53 push %rbx |
|
ab550: 48 83 ec 48 sub $0x48,%rsp |
|
ab554: 48 89 74 24 08 mov %rsi,0x8(%rsp) |
|
ab559: 48 89 54 24 28 mov %rdx,0x28(%rsp) |
|
ab55e: 48 89 4c 24 30 mov %rcx,0x30(%rsp) |
|
ab563: 4c 89 44 24 38 mov %r8,0x38(%rsp) |
|
ab568: 4c 89 4c 24 20 mov %r9,0x20(%rsp) |
|
ab56d: e8 0e 56 f8 ff callq 30b80 <DohLen> |
|
ab572: 85 c0 test %eax,%eax |
|
ab574: 0f 8e 7f 01 00 00 jle ab6f9 <format_paramlist(void*, void*, void*, void*, void*, void*, void*)+0x1b9> |
|
ab57a: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi |
|
ab57f: 31 f6 xor %esi,%esi |
|
ab581: 41 89 c7 mov %eax,%r15d |
|
ab584: 31 ed xor %ebp,%ebp |
|
ab586: e8 a5 5d f8 ff callq 31330 <DohGetitem> |
|
ab58b: 49 89 c5 mov %rax,%r13 |
|
ab58e: eb 49 jmp ab5d9 <format_paramlist(void*, void*, void*, void*, void*, void*, void*)+0x99> |
|
ab590: 48 8b 54 24 20 mov 0x20(%rsp),%rdx |
|
ab595: 48 8d 35 01 69 0e 00 lea 0xe6901(%rip),%rsi # 191e9d <typeinfo name for XML+0x27a> |
|
ab59c: 31 c0 xor %eax,%eax |
|
ab59e: 4c 89 f7 mov %r14,%rdi |
|
ab5a1: e8 ca 78 f8 ff callq 32e70 <DohPrintf> |
|
ab5a6: 41 39 df cmp %ebx,%r15d |
|
ab5a9: 0f 84 4a 01 00 00 je ab6f9 <format_paramlist(void*, void*, void*, void*, void*, void*, void*)+0x1b9> |
|
ab5af: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi |
|
ab5b4: 89 de mov %ebx,%esi |
|
ab5b6: 89 dd mov %ebx,%ebp |
|
ab5b8: e8 73 5d f8 ff callq 31330 <DohGetitem> |
|
ab5bd: 48 8b 94 24 80 00 00 mov 0x80(%rsp),%rdx |
|
ab5c4: 00 |
|
ab5c5: 48 8d 35 d1 68 0e 00 lea 0xe68d1(%rip),%rsi # 191e9d <typeinfo name for XML+0x27a> |
|
ab5cc: 49 89 c5 mov %rax,%r13 |
|
ab5cf: 4c 89 f7 mov %r14,%rdi |
|
ab5d2: 31 c0 xor %eax,%eax |
|
ab5d4: e8 97 78 f8 ff callq 32e70 <DohPrintf> |
|
ab5d9: 48 8d 35 db 28 0e 00 lea 0xe28db(%rip),%rsi # 18debb <typeinfo name for R+0xdec> |
|
ab5e0: 4c 89 ef mov %r13,%rdi |
|
ab5e3: 8d 5d 01 lea 0x1(%rbp),%ebx |
|
ab5e6: e8 b5 58 f8 ff callq 30ea0 <DohGetattr> |
|
ab5eb: 48 85 c0 test %rax,%rax |
|
ab5ee: 75 a0 jne ab590 <format_paramlist(void*, void*, void*, void*, void*, void*, void*)+0x50> |
|
ab5f0: 48 8d 35 1a 31 0c 00 lea 0xc311a(%rip),%rsi # 16e711 <typeinfo name for GO+0xb8e> |
|
ab5f7: 4c 89 ef mov %r13,%rdi |
|
ab5fa: e8 a1 58 f8 ff callq 30ea0 <DohGetattr> |
|
ab5ff: 48 8d 35 11 31 0c 00 lea 0xc3111(%rip),%rsi # 16e717 <typeinfo name for GO+0xb94> |
|
ab606: 4c 89 ef mov %r13,%rdi |
|
ab609: 49 89 c4 mov %rax,%r12 |
|
ab60c: e8 8f 58 f8 ff callq 30ea0 <DohGetattr> |
|
ab611: 48 8d 3d d5 66 0e 00 lea 0xe66d5(%rip),%rdi # 191ced <typeinfo name for XML+0xca> |
|
ab618: 48 89 44 24 18 mov %rax,0x18(%rsp) |
|
ab61d: e8 fe aa f8 ff callq 36120 <DohNewString> |
|
ab622: 48 8d 35 f0 5a 0e 00 lea 0xe5af0(%rip),%rsi # 191119 <typeinfo name for TCL8+0x7a> |
|
ab629: 89 ea mov %ebp,%edx |
|
ab62b: 48 89 c7 mov %rax,%rdi |
|
ab62e: 48 89 44 24 10 mov %rax,0x10(%rsp) |
|
ab633: 31 c0 xor %eax,%eax |
|
ab635: e8 36 78 f8 ff callq 32e70 <DohPrintf> |
|
ab63a: 48 8d 3d ac 66 0e 00 lea 0xe66ac(%rip),%rdi # 191ced <typeinfo name for XML+0xca> |
|
ab641: e8 da aa f8 ff callq 36120 <DohNewString> |
|
ab646: 48 8d 35 cc 5a 0e 00 lea 0xe5acc(%rip),%rsi # 191119 <typeinfo name for TCL8+0x7a> |
|
ab64d: 48 89 c7 mov %rax,%rdi |
|
ab650: 49 89 c5 mov %rax,%r13 |
|
ab653: 89 da mov %ebx,%edx |
|
ab655: 31 c0 xor %eax,%eax |
|
ab657: e8 14 78 f8 ff callq 32e70 <DohPrintf> |
|
ab65c: 4d 85 e4 test %r12,%r12 |
|
ab65f: 0f 84 c3 00 00 00 je ab728 <format_paramlist(void*, void*, void*, void*, void*, void*, void*)+0x1e8> |
|
ab665: 41 83 ff 01 cmp $0x1,%r15d |
|
ab669: 0f 84 a1 00 00 00 je ab710 <format_paramlist(void*, void*, void*, void*, void*, void*, void*)+0x1d0> |
|
ab66f: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi |
|
ab674: e8 87 53 f8 ff callq 30a00 <DohCopy> |
|
ab679: 48 89 c5 mov %rax,%rbp |
|
ab67c: 48 8b 54 24 18 mov 0x18(%rsp),%rdx |
|
ab681: 48 8d 35 8e 30 0c 00 lea 0xc308e(%rip),%rsi # 16e716 <typeinfo name for GO+0xb93> |
|
ab688: b9 01 00 00 00 mov $0x1,%ecx |
|
ab68d: 48 89 ef mov %rbp,%rdi |
|
ab690: e8 db 61 f8 ff callq 31870 <DohReplace> |
|
ab695: 48 8d 35 74 30 0c 00 lea 0xc3074(%rip),%rsi # 16e710 <typeinfo name for GO+0xb8d> |
|
ab69c: b9 01 00 00 00 mov $0x1,%ecx |
|
ab6a1: 4c 89 e2 mov %r12,%rdx |
|
ab6a4: 48 89 ef mov %rbp,%rdi |
|
ab6a7: e8 c4 61 f8 ff callq 31870 <DohReplace> |
|
ab6ac: 48 8d 35 33 77 0c 00 lea 0xc7733(%rip),%rsi # 172de6 <typeinfo name for V8Emitter+0x586> |
|
ab6b3: b9 01 00 00 00 mov $0x1,%ecx |
|
ab6b8: 4c 89 ea mov %r13,%rdx |
|
ab6bb: 48 89 ef mov %rbp,%rdi |
|
ab6be: e8 ad 61 f8 ff callq 31870 <DohReplace> |
|
ab6c3: 48 8b 54 24 10 mov 0x10(%rsp),%rdx |
|
ab6c8: 48 8d 35 1b 77 0c 00 lea 0xc771b(%rip),%rsi # 172dea <typeinfo name for V8Emitter+0x58a> |
|
ab6cf: b9 01 00 00 00 mov $0x1,%ecx |
|
ab6d4: 48 89 ef mov %rbp,%rdi |
|
ab6d7: e8 94 61 f8 ff callq 31870 <DohReplace> |
|
ab6dc: 48 8d 35 ba 67 0e 00 lea 0xe67ba(%rip),%rsi # 191e9d <typeinfo name for XML+0x27a> |
|
ab6e3: 31 c0 xor %eax,%eax |
|
ab6e5: 48 89 ea mov %rbp,%rdx |
|
ab6e8: 4c 89 f7 mov %r14,%rdi |
|
ab6eb: e8 80 77 f8 ff callq 32e70 <DohPrintf> |
|
ab6f0: 41 39 df cmp %ebx,%r15d |
|
ab6f3: 0f 85 b6 fe ff ff jne ab5af <format_paramlist(void*, void*, void*, void*, void*, void*, void*)+0x6f> |
|
ab6f9: 48 83 c4 48 add $0x48,%rsp |
|
ab6fd: 31 c0 xor %eax,%eax |
|
ab6ff: 5b pop %rbx |
|
ab700: 5d pop %rbp |
|
ab701: 41 5c pop %r12 |
|
ab703: 41 5d pop %r13 |
|
ab705: 41 5e pop %r14 |
|
ab707: 41 5f pop %r15 |
|
ab709: c3 retq |
|
ab70a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) |
|
ab710: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi |
|
ab715: e8 e6 52 f8 ff callq 30a00 <DohCopy> |
|
ab71a: 48 89 c5 mov %rax,%rbp |
|
ab71d: e9 5a ff ff ff jmpq ab67c <format_paramlist(void*, void*, void*, void*, void*, void*, void*)+0x13c> |
|
ab722: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) |
|
ab728: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi |
|
ab72d: e8 ce 52 f8 ff callq 30a00 <DohCopy> |
|
ab732: 48 8d 35 ad 76 0c 00 lea 0xc76ad(%rip),%rsi # 172de6 <typeinfo name for V8Emitter+0x586> |
|
ab739: 4c 89 ea mov %r13,%rdx |
|
ab73c: b9 01 00 00 00 mov $0x1,%ecx |
|
ab741: 48 89 c7 mov %rax,%rdi |
|
ab744: 49 89 c4 mov %rax,%r12 |
|
ab747: e8 24 61 f8 ff callq 31870 <DohReplace> |
|
ab74c: 48 8b 54 24 10 mov 0x10(%rsp),%rdx |
|
ab751: 48 8d 35 92 76 0c 00 lea 0xc7692(%rip),%rsi # 172dea <typeinfo name for V8Emitter+0x58a> |
|
ab758: b9 01 00 00 00 mov $0x1,%ecx |
|
ab75d: 4c 89 e7 mov %r12,%rdi |
|
ab760: e8 0b 61 f8 ff callq 31870 <DohReplace> |
|
ab765: e9 fb fe ff ff jmpq ab665 <format_paramlist(void*, void*, void*, void*, void*, void*, void*)+0x125> |
|
ab76a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) |