vmlinux-syms-2.6.12-xen0: file format elf64-x86-64 Disassembly of section .text: ffffffff8021b600 : ffffffff8021b600: cd 48 int $0x48 ffffffff8021b602: 89 ca mov %ecx,%edx ffffffff8021b604: 41 c7 04 24 f2 ff ff movl $0xfffffff2,(%r12) ffffffff8021b60b: ff ffffffff8021b60c: 31 f6 xor %esi,%esi ffffffff8021b60e: 4c 89 ef mov %r13,%rdi ffffffff8021b611: e8 7a 02 00 00 callq ffffffff8021b890 <__memset> ffffffff8021b616: 89 da mov %ebx,%edx ffffffff8021b618: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx ffffffff8021b61d: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp ffffffff8021b622: 89 d0 mov %edx,%eax ffffffff8021b624: 4c 8b 64 24 18 mov 0x18(%rsp),%r12 ffffffff8021b629: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 ffffffff8021b62e: 48 83 c4 28 add $0x28,%rsp ffffffff8021b632: c3 retq ffffffff8021b633: 90 nop ffffffff8021b634: 90 nop ffffffff8021b635: 90 nop ffffffff8021b636: 90 nop ffffffff8021b637: 90 nop ffffffff8021b638: 90 nop ffffffff8021b639: 90 nop ffffffff8021b63a: 90 nop ffffffff8021b63b: 90 nop ffffffff8021b63c: 90 nop ffffffff8021b63d: 90 nop ffffffff8021b63e: 90 nop ffffffff8021b63f: 90 nop ffffffff8021b640 <__delay>: ffffffff8021b640: 0f 31 rdtsc ffffffff8021b642: 89 c1 mov %eax,%ecx ffffffff8021b644: f3 90 pause ffffffff8021b646: 0f 31 rdtsc ffffffff8021b648: 29 c8 sub %ecx,%eax ffffffff8021b64a: 48 39 f8 cmp %rdi,%rax ffffffff8021b64d: 72 f5 jb ffffffff8021b644 <__delay+0x4> ffffffff8021b64f: f3 c3 repz retq ffffffff8021b651: 66 data16 ffffffff8021b652: 66 data16 ffffffff8021b653: 66 data16 ffffffff8021b654: 90 nop ffffffff8021b655: 66 data16 ffffffff8021b656: 66 data16 ffffffff8021b657: 66 data16 ffffffff8021b658: 90 nop ffffffff8021b659: 66 data16 ffffffff8021b65a: 66 data16 ffffffff8021b65b: 66 data16 ffffffff8021b65c: 90 nop ffffffff8021b65d: 66 data16 ffffffff8021b65e: 66 data16 ffffffff8021b65f: 90 nop ffffffff8021b660 <__const_udelay>: ffffffff8021b660: 48 0f af 3d 28 cf 2c imul 2936616(%rip),%rdi # ffffffff804e8590 ffffffff8021b667: 00 ffffffff8021b668: b8 64 00 00 00 mov $0x64,%eax ffffffff8021b66d: 48 c1 ef 20 shr $0x20,%rdi ffffffff8021b671: 48 0f af f8 imul %rax,%rdi ffffffff8021b675: e9 c6 ff ff ff jmpq ffffffff8021b640 <__delay> ffffffff8021b67a: 66 data16 ffffffff8021b67b: 66 data16 ffffffff8021b67c: 90 nop ffffffff8021b67d: 66 data16 ffffffff8021b67e: 66 data16 ffffffff8021b67f: 90 nop ffffffff8021b680 <__udelay>: ffffffff8021b680: 48 69 ff c6 10 00 00 imul $0x10c6,%rdi,%rdi ffffffff8021b687: ba 64 00 00 00 mov $0x64,%edx ffffffff8021b68c: 48 0f af 3d fc ce 2c imul 2936572(%rip),%rdi # ffffffff804e8590 ffffffff8021b693: 00 ffffffff8021b694: 48 c1 ef 20 shr $0x20,%rdi ffffffff8021b698: 48 0f af fa imul %rdx,%rdi ffffffff8021b69c: e9 9f ff ff ff jmpq ffffffff8021b640 <__delay> ffffffff8021b6a1: 66 data16 ffffffff8021b6a2: 66 data16 ffffffff8021b6a3: 66 data16 ffffffff8021b6a4: 90 nop ffffffff8021b6a5: 66 data16 ffffffff8021b6a6: 66 data16 ffffffff8021b6a7: 66 data16 ffffffff8021b6a8: 90 nop ffffffff8021b6a9: 66 data16 ffffffff8021b6aa: 66 data16 ffffffff8021b6ab: 66 data16 ffffffff8021b6ac: 90 nop ffffffff8021b6ad: 66 data16 ffffffff8021b6ae: 66 data16 ffffffff8021b6af: 90 nop ffffffff8021b6b0 <__ndelay>: ffffffff8021b6b0: 48 8d 3c bf lea (%rdi,%rdi,4),%rdi ffffffff8021b6b4: b9 64 00 00 00 mov $0x64,%ecx ffffffff8021b6b9: 48 0f af 3d cf ce 2c imul 2936527(%rip),%rdi # ffffffff804e8590 ffffffff8021b6c0: 00 ffffffff8021b6c1: 48 c1 ef 20 shr $0x20,%rdi ffffffff8021b6c5: 48 0f af f9 imul %rcx,%rdi ffffffff8021b6c9: e9 72 ff ff ff jmpq ffffffff8021b640 <__delay> ffffffff8021b6ce: 90 nop ffffffff8021b6cf: 90 nop ffffffff8021b6d0 <__get_user_1>: ffffffff8021b6d0: 65 4c 8b 04 25 18 00 mov %gs:0x18,%r8 ffffffff8021b6d7: 00 00 ffffffff8021b6d9: 49 81 e8 d8 1f 00 00 sub $0x1fd8,%r8 ffffffff8021b6e0: 49 3b 48 20 cmp 0x20(%r8),%rcx ffffffff8021b6e4: 0f 83 92 00 00 00 jae ffffffff8021b77c ffffffff8021b6ea: 0f b6 11 movzbl (%rcx),%edx ffffffff8021b6ed: 31 c0 xor %eax,%eax ffffffff8021b6ef: c3 retq ffffffff8021b6f0 <__get_user_2>: ffffffff8021b6f0: 65 4c 8b 04 25 18 00 mov %gs:0x18,%r8 ffffffff8021b6f7: 00 00 ffffffff8021b6f9: 49 81 e8 d8 1f 00 00 sub $0x1fd8,%r8 ffffffff8021b700: 48 83 c1 01 add $0x1,%rcx ffffffff8021b704: 72 0f jb ffffffff8021b715 <__get_user_2+0x25> ffffffff8021b706: 49 3b 48 20 cmp 0x20(%r8),%rcx ffffffff8021b70a: 73 09 jae ffffffff8021b715 <__get_user_2+0x25> ffffffff8021b70c: 48 ff c9 dec %rcx ffffffff8021b70f: 0f b7 11 movzwl (%rcx),%edx ffffffff8021b712: 31 c0 xor %eax,%eax ffffffff8021b714: c3 retq ffffffff8021b715: 48 ff c9 dec %rcx ffffffff8021b718: eb 62 jmp ffffffff8021b77c ffffffff8021b71a: 66 data16 ffffffff8021b71b: 66 data16 ffffffff8021b71c: 90 nop ffffffff8021b71d: 66 data16 ffffffff8021b71e: 66 data16 ffffffff8021b71f: 90 nop ffffffff8021b720 <__get_user_4>: ffffffff8021b720: 65 4c 8b 04 25 18 00 mov %gs:0x18,%r8 ffffffff8021b727: 00 00 ffffffff8021b729: 49 81 e8 d8 1f 00 00 sub $0x1fd8,%r8 ffffffff8021b730: 48 83 c1 03 add $0x3,%rcx ffffffff8021b734: 72 0f jb ffffffff8021b745 <__get_user_4+0x25> ffffffff8021b736: 49 3b 48 20 cmp 0x20(%r8),%rcx ffffffff8021b73a: 73 09 jae ffffffff8021b745 <__get_user_4+0x25> ffffffff8021b73c: 48 83 e9 03 sub $0x3,%rcx ffffffff8021b740: 8b 11 mov (%rcx),%edx ffffffff8021b742: 31 c0 xor %eax,%eax ffffffff8021b744: c3 retq ffffffff8021b745: 48 83 e9 03 sub $0x3,%rcx ffffffff8021b749: eb 31 jmp ffffffff8021b77c ffffffff8021b74b: 66 data16 ffffffff8021b74c: 66 data16 ffffffff8021b74d: 90 nop ffffffff8021b74e: 66 data16 ffffffff8021b74f: 90 nop ffffffff8021b750 <__get_user_8>: ffffffff8021b750: 65 4c 8b 04 25 18 00 mov %gs:0x18,%r8 ffffffff8021b757: 00 00 ffffffff8021b759: 49 81 e8 d8 1f 00 00 sub $0x1fd8,%r8 ffffffff8021b760: 48 83 c1 07 add $0x7,%rcx ffffffff8021b764: 72 10 jb ffffffff8021b776 <__get_user_8+0x26> ffffffff8021b766: 49 3b 48 20 cmp 0x20(%r8),%rcx ffffffff8021b76a: 73 0a jae ffffffff8021b776 <__get_user_8+0x26> ffffffff8021b76c: 48 83 e9 07 sub $0x7,%rcx ffffffff8021b770: 48 8b 11 mov (%rcx),%rdx ffffffff8021b773: 31 c0 xor %eax,%eax ffffffff8021b775: c3 retq ffffffff8021b776: 48 83 e9 07 sub $0x7,%rcx ffffffff8021b77a: eb 00 jmp ffffffff8021b77c ffffffff8021b77c : ffffffff8021b77c: 31 d2 xor %edx,%edx ffffffff8021b77e: 48 c7 c0 f2 ff ff ff mov $0xfffffffffffffff2,%rax ffffffff8021b785: c3 retq ffffffff8021b786: 90 nop ffffffff8021b787: 90 nop ffffffff8021b788: 90 nop ffffffff8021b789: 90 nop ffffffff8021b78a: 90 nop ffffffff8021b78b: 90 nop ffffffff8021b78c: 90 nop ffffffff8021b78d: 90 nop ffffffff8021b78e: 90 nop ffffffff8021b78f: 90 nop ffffffff8021b790 <__memcpy>: ffffffff8021b790: 53 push %rbx ffffffff8021b791: 48 89 f8 mov %rdi,%rax ffffffff8021b794: 89 d1 mov %edx,%ecx ffffffff8021b796: c1 e9 06 shr $0x6,%ecx ffffffff8021b799: 74 4f je ffffffff8021b7ea <__memcpy+0x5a> ffffffff8021b79b: 66 data16 ffffffff8021b79c: 66 data16 ffffffff8021b79d: 90 nop ffffffff8021b79e: 66 data16 ffffffff8021b79f: 90 nop ffffffff8021b7a0: ff c9 dec %ecx ffffffff8021b7a2: 4c 8b 1e mov (%rsi),%r11 ffffffff8021b7a5: 4c 8b 46 08 mov 0x8(%rsi),%r8 ffffffff8021b7a9: 4c 89 1f mov %r11,(%rdi) ffffffff8021b7ac: 4c 89 47 08 mov %r8,0x8(%rdi) ffffffff8021b7b0: 4c 8b 4e 10 mov 0x10(%rsi),%r9 ffffffff8021b7b4: 4c 8b 56 18 mov 0x18(%rsi),%r10 ffffffff8021b7b8: 4c 89 4f 10 mov %r9,0x10(%rdi) ffffffff8021b7bc: 4c 89 57 18 mov %r10,0x18(%rdi) ffffffff8021b7c0: 4c 8b 5e 20 mov 0x20(%rsi),%r11 ffffffff8021b7c4: 4c 8b 46 28 mov 0x28(%rsi),%r8 ffffffff8021b7c8: 4c 89 5f 20 mov %r11,0x20(%rdi) ffffffff8021b7cc: 4c 89 47 28 mov %r8,0x28(%rdi) ffffffff8021b7d0: 4c 8b 4e 30 mov 0x30(%rsi),%r9 ffffffff8021b7d4: 4c 8b 56 38 mov 0x38(%rsi),%r10 ffffffff8021b7d8: 4c 89 4f 30 mov %r9,0x30(%rdi) ffffffff8021b7dc: 4c 89 57 38 mov %r10,0x38(%rdi) ffffffff8021b7e0: 48 8d 76 40 lea 0x40(%rsi),%rsi ffffffff8021b7e4: 48 8d 7f 40 lea 0x40(%rdi),%rdi ffffffff8021b7e8: 75 b6 jne ffffffff8021b7a0 <__memcpy+0x10> ffffffff8021b7ea: 89 d1 mov %edx,%ecx ffffffff8021b7ec: 83 e1 3f and $0x3f,%ecx ffffffff8021b7ef: c1 e9 03 shr $0x3,%ecx ffffffff8021b7f2: 74 1e je ffffffff8021b812 <__memcpy+0x82> ffffffff8021b7f4: 66 data16 ffffffff8021b7f5: 66 data16 ffffffff8021b7f6: 66 data16 ffffffff8021b7f7: 90 nop ffffffff8021b7f8: 66 data16 ffffffff8021b7f9: 66 data16 ffffffff8021b7fa: 66 data16 ffffffff8021b7fb: 90 nop ffffffff8021b7fc: 66 data16 ffffffff8021b7fd: 66 data16 ffffffff8021b7fe: 66 data16 ffffffff8021b7ff: 90 nop ffffffff8021b800: ff c9 dec %ecx ffffffff8021b802: 4c 8b 06 mov (%rsi),%r8 ffffffff8021b805: 4c 89 07 mov %r8,(%rdi) ffffffff8021b808: 48 8d 7f 08 lea 0x8(%rdi),%rdi ffffffff8021b80c: 48 8d 76 08 lea 0x8(%rsi),%rsi ffffffff8021b810: 75 ee jne ffffffff8021b800 <__memcpy+0x70> ffffffff8021b812: 89 d1 mov %edx,%ecx ffffffff8021b814: 83 e1 07 and $0x7,%ecx ffffffff8021b817: 74 17 je ffffffff8021b830 <__memcpy+0xa0> ffffffff8021b819: 66 data16 ffffffff8021b81a: 66 data16 ffffffff8021b81b: 66 data16 ffffffff8021b81c: 90 nop ffffffff8021b81d: 66 data16 ffffffff8021b81e: 66 data16 ffffffff8021b81f: 90 nop ffffffff8021b820: 44 8a 06 mov (%rsi),%r8b ffffffff8021b823: 44 88 07 mov %r8b,(%rdi) ffffffff8021b826: 48 ff c7 inc %rdi ffffffff8021b829: 48 ff c6 inc %rsi ffffffff8021b82c: ff c9 dec %ecx ffffffff8021b82e: 75 f0 jne ffffffff8021b820 <__memcpy+0x90> ffffffff8021b830: 5b pop %rbx ffffffff8021b831: c3 retq ffffffff8021b832: 90 nop ffffffff8021b833: 90 nop ffffffff8021b834: 90 nop ffffffff8021b835: 90 nop ffffffff8021b836: 90 nop ffffffff8021b837: 90 nop ffffffff8021b838: 90 nop ffffffff8021b839: 90 nop ffffffff8021b83a: 90 nop ffffffff8021b83b: 90 nop ffffffff8021b83c: 90 nop ffffffff8021b83d: 90 nop ffffffff8021b83e: 90 nop ffffffff8021b83f: 90 nop ffffffff8021b840 : ffffffff8021b840: 48 39 f7 cmp %rsi,%rdi ffffffff8021b843: 49 89 f8 mov %rdi,%r8 ffffffff8021b846: 73 18 jae ffffffff8021b860 ffffffff8021b848: 48 89 d1 mov %rdx,%rcx ffffffff8021b84b: 48 c1 e9 02 shr $0x2,%rcx ffffffff8021b84f: f3 a5 repz movsl %ds:(%esi),%es:(%edi) ffffffff8021b851: f6 c2 02 test $0x2,%dl ffffffff8021b854: 74 02 je ffffffff8021b858 ffffffff8021b856: 66 a5 movsw %ds:(%esi),%es:(%edi) ffffffff8021b858: f6 c2 01 test $0x1,%dl ffffffff8021b85b: 74 01 je ffffffff8021b85e ffffffff8021b85d: a4 movsb %ds:(%esi),%es:(%edi) ffffffff8021b85e: eb 25 jmp ffffffff8021b885 ffffffff8021b860: 48 8d 3c 3a lea (%rdx,%rdi,1),%rdi ffffffff8021b864: 48 8d 0c 32 lea (%rdx,%rsi,1),%rcx ffffffff8021b868: 48 ff ca dec %rdx ffffffff8021b86b: 48 83 fa ff cmp $0xffffffffffffffff,%rdx ffffffff8021b86f: 74 14 je ffffffff8021b885 ffffffff8021b871: 48 ff c9 dec %rcx ffffffff8021b874: 48 ff ca dec %rdx ffffffff8021b877: 48 ff cf dec %rdi ffffffff8021b87a: 0f b6 01 movzbl (%rcx),%eax ffffffff8021b87d: 48 83 fa ff cmp $0xffffffffffffffff,%rdx ffffffff8021b881: 88 07 mov %al,(%rdi) ffffffff8021b883: 75 ec jne ffffffff8021b871 ffffffff8021b885: 4c 89 c0 mov %r8,%rax ffffffff8021b888: c3 retq ffffffff8021b889: 90 nop ffffffff8021b88a: 90 nop ffffffff8021b88b: 90 nop ffffffff8021b88c: 90 nop ffffffff8021b88d: 90 nop ffffffff8021b88e: 90 nop ffffffff8021b88f: 90 nop ffffffff8021b890 <__memset>: ffffffff8021b890: 49 89 fa mov %rdi,%r10 ffffffff8021b893: 49 89 d3 mov %rdx,%r11 ffffffff8021b896: 40 0f b6 ce movzbl %sil,%ecx ffffffff8021b89a: 48 b8 01 01 01 01 01 mov $0x101010101010101,%rax ffffffff8021b8a1: 01 01 01 ffffffff8021b8a4: 48 f7 e1 mul %rcx ffffffff8021b8a7: 41 89 f9 mov %edi,%r9d ffffffff8021b8aa: 41 83 e1 07 and $0x7,%r9d ffffffff8021b8ae: 75 7e jne ffffffff8021b92e <__memset+0x9e> ffffffff8021b8b0: 44 89 d9 mov %r11d,%ecx ffffffff8021b8b3: c1 e9 06 shr $0x6,%ecx ffffffff8021b8b6: 74 38 je ffffffff8021b8f0 <__memset+0x60> ffffffff8021b8b8: 66 data16 ffffffff8021b8b9: 66 data16 ffffffff8021b8ba: 66 data16 ffffffff8021b8bb: 90 nop ffffffff8021b8bc: 66 data16 ffffffff8021b8bd: 66 data16 ffffffff8021b8be: 66 data16 ffffffff8021b8bf: 90 nop ffffffff8021b8c0: ff c9 dec %ecx ffffffff8021b8c2: 48 89 07 mov %rax,(%rdi) ffffffff8021b8c5: 48 89 47 08 mov %rax,0x8(%rdi) ffffffff8021b8c9: 48 89 47 10 mov %rax,0x10(%rdi) ffffffff8021b8cd: 48 89 47 18 mov %rax,0x18(%rdi) ffffffff8021b8d1: 48 89 47 20 mov %rax,0x20(%rdi) ffffffff8021b8d5: 48 89 47 28 mov %rax,0x28(%rdi) ffffffff8021b8d9: 48 89 47 30 mov %rax,0x30(%rdi) ffffffff8021b8dd: 48 89 47 38 mov %rax,0x38(%rdi) ffffffff8021b8e1: 48 8d 7f 40 lea 0x40(%rdi),%rdi ffffffff8021b8e5: 75 d9 jne ffffffff8021b8c0 <__memset+0x30> ffffffff8021b8e7: 66 data16 ffffffff8021b8e8: 66 data16 ffffffff8021b8e9: 90 nop ffffffff8021b8ea: 66 data16 ffffffff8021b8eb: 66 data16 ffffffff8021b8ec: 90 nop ffffffff8021b8ed: 66 data16 ffffffff8021b8ee: 66 data16 ffffffff8021b8ef: 90 nop ffffffff8021b8f0: 44 89 d9 mov %r11d,%ecx ffffffff8021b8f3: 83 e1 38 and $0x38,%ecx ffffffff8021b8f6: 74 13 je ffffffff8021b90b <__memset+0x7b> ffffffff8021b8f8: c1 e9 03 shr $0x3,%ecx ffffffff8021b8fb: 66 data16 ffffffff8021b8fc: 66 data16 ffffffff8021b8fd: 90 nop ffffffff8021b8fe: 66 data16 ffffffff8021b8ff: 90 nop ffffffff8021b900: ff c9 dec %ecx ffffffff8021b902: 48 89 07 mov %rax,(%rdi) ffffffff8021b905: 48 8d 7f 08 lea 0x8(%rdi),%rdi ffffffff8021b909: 75 f5 jne ffffffff8021b900 <__memset+0x70> ffffffff8021b90b: 44 89 d9 mov %r11d,%ecx ffffffff8021b90e: 83 e1 07 and $0x7,%ecx ffffffff8021b911: 74 17 je ffffffff8021b92a <__memset+0x9a> ffffffff8021b913: 66 data16 ffffffff8021b914: 66 data16 ffffffff8021b915: 66 data16 ffffffff8021b916: 90 nop ffffffff8021b917: 66 data16 ffffffff8021b918: 66 data16 ffffffff8021b919: 90 nop ffffffff8021b91a: 66 data16 ffffffff8021b91b: 66 data16 ffffffff8021b91c: 90 nop ffffffff8021b91d: 66 data16 ffffffff8021b91e: 66 data16 ffffffff8021b91f: 90 nop ffffffff8021b920: ff c9 dec %ecx ffffffff8021b922: 88 07 mov %al,(%rdi) ffffffff8021b924: 48 8d 7f 01 lea 0x1(%rdi),%rdi ffffffff8021b928: 75 f6 jne ffffffff8021b920 <__memset+0x90> ffffffff8021b92a: 4c 89 d0 mov %r10,%rax ffffffff8021b92d: c3 retq ffffffff8021b92e: 49 83 fb 07 cmp $0x7,%r11 ffffffff8021b932: 76 d7 jbe ffffffff8021b90b <__memset+0x7b> ffffffff8021b934: 48 89 07 mov %rax,(%rdi) ffffffff8021b937: 49 c7 c0 08 00 00 00 mov $0x8,%r8 ffffffff8021b93e: 4d 29 c8 sub %r9,%r8 ffffffff8021b941: 4c 01 c7 add %r8,%rdi ffffffff8021b944: 4d 29 c3 sub %r8,%r11 ffffffff8021b947: e9 64 ff ff ff jmpq ffffffff8021b8b0 <__memset+0x20> ffffffff8021b94c: 90 nop ffffffff8021b94d: 90 nop ffffffff8021b94e: 90 nop ffffffff8021b94f: 90 nop