(gdb) l *(i915_gem_object_do_pin+0xb30) 0xffffffff808c6d40 is in i915_gem_object_do_pin (/usr/src/sys/external/bsd/common/include/linux/err.h:52). 47 } 48 49 static inline void * 50 ERR_PTR(long error) 51 { 52 KASSERT(error < 0); 53 return (void *)(intptr_t)error; 54 } 55 56 static inline long (gdb) disassemble i915_gem_object_do_pin Dump of assembler code for function i915_gem_object_do_pin: 0xffffffff808c6210 <+0>: push %rbp 0xffffffff808c6211 <+1>: mov %rsp,%rbp 0xffffffff808c6214 <+4>: push %r15 0xffffffff808c6216 <+6>: push %r14 0xffffffff808c6218 <+8>: push %r13 0xffffffff808c621a <+10>: push %r12 0xffffffff808c621c <+12>: push %rbx 0xffffffff808c621d <+13>: sub $0x78,%rsp 0xffffffff808c6221 <+17>: mov 0x8(%rdi),%r11 0xffffffff808c6225 <+21>: mov %ecx,-0x38(%rbp) 0xffffffff808c6228 <+24>: mov 0x28(%r11),%r10 0xffffffff808c622c <+28>: cmp %rsi,0x7098(%r10) 0xffffffff808c6233 <+35>: je 0xffffffff808c67b0 0xffffffff808c6239 <+41>: mov %rdx,%r15 0xffffffff808c623c <+44>: mov %r8,%rdx 0xffffffff808c623f <+47>: mov %rdi,%r14 0xffffffff808c6242 <+50>: and $0x5,%edx 0xffffffff808c6245 <+53>: mov %rsi,%r12 0xffffffff808c6248 <+56>: mov %r8,%r13 0xffffffff808c624b <+59>: je 0xffffffff808c62a0 0xffffffff808c624d <+61>: mov 0xa8(%r12),%rax 0xffffffff808c6255 <+69>: mov 0x28(%rax),%rax 0xffffffff808c6259 <+73>: add $0x6e18,%rax 0xffffffff808c625f <+79>: cmp %rax,%r12 0xffffffff808c6262 <+82>: je 0xffffffff808c6598 0xffffffff808c6268 <+88>: mov $0xffffffff80bbfce0,%rcx 0xffffffff808c626f <+95>: mov $0x1285,%edx 0xffffffff808c6274 <+100>: xor %eax,%eax 0xffffffff808c6276 <+102>: mov $0xffffffff80bbf568,%rsi 0xffffffff808c627d <+109>: mov $0xffffffff80bbe526,%rdi 0xffffffff808c6284 <+116>: callq 0xffffffff80798f50 0xffffffff808c6289 <+121>: mov $0xffffffea,%eax 0xffffffff808c628e <+126>: add $0x78,%rsp 0xffffffff808c6292 <+130>: pop %rbx 0xffffffff808c6293 <+131>: pop %r12 0xffffffff808c6295 <+133>: pop %r13 0xffffffff808c6297 <+135>: pop %r14 0xffffffff808c6299 <+137>: pop %r15 0xffffffff808c629b <+139>: pop %rbp 0xffffffff808c629c <+140>: retq 0xffffffff808c629d <+141>: nopl (%rax) 0xffffffff808c62a0 <+144>: mov 0xa8(%rsi),%rax 0xffffffff808c62a7 <+151>: test %r15,%r15 0xffffffff808c62aa <+154>: setne %dl 0xffffffff808c62ad <+157>: mov 0x28(%rax),%rax 0xffffffff808c62b1 <+161>: add $0x6e18,%rax 0xffffffff808c62b7 <+167>: cmp %rax,%rsi 0xffffffff808c62ba <+170>: sete %al 0xffffffff808c62bd <+173>: cmp %al,%dl 0xffffffff808c62bf <+175>: je 0xffffffff808c62d0 0xffffffff808c62c1 <+177>: mov $0xffffffff80bbfd58,%rcx 0xffffffff808c62c8 <+184>: mov $0x128b,%edx 0xffffffff808c62cd <+189>: jmp 0xffffffff808c6274 0xffffffff808c62cf <+191>: nop 0xffffffff808c62d0 <+192>: test %r15,%r15 0xffffffff808c62d3 <+195>: je 0xffffffff808c6400 0xffffffff808c62d9 <+201>: mov %r15,%rsi 0xffffffff808c62dc <+204>: mov %r14,%rdi 0xffffffff808c62df <+207>: callq 0xffffffff808c3e90 0xffffffff808c62e4 <+212>: movb $0x1,-0x39(%rbp) 0xffffffff808c62e8 <+216>: mov %rax,%rbx 0xffffffff808c62eb <+219>: cmp $0xffffffffffffff9f,%rbx 0xffffffff808c62ef <+223>: ja 0xffffffff808c63e9 0xffffffff808c62f5 <+229>: test %rbx,%rbx 0xffffffff808c62f8 <+232>: je 0xffffffff808c639f 0xffffffff808c62fe <+238>: movzbl 0x110(%rbx),%eax 0xffffffff808c6305 <+245>: and $0xf,%eax 0xffffffff808c6308 <+248>: cmp $0xf,%al 0xffffffff808c630a <+250>: je 0xffffffff808c67e0 0xffffffff808c6310 <+256>: mov -0x38(%rbp),%edx 0xffffffff808c6313 <+259>: mov 0x30(%rbx),%r8 0xffffffff808c6317 <+263>: test %edx,%edx 0xffffffff808c6319 <+265>: je 0xffffffff808c6468 0xffffffff808c631f <+271>: mov -0x38(%rbp),%edi 0xffffffff808c6322 <+274>: lea -0x1(%rdi),%edx 0xffffffff808c6325 <+277>: test %r8,%rdx 0xffffffff808c6328 <+280>: je 0xffffffff808c6468 0xffffffff808c632e <+286>: test %al,%al 0xffffffff808c6330 <+288>: je 0xffffffff808c638a 0xffffffff808c6332 <+290>: movzbl 0x18a(%r14),%eax 0xffffffff808c633a <+298>: mov %r13,%rdx 0xffffffff808c633d <+301>: mov $0xffffffff80bc01a1,%rsi 0xffffffff808c6344 <+308>: and $0x1,%edx 0xffffffff808c6347 <+311>: mov $0xffffffff80bc3599,%rcx 0xffffffff808c634e <+318>: mov %r8d,%r9d 0xffffffff808c6351 <+321>: mov %edx,0x8(%rsp) 0xffffffff808c6355 <+325>: mov $0xffffffff80bbfdb0,%rdi 0xffffffff808c635c <+332>: mov $0x12a2,%edx 0xffffffff808c6361 <+337>: shr %al 0xffffffff808c6363 <+339>: and $0x1,%eax 0xffffffff808c6366 <+342>: cmpb $0x0,-0x39(%rbp) 0xffffffff808c636a <+346>: mov %eax,0x10(%rsp) 0xffffffff808c636e <+350>: mov -0x38(%rbp),%eax 0xffffffff808c6371 <+353>: cmovne %rsi,%rcx 0xffffffff808c6375 <+357>: mov %eax,(%rsp) 0xffffffff808c6378 <+360>: shr $0x20,%r8 0xffffffff808c637c <+364>: mov $0xffffffff80bbf568,%rsi 0xffffffff808c6383 <+371>: xor %eax,%eax 0xffffffff808c6385 <+373>: callq 0xffffffff80798f50 0xffffffff808c638a <+378>: mov $0x1,%esi 0xffffffff808c638f <+383>: mov %rbx,%rdi 0xffffffff808c6392 <+386>: callq 0xffffffff808c5e40 <__i915_vma_unbind> 0xffffffff808c6397 <+391>: test %eax,%eax 0xffffffff808c6399 <+393>: jne 0xffffffff808c628e 0xffffffff808c639f <+399>: movl $0x0,-0x40(%rbp) 0xffffffff808c63a6 <+406>: jmpq 0xffffffff808c649d 0xffffffff808c63ab <+411>: nopl 0x0(%rax,%rax,1) 0xffffffff808c63b0 <+416>: mov %r14,%rdi 0xffffffff808c63b3 <+419>: mov %r10,-0x68(%rbp) 0xffffffff808c63b7 <+423>: mov %r11,-0x38(%rbp) 0xffffffff808c63bb <+427>: callq 0xffffffff808bf9f0 0xffffffff808c63c0 <+432>: test %eax,%eax 0xffffffff808c63c2 <+434>: mov -0x38(%rbp),%r11 0xffffffff808c63c6 <+438>: mov -0x68(%rbp),%r10 0xffffffff808c63ca <+442>: je 0xffffffff808c68d1 0xffffffff808c63d0 <+448>: movslq %eax,%rbx 0xffffffff808c63d3 <+451>: test %rbx,%rbx 0xffffffff808c63d6 <+454>: jns 0xffffffff808c6b73 0xffffffff808c63dc <+460>: mov %rbx,%r9 0xffffffff808c63df <+463>: cmp $0xffffffffffffff9f,%r9 0xffffffff808c63e3 <+467>: jbe 0xffffffff808c676a 0xffffffff808c63e9 <+473>: add $0x78,%rsp 0xffffffff808c63ed <+477>: mov %ebx,%eax 0xffffffff808c63ef <+479>: pop %rbx 0xffffffff808c63f0 <+480>: pop %r12 0xffffffff808c63f2 <+482>: pop %r13 0xffffffff808c63f4 <+484>: pop %r14 0xffffffff808c63f6 <+486>: pop %r15 0xffffffff808c63f8 <+488>: pop %rbp 0xffffffff808c63f9 <+489>: retq 0xffffffff808c63fa <+490>: nopw 0x0(%rax,%rax,1) 0xffffffff808c6400 <+496>: mov 0xf8(%r14),%rax 0xffffffff808c6407 <+503>: lea 0xf0(%r14),%rcx 0xffffffff808c640e <+510>: cmp %rax,%rcx 0xffffffff808c6411 <+513>: lea -0xd0(%rax),%rbx 0xffffffff808c6418 <+520>: jne 0xffffffff808c6440 0xffffffff808c641a <+522>: jmpq 0xffffffff808c6710 0xffffffff808c641f <+527>: nop 0xffffffff808c6420 <+528>: cmp %rdx,%r12 0xffffffff808c6423 <+531>: je 0xffffffff808c6738 0xffffffff808c6429 <+537>: mov 0xd8(%rbx),%rax 0xffffffff808c6430 <+544>: cmp %rax,%rcx 0xffffffff808c6433 <+547>: lea -0xd0(%rax),%rbx 0xffffffff808c643a <+554>: je 0xffffffff808c6710 0xffffffff808c6440 <+560>: mov 0x50(%rbx),%rdx 0xffffffff808c6444 <+564>: mov 0xa8(%rdx),%rax 0xffffffff808c644b <+571>: mov 0x28(%rax),%rax 0xffffffff808c644f <+575>: add $0x6e18,%rax 0xffffffff808c6455 <+581>: cmp %rax,%rdx 0xffffffff808c6458 <+584>: jne 0xffffffff808c6420 0xffffffff808c645a <+586>: mov 0x60(%rbx),%edi 0xffffffff808c645d <+589>: test %edi,%edi 0xffffffff808c645f <+591>: jne 0xffffffff808c6429 0xffffffff808c6461 <+593>: jmp 0xffffffff808c6420 0xffffffff808c6463 <+595>: nopl 0x0(%rax,%rax,1) 0xffffffff808c6468 <+600>: test $0x1,%r13b 0xffffffff808c646c <+604>: je 0xffffffff808c647f 0xffffffff808c646e <+606>: mov 0x48(%rbx),%rdx 0xffffffff808c6472 <+610>: testb $0x2,0x18a(%rdx) 0xffffffff808c6479 <+617>: je 0xffffffff808c632e 0xffffffff808c647f <+623>: test $0x8,%r13b 0xffffffff808c6483 <+627>: jne 0xffffffff808c6638 0xffffffff808c6489 <+633>: movzbl 0x58(%rbx),%eax 0xffffffff808c648d <+637>: and $0xf,%eax 0xffffffff808c6490 <+640>: testb $0x20,0x20(%rbx) 0xffffffff808c6494 <+644>: mov %eax,-0x40(%rbp) 0xffffffff808c6497 <+647>: jne 0xffffffff808c6748 0xffffffff808c649d <+653>: mov 0xa8(%r12),%rax 0xffffffff808c64a5 <+661>: mov 0x8(%r14),%r11 0xffffffff808c64a9 <+665>: mov 0x28(%rax),%rax 0xffffffff808c64ad <+669>: mov 0x28(%r11),%r10 0xffffffff808c64b1 <+673>: add $0x6e18,%rax 0xffffffff808c64b7 <+679>: cmp %rax,%r12 0xffffffff808c64ba <+682>: je 0xffffffff808c6810 0xffffffff808c64c0 <+688>: movzbl 0x2a(%r10),%edi 0xffffffff808c64c5 <+693>: mov 0xb8(%r14),%rax 0xffffffff808c64cc <+700>: mov %rax,-0x48(%rbp) 0xffffffff808c64d0 <+704>: cmp $0x3,%dil 0xffffffff808c64d4 <+708>: jbe 0xffffffff808c65c0 0xffffffff808c64da <+714>: mov -0x48(%rbp),%ecx 0xffffffff808c64dd <+717>: mov $0x1000,%edx 0xffffffff808c64e2 <+722>: movl $0x1000,-0x54(%rbp) 0xffffffff808c64e9 <+729>: test $0x1,%r13b 0xffffffff808c64ed <+733>: jne 0xffffffff808c66c8 0xffffffff808c64f3 <+739>: mov %r13,%rax 0xffffffff808c64f6 <+742>: and $0x8,%eax 0xffffffff808c64f9 <+745>: mov %rax,-0x60(%rbp) 0xffffffff808c64fd <+749>: jne 0xffffffff808c6d5c 0xffffffff808c6503 <+755>: mov 0xc8(%r12),%rax 0xffffffff808c650b <+763>: xor %ecx,%ecx 0xffffffff808c650d <+765>: mov %rax,-0x50(%rbp) 0xffffffff808c6511 <+769>: test $0x40,%r13b 0xffffffff808c6515 <+773>: je 0xffffffff808c6530 0xffffffff808c6517 <+775>: mov -0x50(%rbp),%rdi 0xffffffff808c651b <+779>: movabs $0x100000000,%rax 0xffffffff808c6525 <+789>: cmp %rax,%rdi 0xffffffff808c6528 <+792>: cmovbe %rdi,%rax 0xffffffff808c652c <+796>: mov %rax,-0x50(%rbp) 0xffffffff808c6530 <+800>: mov -0x38(%rbp),%esi 0xffffffff808c6533 <+803>: test %esi,%esi 0xffffffff808c6535 <+805>: jne 0xffffffff808c6650 0xffffffff808c653b <+811>: test %rcx,%rcx 0xffffffff808c653e <+814>: je 0xffffffff808c665f 0xffffffff808c6544 <+820>: mov %edx,-0x54(%rbp) 0xffffffff808c6547 <+823>: dec %edx 0xffffffff808c6549 <+825>: test %edx,-0x54(%rbp) 0xffffffff808c654c <+828>: je 0xffffffff808c665f 0xffffffff808c6552 <+834>: testb $0x1,0x556a07(%rip) # 0xffffffff80e1cf60 0xffffffff808c6559 <+841>: mov $0xffffffea,%eax 0xffffffff808c655e <+846>: je 0xffffffff808c628e 0xffffffff808c6564 <+852>: cmpb $0x0,-0x39(%rbp) 0xffffffff808c6568 <+856>: je 0xffffffff808c6d49 0xffffffff808c656e <+862>: mov (%r15),%edx 0xffffffff808c6571 <+865>: mov -0x54(%rbp),%ecx 0xffffffff808c6574 <+868>: xor %eax,%eax 0xffffffff808c6576 <+870>: mov $0xffffffff80bbfe50,%rsi 0xffffffff808c657d <+877>: mov $0xffffffff80b0db90,%rdi 0xffffffff808c6584 <+884>: callq 0xffffffff805e0a80 0xffffffff808c6589 <+889>: mov $0xffffffea,%eax 0xffffffff808c658e <+894>: jmpq 0xffffffff808c628e 0xffffffff808c6593 <+899>: nopl 0x0(%rax,%rax,1) 0xffffffff808c6598 <+904>: dec %rdx 0xffffffff808c659b <+907>: je 0xffffffff808c6720 0xffffffff808c65a1 <+913>: test %r15,%r15 0xffffffff808c65a4 <+916>: jne 0xffffffff808c62d9 0xffffffff808c65aa <+922>: mov $0xffffffff80bbfd58,%rcx 0xffffffff808c65b1 <+929>: mov $0x128b,%edx 0xffffffff808c65b6 <+934>: jmpq 0xffffffff808c6274 0xffffffff808c65bb <+939>: nopl 0x0(%rax,%rax,1) 0xffffffff808c65c0 <+944>: mov %eax,%esi 0xffffffff808c65c2 <+946>: movzbl 0x189(%r14),%eax 0xffffffff808c65ca <+954>: shr $0x6,%al 0xffffffff808c65cd <+957>: je 0xffffffff808c64da 0xffffffff808c65d3 <+963>: cmp $0x3,%dil 0xffffffff808c65d7 <+967>: mov $0x100000,%eax 0xffffffff808c65dc <+972>: mov $0x80000,%edx 0xffffffff808c65e1 <+977>: cmove %eax,%edx 0xffffffff808c65e4 <+980>: cmp %edx,%esi 0xffffffff808c65e6 <+982>: mov %edx,%ecx 0xffffffff808c65e8 <+984>: jbe 0xffffffff808c65fe 0xffffffff808c65ea <+986>: mov %edx,%eax 0xffffffff808c65ec <+988>: nopl 0x0(%rax) 0xffffffff808c65f0 <+992>: add %eax,%eax 0xffffffff808c65f2 <+994>: cmp %eax,%esi 0xffffffff808c65f4 <+996>: ja 0xffffffff808c65f0 0xffffffff808c65f6 <+998>: mov %eax,%ecx 0xffffffff808c65f8 <+1000>: add %edx,%edx 0xffffffff808c65fa <+1002>: cmp %edx,%esi 0xffffffff808c65fc <+1004>: ja 0xffffffff808c65f8 0xffffffff808c65fe <+1006>: testb $0x10,0x2c(%r10) 0xffffffff808c6603 <+1011>: jne 0xffffffff808c6d6e 0xffffffff808c6609 <+1017>: cmp $0x3,%dil 0xffffffff808c660d <+1021>: mov $0x100000,%eax 0xffffffff808c6612 <+1026>: mov $0x80000,%edi 0xffffffff808c6617 <+1031>: cmovne %edi,%eax 0xffffffff808c661a <+1034>: cmp %eax,%esi 0xffffffff808c661c <+1036>: mov %eax,-0x54(%rbp) 0xffffffff808c661f <+1039>: jbe 0xffffffff808c64e9 0xffffffff808c6625 <+1045>: nopl (%rax) 0xffffffff808c6628 <+1048>: add %eax,%eax 0xffffffff808c662a <+1050>: cmp %eax,%esi 0xffffffff808c662c <+1052>: ja 0xffffffff808c6628 0xffffffff808c662e <+1054>: mov %eax,-0x54(%rbp) 0xffffffff808c6631 <+1057>: jmpq 0xffffffff808c64e9 0xffffffff808c6636 <+1062>: xchg %ax,%ax 0xffffffff808c6638 <+1064>: mov %r13,%rdx 0xffffffff808c663b <+1067>: and $0xfffffffffffff000,%rdx 0xffffffff808c6642 <+1074>: cmp %rdx,%r8 0xffffffff808c6645 <+1077>: jb 0xffffffff808c632e 0xffffffff808c664b <+1083>: jmpq 0xffffffff808c6489 0xffffffff808c6650 <+1088>: mov -0x38(%rbp),%eax 0xffffffff808c6653 <+1091>: test %rcx,%rcx 0xffffffff808c6656 <+1094>: mov %eax,-0x54(%rbp) 0xffffffff808c6659 <+1097>: jne 0xffffffff808c6547 0xffffffff808c665f <+1103>: mov -0x50(%rbp),%rdi 0xffffffff808c6663 <+1107>: cmp %rdi,-0x48(%rbp) 0xffffffff808c6667 <+1111>: jbe 0xffffffff808c63b0 0xffffffff808c666d <+1117>: testb $0x1,0x5568ec(%rip) # 0xffffffff80e1cf60 0xffffffff808c6674 <+1124>: mov $0xfffffff9,%eax 0xffffffff808c6679 <+1129>: je 0xffffffff808c628e 0xffffffff808c667f <+1135>: test %rcx,%rcx 0xffffffff808c6682 <+1138>: mov $0xffffffff80bb6200,%rax 0xffffffff808c6689 <+1145>: mov $0xffffffff80bc01a6,%r8 0xffffffff808c6690 <+1152>: cmove %rax,%r8 0xffffffff808c6694 <+1156>: cmpb $0x0,-0x39(%rbp) 0xffffffff808c6698 <+1160>: je 0xffffffff808c6c81 0xffffffff808c669e <+1166>: mov (%r15),%edx 0xffffffff808c66a1 <+1169>: mov -0x50(%rbp),%r9 0xffffffff808c66a5 <+1173>: mov -0x48(%rbp),%rcx 0xffffffff808c66a9 <+1177>: xor %eax,%eax 0xffffffff808c66ab <+1179>: mov $0xffffffff80bbfe88,%rsi 0xffffffff808c66b2 <+1186>: mov $0xffffffff80b0db90,%rdi 0xffffffff808c66b9 <+1193>: callq 0xffffffff805e0a80 0xffffffff808c66be <+1198>: mov $0xfffffff9,%eax 0xffffffff808c66c3 <+1203>: jmpq 0xffffffff808c628e 0xffffffff808c66c8 <+1208>: mov %r13,%rax 0xffffffff808c66cb <+1211>: and $0x8,%eax 0xffffffff808c66ce <+1214>: mov %rax,-0x60(%rbp) 0xffffffff808c66d2 <+1218>: je 0xffffffff808c66e1 0xffffffff808c66d4 <+1220>: mov %r13,%rax 0xffffffff808c66d7 <+1223>: and $0xfffffffffffff000,%rax 0xffffffff808c66dd <+1229>: mov %rax,-0x60(%rbp) 0xffffffff808c66e1 <+1233>: mov 0xc8(%r12),%rax 0xffffffff808c66e9 <+1241>: cmp %rax,0x6f70(%r10) 0xffffffff808c66f0 <+1248>: cmovbe 0x6f70(%r10),%rax 0xffffffff808c66f8 <+1256>: mov %rcx,-0x48(%rbp) 0xffffffff808c66fc <+1260>: mov $0x1,%ecx 0xffffffff808c6701 <+1265>: mov %rax,-0x50(%rbp) 0xffffffff808c6705 <+1269>: jmpq 0xffffffff808c6511 0xffffffff808c670a <+1274>: nopw 0x0(%rax,%rax,1) 0xffffffff808c6710 <+1280>: movb $0x0,-0x39(%rbp) 0xffffffff808c6714 <+1284>: movl $0x0,-0x40(%rbp) 0xffffffff808c671b <+1291>: jmpq 0xffffffff808c64c0 0xffffffff808c6720 <+1296>: mov $0xffffffff80bbfd20,%rcx 0xffffffff808c6727 <+1303>: mov $0x1288,%edx 0xffffffff808c672c <+1308>: jmpq 0xffffffff808c6274 0xffffffff808c6731 <+1313>: nopl 0x0(%rax) 0xffffffff808c6738 <+1320>: movb $0x0,-0x39(%rbp) 0xffffffff808c673c <+1324>: jmpq 0xffffffff808c62eb 0xffffffff808c6741 <+1329>: nopl 0x0(%rax) 0xffffffff808c6748 <+1336>: movzbl 0x18a(%r14),%esi 0xffffffff808c6750 <+1344>: mov %r13d,%edx 0xffffffff808c6753 <+1347>: mov %rbx,%rdi 0xffffffff808c6756 <+1350>: shr $0x4,%sil 0xffffffff808c675a <+1354>: and $0x7,%esi 0xffffffff808c675d <+1357>: callq 0xffffffff808d8410 0xffffffff808c6762 <+1362>: test %eax,%eax 0xffffffff808c6764 <+1364>: jne 0xffffffff808c628e 0xffffffff808c676a <+1370>: cmpb $0x0,-0x39(%rbp) 0xffffffff808c676e <+1374>: je 0xffffffff808c6786 0xffffffff808c6770 <+1376>: mov (%r15),%ecx 0xffffffff808c6773 <+1379>: test %ecx,%ecx 0xffffffff808c6775 <+1381>: jne 0xffffffff808c6786 0xffffffff808c6777 <+1383>: movzbl 0x58(%rbx),%eax 0xffffffff808c677b <+1387>: xor -0x40(%rbp),%eax 0xffffffff808c677e <+1390>: test $0x1,%al 0xffffffff808c6780 <+1392>: jne 0xffffffff808c6ac0 0xffffffff808c6786 <+1398>: movzbl 0x110(%rbx),%eax 0xffffffff808c678d <+1405>: lea 0x1(%rax),%edx 0xffffffff808c6790 <+1408>: and $0xfffffff0,%eax 0xffffffff808c6793 <+1411>: and $0xf,%edx 0xffffffff808c6796 <+1414>: or %edx,%eax 0xffffffff808c6798 <+1416>: mov %al,0x110(%rbx) 0xffffffff808c679e <+1422>: add $0x78,%rsp 0xffffffff808c67a2 <+1426>: xor %eax,%eax 0xffffffff808c67a4 <+1428>: pop %rbx 0xffffffff808c67a5 <+1429>: pop %r12 0xffffffff808c67a7 <+1431>: pop %r13 0xffffffff808c67a9 <+1433>: pop %r14 0xffffffff808c67ab <+1435>: pop %r15 0xffffffff808c67ad <+1437>: pop %rbp 0xffffffff808c67ae <+1438>: retq 0xffffffff808c67af <+1439>: nop 0xffffffff808c67b0 <+1440>: xor %eax,%eax 0xffffffff808c67b2 <+1442>: mov $0xffffffff80bbfbe8,%rcx 0xffffffff808c67b9 <+1449>: mov $0x1282,%edx 0xffffffff808c67be <+1454>: mov $0xffffffff80bbf568,%rsi 0xffffffff808c67c5 <+1461>: mov $0xffffffff80bbe526,%rdi 0xffffffff808c67cc <+1468>: callq 0xffffffff80798f50 0xffffffff808c67d1 <+1473>: mov $0xffffffed,%eax 0xffffffff808c67d6 <+1478>: jmpq 0xffffffff808c628e 0xffffffff808c67db <+1483>: nopl 0x0(%rax,%rax,1) 0xffffffff808c67e0 <+1488>: xor %eax,%eax 0xffffffff808c67e2 <+1490>: mov $0xffffffff80bbfd78,%rcx 0xffffffff808c67e9 <+1497>: mov $0x1295,%edx 0xffffffff808c67ee <+1502>: mov $0xffffffff80bbf568,%rsi 0xffffffff808c67f5 <+1509>: mov $0xffffffff80bbe526,%rdi 0xffffffff808c67fc <+1516>: callq 0xffffffff80798f50 0xffffffff808c6801 <+1521>: mov $0xfffffff0,%eax 0xffffffff808c6806 <+1526>: jmpq 0xffffffff808c628e 0xffffffff808c680b <+1531>: nopl 0x0(%rax,%rax,1) 0xffffffff808c6810 <+1536>: test %r15,%r15 0xffffffff808c6813 <+1539>: mov $0xffffffff80bc01af,%rcx 0xffffffff808c681a <+1546>: mov $0xf9d,%edx 0xffffffff808c681f <+1551>: je 0xffffffff808c6274 0xffffffff808c6825 <+1557>: mov %r14,%rdi 0xffffffff808c6828 <+1560>: mov %r15,%rsi 0xffffffff808c682b <+1563>: mov %r10,-0x50(%rbp) 0xffffffff808c682f <+1567>: mov %r11,-0x48(%rbp) 0xffffffff808c6833 <+1571>: callq 0xffffffff808d8890 0xffffffff808c6838 <+1576>: mov -0x48(%rbp),%r11 0xffffffff808c683c <+1580>: mov -0x50(%rbp),%r10 0xffffffff808c6840 <+1584>: mov 0x28(%r11),%r8 0xffffffff808c6844 <+1588>: movzbl 0x2a(%r8),%edi 0xffffffff808c6849 <+1593>: cmp $0x3,%dil 0xffffffff808c684d <+1597>: ja 0xffffffff808c6b06 0xffffffff808c6853 <+1603>: movzbl 0x189(%r14),%edx 0xffffffff808c685b <+1611>: mov %eax,%esi 0xffffffff808c685d <+1613>: shr $0x6,%dl 0xffffffff808c6860 <+1616>: je 0xffffffff808c6b06 0xffffffff808c6866 <+1622>: cmp $0x3,%dil 0xffffffff808c686a <+1626>: mov $0x80000,%ecx 0xffffffff808c686f <+1631>: mov $0x100000,%edx 0xffffffff808c6874 <+1636>: cmovne %ecx,%edx 0xffffffff808c6877 <+1639>: cmp %edx,%eax 0xffffffff808c6879 <+1641>: mov %edx,%ecx 0xffffffff808c687b <+1643>: jbe 0xffffffff808c688e 0xffffffff808c687d <+1645>: mov %edx,%ecx 0xffffffff808c687f <+1647>: nop 0xffffffff808c6880 <+1648>: add %ecx,%ecx 0xffffffff808c6882 <+1650>: cmp %ecx,%esi 0xffffffff808c6884 <+1652>: ja 0xffffffff808c6880 0xffffffff808c6886 <+1654>: xchg %ax,%ax 0xffffffff808c6888 <+1656>: add %edx,%edx 0xffffffff808c688a <+1658>: cmp %edx,%esi 0xffffffff808c688c <+1660>: ja 0xffffffff808c6888 0xffffffff808c688e <+1662>: testb $0x10,0x2c(%r8) 0xffffffff808c6893 <+1667>: jne 0xffffffff808c6d50 0xffffffff808c6899 <+1673>: cmp $0x3,%dil 0xffffffff808c689d <+1677>: mov $0x80000,%r8d 0xffffffff808c68a3 <+1683>: mov $0x100000,%edi 0xffffffff808c68a8 <+1688>: cmovne %r8d,%edi 0xffffffff808c68ac <+1692>: cmp %edi,%eax 0xffffffff808c68ae <+1694>: mov %edi,-0x54(%rbp) 0xffffffff808c68b1 <+1697>: jbe 0xffffffff808c68bc 0xffffffff808c68b3 <+1699>: add %edi,%edi 0xffffffff808c68b5 <+1701>: cmp %edi,%esi 0xffffffff808c68b7 <+1703>: ja 0xffffffff808c68b3 0xffffffff808c68b9 <+1705>: mov %edi,-0x54(%rbp) 0xffffffff808c68bc <+1708>: test $0x1,%r13b 0xffffffff808c68c0 <+1712>: jne 0xffffffff808c66c8 0xffffffff808c68c6 <+1718>: mov %eax,%eax 0xffffffff808c68c8 <+1720>: mov %rax,-0x48(%rbp) 0xffffffff808c68cc <+1724>: jmpq 0xffffffff808c64f3 0xffffffff808c68d1 <+1729>: cmpq $0x0,0x1a8(%r14) 0xffffffff808c68d9 <+1737>: je 0xffffffff808c6bbc 0xffffffff808c68df <+1743>: incl 0x1b8(%r14) 0xffffffff808c68e6 <+1750>: cmpb $0x0,-0x39(%rbp) 0xffffffff808c68ea <+1754>: mov %r10,-0x68(%rbp) 0xffffffff808c68ee <+1758>: mov %r11,-0x38(%rbp) 0xffffffff808c68f2 <+1762>: je 0xffffffff808c6ba1 0xffffffff808c68f8 <+1768>: mov %r15,%rsi 0xffffffff808c68fb <+1771>: mov %r14,%rdi 0xffffffff808c68fe <+1774>: callq 0xffffffff808d8370 0xffffffff808c6903 <+1779>: mov -0x38(%rbp),%r11 0xffffffff808c6907 <+1783>: mov -0x68(%rbp),%r10 0xffffffff808c690b <+1787>: mov %rax,%rbx 0xffffffff808c690e <+1790>: cmp $0xffffffffffffff9f,%rbx 0xffffffff808c6912 <+1794>: mov %rbx,%r9 0xffffffff808c6915 <+1797>: ja 0xffffffff808c6a9c 0xffffffff808c691b <+1803>: mov %r13,%rax 0xffffffff808c691e <+1806>: mov %rbx,-0x38(%rbp) 0xffffffff808c6922 <+1810>: mov %r11,-0x70(%rbp) 0xffffffff808c6926 <+1814>: and $0x80,%eax 0xffffffff808c692b <+1819>: mov %r14,%rbx 0xffffffff808c692e <+1822>: mov %r10,-0x78(%rbp) 0xffffffff808c6932 <+1826>: cmp $0x1,%rax 0xffffffff808c6936 <+1830>: mov -0x60(%rbp),%r14 0xffffffff808c693a <+1834>: mov %r15,-0x60(%rbp) 0xffffffff808c693e <+1838>: sbb %esi,%esi 0xffffffff808c6940 <+1840>: mov -0x50(%rbp),%r15 0xffffffff808c6944 <+1844>: mov %r13,-0x50(%rbp) 0xffffffff808c6948 <+1848>: inc %esi 0xffffffff808c694a <+1850>: cmp $0x1,%rax 0xffffffff808c694e <+1854>: mov %r12,%r13 0xffffffff808c6951 <+1857>: sbb %eax,%eax 0xffffffff808c6953 <+1859>: mov %esi,-0x58(%rbp) 0xffffffff808c6956 <+1862>: mov -0x54(%rbp),%r12d 0xffffffff808c695a <+1866>: not %eax 0xffffffff808c695c <+1868>: and $0x2,%eax 0xffffffff808c695f <+1871>: mov %eax,-0x68(%rbp) 0xffffffff808c6962 <+1874>: jmp 0xffffffff808c69a0 0xffffffff808c6964 <+1876>: nopl 0x0(%rax) 0xffffffff808c6968 <+1880>: movzbl 0x18a(%rbx),%r8d 0xffffffff808c6970 <+1888>: mov -0x50(%rbp),%eax 0xffffffff808c6973 <+1891>: mov %r14,%r9 0xffffffff808c6976 <+1894>: mov -0x48(%rbp),%edx 0xffffffff808c6979 <+1897>: mov -0x70(%rbp),%rdi 0xffffffff808c697d <+1901>: mov %r12d,%ecx 0xffffffff808c6980 <+1904>: mov %r15,(%rsp) 0xffffffff808c6984 <+1908>: mov %r13,%rsi 0xffffffff808c6987 <+1911>: mov %eax,0x8(%rsp) 0xffffffff808c698b <+1915>: shr $0x4,%r8b 0xffffffff808c698f <+1919>: and $0x7,%r8d 0xffffffff808c6993 <+1923>: callq 0xffffffff808cbfb0 0xffffffff808c6998 <+1928>: test %eax,%eax 0xffffffff808c699a <+1930>: jne 0xffffffff808c6b19 0xffffffff808c69a0 <+1936>: mov -0x58(%rbp),%eax 0xffffffff808c69a3 <+1939>: movzbl 0x18a(%rbx),%r8d 0xffffffff808c69ab <+1947>: mov %r14,%r9 0xffffffff808c69ae <+1950>: mov -0x48(%rbp),%rdx 0xffffffff808c69b2 <+1954>: mov -0x38(%rbp),%rsi 0xffffffff808c69b6 <+1958>: mov %r12d,%ecx 0xffffffff808c69b9 <+1961>: mov %r15,(%rsp) 0xffffffff808c69bd <+1965>: mov %r13,%rdi 0xffffffff808c69c0 <+1968>: mov %eax,0x10(%rsp) 0xffffffff808c69c4 <+1972>: mov -0x68(%rbp),%eax 0xffffffff808c69c7 <+1975>: shr $0x4,%r8b 0xffffffff808c69cb <+1979>: and $0x7,%r8d 0xffffffff808c69cf <+1983>: mov %eax,0x8(%rsp) 0xffffffff808c69d3 <+1987>: callq 0xffffffff805f1090 0xffffffff808c69d8 <+1992>: test %eax,%eax 0xffffffff808c69da <+1994>: jne 0xffffffff808c6968 0xffffffff808c69dc <+1996>: mov %rbx,%r14 0xffffffff808c69df <+1999>: mov -0x38(%rbp),%rbx 0xffffffff808c69e3 <+2003>: mov %r13,%r12 0xffffffff808c69e6 <+2006>: movzbl 0x18a(%r14),%r8d 0xffffffff808c69ee <+2014>: mov -0x78(%rbp),%r10 0xffffffff808c69f2 <+2018>: mov -0x60(%rbp),%r15 0xffffffff808c69f6 <+2022>: mov -0x50(%rbp),%r13 0xffffffff808c69fa <+2026>: mov 0x50(%rbx),%rsi 0xffffffff808c69fe <+2030>: shr $0x4,%r8b 0xffffffff808c6a02 <+2034>: mov %r8d,%eax 0xffffffff808c6a05 <+2037>: mov %rsi,-0x48(%rbp) 0xffffffff808c6a09 <+2041>: and $0x7,%eax 0xffffffff808c6a0c <+2044>: cmpq $0x0,0xa0(%rsi) 0xffffffff808c6a14 <+2052>: mov %al,-0x38(%rbp) 0xffffffff808c6a17 <+2055>: je 0xffffffff808c6b37 0xffffffff808c6a1d <+2061>: testb $0x20,0x20(%rbx) 0xffffffff808c6a21 <+2065>: je 0xffffffff808c6b37 0xffffffff808c6a27 <+2071>: movzbl %al,%esi 0xffffffff808c6a2a <+2074>: mov %rbx,%rdi 0xffffffff808c6a2d <+2077>: mov %r10,-0x50(%rbp) 0xffffffff808c6a31 <+2081>: callq 0xffffffff808bdfa0 0xffffffff808c6a36 <+2086>: test %al,%al 0xffffffff808c6a38 <+2088>: mov -0x50(%rbp),%r10 0xffffffff808c6a3c <+2092>: jne 0xffffffff808c6b37 0xffffffff808c6a42 <+2098>: mov $0xffffffff80bbfef0,%rcx 0xffffffff808c6a49 <+2105>: mov $0x1001,%edx 0xffffffff808c6a4e <+2110>: mov $0xffffffff80bbf568,%rsi 0xffffffff808c6a55 <+2117>: mov $0xffffffff80bbe526,%rdi 0xffffffff808c6a5c <+2124>: callq 0xffffffff80798f50 0xffffffff808c6a61 <+2129>: mov $0xffffffffffffffea,%r9 0xffffffff808c6a68 <+2136>: mov %r9,-0x38(%rbp) 0xffffffff808c6a6c <+2140>: mov %r9,%r12 0xffffffff808c6a6f <+2143>: mov %rbx,%rdi 0xffffffff808c6a72 <+2146>: mov %r9,-0x48(%rbp) 0xffffffff808c6a76 <+2150>: callq 0xffffffff805f15f0 0xffffffff808c6a7b <+2155>: mov -0x48(%rbp),%r9 0xffffffff808c6a7f <+2159>: mov %rbx,%rdi 0xffffffff808c6a82 <+2162>: mov %r9,-0x48(%rbp) 0xffffffff808c6a86 <+2166>: callq 0xffffffff808c4390 0xffffffff808c6a8b <+2171>: test %r12,%r12 0xffffffff808c6a8e <+2174>: mov -0x48(%rbp),%r9 0xffffffff808c6a92 <+2178>: jns 0xffffffff808c6d17 0xffffffff808c6a98 <+2184>: mov -0x38(%rbp),%rbx 0xffffffff808c6a9c <+2188>: mov 0x1b8(%r14),%eax 0xffffffff808c6aa3 <+2195>: test %eax,%eax 0xffffffff808c6aa5 <+2197>: je 0xffffffff808c6c88 0xffffffff808c6aab <+2203>: dec %eax 0xffffffff808c6aad <+2205>: mov %eax,0x1b8(%r14) 0xffffffff808c6ab4 <+2212>: jmpq 0xffffffff808c63df 0xffffffff808c6ab9 <+2217>: nopl 0x0(%rax) 0xffffffff808c6ac0 <+2224>: mov %rbx,%rdi 0xffffffff808c6ac3 <+2227>: callq 0xffffffff808c32d0 <__i915_vma_set_map_and_fenceable> 0xffffffff808c6ac8 <+2232>: and $0x1,%r13d 0xffffffff808c6acc <+2236>: je 0xffffffff808c6786 0xffffffff808c6ad2 <+2242>: testb $0x2,0x18a(%r14) 0xffffffff808c6ada <+2250>: jne 0xffffffff808c6786 0xffffffff808c6ae0 <+2256>: mov $0xffffffff80bbff28,%rcx 0xffffffff808c6ae7 <+2263>: mov $0x12ba,%edx 0xffffffff808c6aec <+2268>: mov $0xffffffff80bbf568,%rsi 0xffffffff808c6af3 <+2275>: mov $0xffffffff80bbe526,%rdi 0xffffffff808c6afa <+2282>: xor %eax,%eax 0xffffffff808c6afc <+2284>: callq 0xffffffff80798f50 0xffffffff808c6b01 <+2289>: jmpq 0xffffffff808c6786 0xffffffff808c6b06 <+2294>: mov %eax,%ecx 0xffffffff808c6b08 <+2296>: mov $0x1000,%edx 0xffffffff808c6b0d <+2301>: movl $0x1000,-0x54(%rbp) 0xffffffff808c6b14 <+2308>: jmpq 0xffffffff808c68bc 0xffffffff808c6b19 <+2313>: movslq %eax,%r12 0xffffffff808c6b1c <+2316>: mov %rbx,%r14 0xffffffff808c6b1f <+2319>: mov -0x60(%rbp),%r15 0xffffffff808c6b23 <+2323>: mov -0x38(%rbp),%rbx 0xffffffff808c6b27 <+2327>: mov -0x50(%rbp),%r13 0xffffffff808c6b2b <+2331>: mov %r12,%r9 0xffffffff808c6b2e <+2334>: mov %r12,-0x38(%rbp) 0xffffffff808c6b32 <+2338>: jmpq 0xffffffff808c6a7f 0xffffffff808c6b37 <+2343>: mov 0x5664ab(%rip),%edi # 0xffffffff80e2cfe8 0xffffffff808c6b3d <+2349>: test %edi,%edi 0xffffffff808c6b3f <+2351>: jne 0xffffffff808c6cc3 0xffffffff808c6b45 <+2357>: movzbl -0x38(%rbp),%esi 0xffffffff808c6b49 <+2361>: mov %r13d,%edx 0xffffffff808c6b4c <+2364>: mov %rbx,%rdi 0xffffffff808c6b4f <+2367>: mov %r10,-0x48(%rbp) 0xffffffff808c6b53 <+2371>: callq 0xffffffff808d8410 0xffffffff808c6b58 <+2376>: test %eax,%eax 0xffffffff808c6b5a <+2378>: mov -0x48(%rbp),%r10 0xffffffff808c6b5e <+2382>: je 0xffffffff808c6bfa 0xffffffff808c6b64 <+2388>: movslq %eax,%r12 0xffffffff808c6b67 <+2391>: mov %r12,-0x38(%rbp) 0xffffffff808c6b6b <+2395>: mov %r12,%r9 0xffffffff808c6b6e <+2398>: jmpq 0xffffffff808c6a6f 0xffffffff808c6b73 <+2403>: mov $0x34,%r8d 0xffffffff808c6b79 <+2409>: mov $0xffffffff80b87d80,%rcx 0xffffffff808c6b80 <+2416>: mov $0xffffffff80b87c8a,%rdx 0xffffffff808c6b87 <+2423>: mov $0xffffffff80b2c4a3,%rsi 0xffffffff808c6b8e <+2430>: mov $0xffffffff80b2c460,%rdi 0xffffffff808c6b95 <+2437>: xor %eax,%eax 0xffffffff808c6b97 <+2439>: callq 0xffffffff809eb970 0xffffffff808c6b9c <+2444>: jmpq 0xffffffff808c63dc 0xffffffff808c6ba1 <+2449>: mov %r12,%rsi 0xffffffff808c6ba4 <+2452>: mov %r14,%rdi 0xffffffff808c6ba7 <+2455>: callq 0xffffffff808d8300 0xffffffff808c6bac <+2460>: mov -0x68(%rbp),%r10 0xffffffff808c6bb0 <+2464>: mov %rax,%rbx 0xffffffff808c6bb3 <+2467>: mov -0x38(%rbp),%r11 0xffffffff808c6bb7 <+2471>: jmpq 0xffffffff808c690e 0xffffffff808c6bbc <+2476>: mov $0xbe0,%r8d 0xffffffff808c6bc2 <+2482>: mov $0xffffffff80bbe290,%rcx 0xffffffff808c6bc9 <+2489>: mov $0xffffffff80bbfff5,%rdx 0xffffffff808c6bd0 <+2496>: mov $0xffffffff80b2c4a3,%rsi 0xffffffff808c6bd7 <+2503>: mov $0xffffffff80b2c460,%rdi 0xffffffff808c6bde <+2510>: xor %eax,%eax 0xffffffff808c6be0 <+2512>: mov %r10,-0x68(%rbp) 0xffffffff808c6be4 <+2516>: mov %r11,-0x38(%rbp) 0xffffffff808c6be8 <+2520>: callq 0xffffffff809eb970 0xffffffff808c6bed <+2525>: mov -0x68(%rbp),%r10 0xffffffff808c6bf1 <+2529>: mov -0x38(%rbp),%r11 0xffffffff808c6bf5 <+2533>: jmpq 0xffffffff808c68df 0xffffffff808c6bfa <+2538>: mov 0x108(%r14),%rdx 0xffffffff808c6c01 <+2545>: mov 0x110(%r14),%rcx 0xffffffff808c6c08 <+2552>: lea 0x108(%r14),%rax 0xffffffff808c6c0f <+2559>: mov %rcx,0x8(%rdx) 0xffffffff808c6c13 <+2563>: mov 0x110(%r14),%rdx 0xffffffff808c6c1a <+2570>: mov 0x108(%r14),%rcx 0xffffffff808c6c21 <+2577>: mov %rcx,(%rdx) 0xffffffff808c6c24 <+2580>: mov 0x7070(%r10),%rdx 0xffffffff808c6c2b <+2587>: mov %rax,0x8(%rdx) 0xffffffff808c6c2f <+2591>: mov %rdx,0x108(%r14) 0xffffffff808c6c36 <+2598>: lea 0x7070(%r10),%rdx 0xffffffff808c6c3d <+2605>: mov %rdx,0x110(%r14) 0xffffffff808c6c44 <+2612>: mov %rax,0x7070(%r10) 0xffffffff808c6c4b <+2619>: lea 0xc0(%rbx),%rax 0xffffffff808c6c52 <+2626>: mov 0x100(%r12),%rdx 0xffffffff808c6c5a <+2634>: mov %rax,0x8(%rdx) 0xffffffff808c6c5e <+2638>: mov %rdx,0xc0(%rbx) 0xffffffff808c6c65 <+2645>: lea 0x100(%r12),%rdx 0xffffffff808c6c6d <+2653>: mov %rdx,0xc8(%rbx) 0xffffffff808c6c74 <+2660>: mov %rax,0x100(%r12) 0xffffffff808c6c7c <+2668>: jmpq 0xffffffff808c676a 0xffffffff808c6c81 <+2673>: xor %edx,%edx 0xffffffff808c6c83 <+2675>: jmpq 0xffffffff808c66a1 0xffffffff808c6c88 <+2680>: mov $0xbe5,%r8d 0xffffffff808c6c8e <+2686>: mov $0xffffffff80bbe290,%rcx 0xffffffff808c6c95 <+2693>: mov $0xffffffff80bbe560,%rdx 0xffffffff808c6c9c <+2700>: mov $0xffffffff80b2c4a3,%rsi 0xffffffff808c6ca3 <+2707>: mov $0xffffffff80b2c460,%rdi 0xffffffff808c6caa <+2714>: mov %r9,-0x38(%rbp) 0xffffffff808c6cae <+2718>: callq 0xffffffff809eb970 0xffffffff808c6cb3 <+2723>: mov 0x1b8(%r14),%eax 0xffffffff808c6cba <+2730>: mov -0x38(%rbp),%r9 0xffffffff808c6cbe <+2734>: jmpq 0xffffffff808c6aab 0xffffffff808c6cc3 <+2739>: mov %r10,-0x50(%rbp) 0xffffffff808c6cc7 <+2743>: mov 0x38(%rbx),%r8 0xffffffff808c6ccb <+2747>: mov %r13,%r9 0xffffffff808c6cce <+2750>: mov 0x55f20b(%rip),%rax # 0xffffffff80e25ee0 0xffffffff808c6cd5 <+2757>: mov 0x30(%rbx),%rcx 0xffffffff808c6cd9 <+2761>: mov 0x48(%rbx),%rsi 0xffffffff808c6cdd <+2765>: mov -0x48(%rbp),%rdx 0xffffffff808c6ce1 <+2769>: jmp 0xffffffff808c6cf4 0xffffffff808c6ce3 <+2771>: callq 0xffffffff808c6cef 0xffffffff808c6ce8 <+2776>: pause 0xffffffff808c6cea <+2778>: lfence 0xffffffff808c6ced <+2781>: jmp 0xffffffff808c6ce8 0xffffffff808c6cef <+2783>: mov %rax,(%rsp) 0xffffffff808c6cf3 <+2787>: retq 0xffffffff808c6cf4 <+2788>: callq 0xffffffff808c6ce3 0xffffffff808c6cf9 <+2793>: movzbl 0x18a(%r14),%r8d 0xffffffff808c6d01 <+2801>: mov -0x50(%rbp),%r10 0xffffffff808c6d05 <+2805>: shr $0x4,%r8b 0xffffffff808c6d09 <+2809>: mov %r8d,%eax 0xffffffff808c6d0c <+2812>: and $0x7,%eax 0xffffffff808c6d0f <+2815>: mov %al,-0x38(%rbp) 0xffffffff808c6d12 <+2818>: jmpq 0xffffffff808c6b45 0xffffffff808c6d17 <+2823>: mov $0x34,%r8d 0xffffffff808c6d1d <+2829>: mov $0xffffffff80b87d80,%rcx 0xffffffff808c6d24 <+2836>: mov $0xffffffff80b87c8a,%rdx 0xffffffff808c6d2b <+2843>: mov $0xffffffff80b2c4a3,%rsi 0xffffffff808c6d32 <+2850>: mov $0xffffffff80b2c460,%rdi 0xffffffff808c6d39 <+2857>: xor %eax,%eax 0xffffffff808c6d3b <+2859>: callq 0xffffffff809eb970 0xffffffff808c6d40 <+2864>: mov -0x48(%rbp),%r9 0xffffffff808c6d44 <+2868>: jmpq 0xffffffff808c6a98 0xffffffff808c6d49 <+2873>: xor %edx,%edx 0xffffffff808c6d4b <+2875>: jmpq 0xffffffff808c6571 0xffffffff808c6d50 <+2880>: movl $0x1000,-0x54(%rbp) 0xffffffff808c6d57 <+2887>: jmpq 0xffffffff808c68bc 0xffffffff808c6d5c <+2892>: mov %r13,%rax 0xffffffff808c6d5f <+2895>: and $0xfffffffffffff000,%rax 0xffffffff808c6d65 <+2901>: mov %rax,-0x60(%rbp) 0xffffffff808c6d69 <+2905>: jmpq 0xffffffff808c6503 0xffffffff808c6d6e <+2910>: movl $0x1000,-0x54(%rbp) 0xffffffff808c6d75 <+2917>: jmpq 0xffffffff808c64e9 End of assembler dump. (gdb)