From: Mark H. <Mar...@xs...> - 2005-03-16 21:11:40
|
> You will perform some operations, don't You? > # gdb fbcon.ko > (gdb) disassemble fbcon_switch > Dump of assembler code for function fbcon_switch: and so on, and so on > > after that send me that assebmler dump. Thank You. Hi Aivils, here's the assembler dump, hope it helps! Let me know if there's more I can do ;-) Dump of assembler code for function fbcon_switch: 0x000039e0 <fbcon_switch+0>: push %ebp 0x000039e1 <fbcon_switch+1>: push %edi 0x000039e2 <fbcon_switch+2>: push %esi 0x000039e3 <fbcon_switch+3>: push %ebx 0x000039e4 <fbcon_switch+4>: sub $0xd0,%esp 0x000039ea <fbcon_switch+10>: mov 0xe4(%esp,1),%edx 0x000039f1 <fbcon_switch+17>: movzwl (%edx),%eax 0x000039f4 <fbcon_switch+20>: imul $0x6c,%eax,%edx 0x000039f7 <fbcon_switch+23>: movsbl 0x0(%eax),%eax 0x000039fe <fbcon_switch+30>: mov 0x0(,%eax,4),%esi 0x00003a05 <fbcon_switch+37>: lea 0x0(%edx),%ebp 0x00003a0b <fbcon_switch+43>: mov 0x1b40,%eax 0x00003a10 <fbcon_switch+48>: test %eax,%eax 0x00003a12 <fbcon_switch+50>: je 0x3a6e <fbcon_switch+142> 0x00003a14 <fbcon_switch+52>: mov 0xe4(%esp,1),%ecx 0x00003a1b <fbcon_switch+59>: xor %edx,%edx 0x00003a1d <fbcon_switch+61>: mov 0x0,%eax 0x00003a22 <fbcon_switch+66>: mov 0x1b48,%edi 0x00003a28 <fbcon_switch+72>: divl 0xc(%ecx) 0x00003a2b <fbcon_switch+75>: test %edi,%edi 0x00003a2d <fbcon_switch+77>: mov %eax,%ebx 0x00003a2f <fbcon_switch+79>: jne 0x3e92 <fbcon_switch+1202> 0x00003a35 <fbcon_switch+85>: mov 0x1b34,%eax 0x00003a3a <fbcon_switch+90>: cmp $0x5,%ebx 0x00003a3d <fbcon_switch+93>: movl $0x0,0x1b48 0x00003a47 <fbcon_switch+103>: mov %eax,0x1b3c 0x00003a4c <fbcon_switch+108>: mov %eax,0x1b38 0x00003a51 <fbcon_switch+113>: mov %eax,0x1b40 0x00003a56 <fbcon_switch+118>: jle 0x3e83 <fbcon_switch+1187> 0x00003a5c <fbcon_switch+124>: mov 0xe4(%esp,1),%edi 0x00003a63 <fbcon_switch+131>: imul 0xc(%edi),%ebx 0x00003a67 <fbcon_switch+135>: add %ebx,%eax 0x00003a69 <fbcon_switch+137>: mov %eax,0x1b44 0x00003a6e <fbcon_switch+142>: mov 0x0,%eax 0x00003a73 <fbcon_switch+147>: test %eax,%eax 0x00003a75 <fbcon_switch+149>: js 0x3a99 <fbcon_switch+185> 0x00003a77 <fbcon_switch+151>: mov %eax,(%esp,1) 0x00003a7a <fbcon_switch+154>: call 0x3a7b <fbcon_switch+155> 0x00003a7f <fbcon_switch+159>: mov %eax,%edx 0x00003a81 <fbcon_switch+161>: mov 0x1b30,%eax 0x00003a86 <fbcon_switch+166>: cmp %eax,0x20(%edx) 0x00003a89 <fbcon_switch+169>: je 0x3e6b <fbcon_switch+1163> 0x00003a8f <fbcon_switch+175>: movl $0xffffffff,0x0 0x00003a99 <fbcon_switch+185>: xor %eax,%eax 0x00003a9b <fbcon_switch+187>: nop 0x00003a9c <fbcon_switch+188>: lea 0x0(%esi,1),%esi 0x00003aa0 <fbcon_switch+192>: inc %eax 0x00003aa1 <fbcon_switch+193>: cmp $0x1f,%eax 0x00003aa4 <fbcon_switch+196>: jle 0x3aa0 <fbcon_switch+192> 0x00003aa6 <fbcon_switch+198>: lea 0x30(%esp,1),%ebx 0x00003aaa <fbcon_switch+202>: xor %eax,%eax 0x00003aac <fbcon_switch+204>: mov $0x28,%ecx 0x00003ab1 <fbcon_switch+209>: mov %ebx,%edi 0x00003ab3 <fbcon_switch+211>: repz stos %eax,%es:(%edi) 0x00003ab5 <fbcon_switch+213>: mov %ebx,(%esp,1) 0x00003ab8 <fbcon_switch+216>: mov %ebp,0x4(%esp,1) 0x00003abc <fbcon_switch+220>: call 0xed0 <display_to_var> 0x00003ac1 <fbcon_switch+225>: movl $0x0,0x84(%esp,1) 0x00003acc <fbcon_switch+236>: movl $0x0,0x5c(%esi) 0x00003ad3 <fbcon_switch+243>: movw $0x0,0xe(%ebp) 0x00003ad9 <fbcon_switch+249>: movl $0x0,0x18(%esi) 0x00003ae0 <fbcon_switch+256>: movl $0x0,0x1c(%esi) 0x00003ae7 <fbcon_switch+263>: mov %esi,(%esp,1) 0x00003aea <fbcon_switch+266>: mov %ebx,0x4(%esp,1) 0x00003aee <fbcon_switch+270>: call 0x3aef <fbcon_switch+271> 0x00003af3 <fbcon_switch+275>: cmpl $0xffffffff,0x2c(%esp,1) 0x00003af8 <fbcon_switch+280>: je 0x3e5c <fbcon_switch+1148> 0x00003afe <fbcon_switch+286>: mov 0x2c(%esp,1),%edx 0x00003b02 <fbcon_switch+290>: movsbl 0x0(%edx),%eax 0x00003b09 <fbcon_switch+297>: cmp %esi,0x0(,%eax,4) 0x00003b10 <fbcon_switch+304>: je 0x3e5c <fbcon_switch+1148> 0x00003b16 <fbcon_switch+310>: mov 0x21c(%esi),%eax 0x00003b1c <fbcon_switch+316>: mov 0x18(%eax),%edx 0x00003b1f <fbcon_switch+319>: test %edx,%edx 0x00003b21 <fbcon_switch+321>: jne 0x3e51 <fbcon_switch+1137> 0x00003b27 <fbcon_switch+327>: andl $0xfffdffff,0x4(%esi) 0x00003b2e <fbcon_switch+334>: mov 0xe4(%esp,1),%ecx 0x00003b35 <fbcon_switch+341>: mov %ebp,0x8(%esp,1) 0x00003b39 <fbcon_switch+345>: mov %esi,0x4(%esp,1) 0x00003b3d <fbcon_switch+349>: mov %ecx,(%esp,1) 0x00003b40 <fbcon_switch+352>: call 0x790 <set_blitting_type> 0x00003b45 <fbcon_switch+357>: mov 0x234(%esi),%eax 0x00003b4b <fbcon_switch+363>: movl $0x1,0x88(%eax) 0x00003b55 <fbcon_switch+373>: mov %esi,(%esp,1) 0x00003b58 <fbcon_switch+376>: call 0x3b59 <fbcon_switch+377> 0x00003b5d <fbcon_switch+381>: mov 0xe4(%esp,1),%ebx 0x00003b64 <fbcon_switch+388>: dec %eax 0x00003b65 <fbcon_switch+389>: setne %dl 0x00003b68 <fbcon_switch+392>: movzbl 0xe6(%ebx),%eax 0x00003b6f <fbcon_switch+399>: mov 0x5c(%ebx),%ecx 0x00003b72 <fbcon_switch+402>: shl $0x6,%edx 0x00003b75 <fbcon_switch+405>: and $0xffffffbf,%eax 0x00003b78 <fbcon_switch+408>: or %edx,%eax 0x00003b7a <fbcon_switch+410>: mov $0x7700,%edx 0x00003b7f <fbcon_switch+415>: mov %al,0xe6(%ebx) 0x00003b85 <fbcon_switch+421>: test $0x40,%al 0x00003b87 <fbcon_switch+423>: mov $0x800,%eax 0x00003b8c <fbcon_switch+428>: cmove %eax,%edx 0x00003b8f <fbcon_switch+431>: mov %dx,0x3c(%ebx) 0x00003b93 <fbcon_switch+435>: mov 0x4(%esi),%edi 0x00003b96 <fbcon_switch+438>: movl $0x0,0x28(%esp,1) 0x00003b9e <fbcon_switch+446>: test $0x2000,%edi 0x00003ba4 <fbcon_switch+452>: je 0x3e49 <fbcon_switch+1129> 0x00003baa <fbcon_switch+458>: movzwl 0xce(%esi),%eax 0x00003bb1 <fbcon_switch+465>: test %ax,%ax 0x00003bb4 <fbcon_switch+468>: je 0x3e49 <fbcon_switch+1129> 0x00003bba <fbcon_switch+474>: movzwl %ax,%edx 0x00003bbd <fbcon_switch+477>: mov %ecx,%eax 0x00003bbf <fbcon_switch+479>: mov %edx,%ebx 0x00003bc1 <fbcon_switch+481>: xor %edx,%edx 0x00003bc3 <fbcon_switch+483>: div %ebx 0x00003bc5 <fbcon_switch+485>: test %edx,%edx 0x00003bc7 <fbcon_switch+487>: jne 0x3e49 <fbcon_switch+1129> 0x00003bcd <fbcon_switch+493>: mov 0x14(%esi),%ebx 0x00003bd0 <fbcon_switch+496>: cmp 0xc(%esi),%ebx 0x00003bd3 <fbcon_switch+499>: jbe 0x3bdd <fbcon_switch+509> 0x00003bd5 <fbcon_switch+501>: movl $0x1,0x28(%esp,1) 0x00003bdd <fbcon_switch+509>: test $0x4000,%edi 0x00003be3 <fbcon_switch+515>: movl $0x0,0x24(%esp,1) 0x00003beb <fbcon_switch+523>: je 0x3c26 <fbcon_switch+582> 0x00003bed <fbcon_switch+525>: movzwl 0xd0(%esi),%eax 0x00003bf4 <fbcon_switch+532>: test %ax,%ax 0x00003bf7 <fbcon_switch+535>: je 0x3c26 <fbcon_switch+582> 0x00003bf9 <fbcon_switch+537>: movzwl %ax,%eax 0x00003bfc <fbcon_switch+540>: xor %edx,%edx 0x00003bfe <fbcon_switch+542>: mov %eax,0x10(%esp,1) 0x00003c02 <fbcon_switch+546>: mov %ecx,%eax 0x00003c04 <fbcon_switch+548>: divl 0x10(%esp,1) 0x00003c08 <fbcon_switch+552>: test %edx,%edx 0x00003c0a <fbcon_switch+554>: jne 0x3c26 <fbcon_switch+582> 0x00003c0c <fbcon_switch+556>: test %ecx,%ecx 0x00003c0e <fbcon_switch+558>: je 0x3c26 <fbcon_switch+582> 0x00003c10 <fbcon_switch+560>: xor %edx,%edx 0x00003c12 <fbcon_switch+562>: mov %ebx,%eax 0x00003c14 <fbcon_switch+564>: div %ecx 0x00003c16 <fbcon_switch+566>: mov $0x1,%eax 0x00003c1b <fbcon_switch+571>: test %edx,%edx 0x00003c1d <fbcon_switch+573>: cmovne 0x24(%esp,1),%eax 0x00003c22 <fbcon_switch+578>: mov %eax,0x24(%esp,1) 0x00003c26 <fbcon_switch+582>: mov %edi,%eax 0x00003c28 <fbcon_switch+584>: and $0x80,%eax 0x00003c2d <fbcon_switch+589>: mov %eax,0x20(%esp,1) 0x00003c31 <fbcon_switch+593>: mov %edi,%eax 0x00003c33 <fbcon_switch+595>: and $0x102,%eax 0x00003c38 <fbcon_switch+600>: cmp $0x100,%eax 0x00003c3d <fbcon_switch+605>: sete %al 0x00003c40 <fbcon_switch+608>: and $0x402,%edi 0x00003c46 <fbcon_switch+614>: movzbl %al,%eax 0x00003c49 <fbcon_switch+617>: mov %eax,0x1c(%esp,1) 0x00003c4d <fbcon_switch+621>: xor %eax,%eax 0x00003c4f <fbcon_switch+623>: cmp $0x400,%edi 0x00003c55 <fbcon_switch+629>: sete %al 0x00003c58 <fbcon_switch+632>: xor %edx,%edx 0x00003c5a <fbcon_switch+634>: mov %eax,0x18(%esp,1) 0x00003c5e <fbcon_switch+638>: mov %ebx,%eax 0x00003c60 <fbcon_switch+640>: div %ecx 0x00003c62 <fbcon_switch+642>: mov %eax,0x10(%ebp) 0x00003c65 <fbcon_switch+645>: mov %eax,%edi 0x00003c67 <fbcon_switch+647>: mov 0xe4(%esp,1),%edx 0x00003c6e <fbcon_switch+654>: mov 0x8(%edx),%ebx 0x00003c71 <fbcon_switch+657>: mov 0xc(%esi),%edx 0x00003c74 <fbcon_switch+660>: lea 0x1(%ebx),%eax 0x00003c77 <fbcon_switch+663>: mov %edx,0x10(%esp,1) 0x00003c7b <fbcon_switch+667>: imul %ecx,%eax 0x00003c7e <fbcon_switch+670>: cmp %eax,%edx 0x00003c80 <fbcon_switch+672>: jbe 0x3c9f <fbcon_switch+703> 0x00003c82 <fbcon_switch+674>: mov %ecx,%eax 0x00003c84 <fbcon_switch+676>: imul %ebx,%eax 0x00003c87 <fbcon_switch+679>: sub %eax,%edx 0x00003c89 <fbcon_switch+681>: mov %edx,0x10(%esp,1) 0x00003c8d <fbcon_switch+685>: mov %edx,%eax 0x00003c8f <fbcon_switch+687>: xor %edx,%edx 0x00003c91 <fbcon_switch+689>: div %ecx 0x00003c93 <fbcon_switch+691>: sub %eax,%edi 0x00003c95 <fbcon_switch+693>: mov %edi,0x10(%ebp) 0x00003c98 <fbcon_switch+696>: mov 0xc(%esi),%ebx 0x00003c9b <fbcon_switch+699>: mov %ebx,0x10(%esp,1) 0x00003c9f <fbcon_switch+703>: mov 0x10(%esp,1),%eax 0x00003ca3 <fbcon_switch+707>: xor %edx,%edx 0x00003ca5 <fbcon_switch+709>: div %ecx 0x00003ca7 <fbcon_switch+711>: test %edx,%edx 0x00003ca9 <fbcon_switch+713>: mov %edx,%edi 0x00003cab <fbcon_switch+715>: je 0x3cbb <fbcon_switch+731> 0x00003cad <fbcon_switch+717>: mov 0x14(%esi),%eax 0x00003cb0 <fbcon_switch+720>: xor %edx,%edx 0x00003cb2 <fbcon_switch+722>: div %ecx 0x00003cb4 <fbcon_switch+724>: cmp %edi,%edx 0x00003cb6 <fbcon_switch+726>: jae 0x3cbb <fbcon_switch+731> 0x00003cb8 <fbcon_switch+728>: decl 0x10(%ebp) 0x00003cbb <fbcon_switch+731>: mov 0x24(%esp,1),%eax 0x00003cbf <fbcon_switch+735>: test %eax,%eax 0x00003cc1 <fbcon_switch+737>: jne 0x3ccf <fbcon_switch+751> 0x00003cc3 <fbcon_switch+739>: mov 0x28(%esp,1),%eax 0x00003cc7 <fbcon_switch+743>: test %eax,%eax 0x00003cc9 <fbcon_switch+745>: je 0x3e1b <fbcon_switch+1083> 0x00003ccf <fbcon_switch+751>: mov 0x20(%esp,1),%eax 0x00003cd3 <fbcon_switch+755>: test %eax,%eax 0x00003cd5 <fbcon_switch+757>: jne 0x3ce3 <fbcon_switch+771> 0x00003cd7 <fbcon_switch+759>: mov 0x1c(%esp,1),%eax 0x00003cdb <fbcon_switch+763>: test %eax,%eax 0x00003cdd <fbcon_switch+765>: je 0x3e06 <fbcon_switch+1062> 0x00003ce3 <fbcon_switch+771>: mov 0x24(%esp,1),%eax 0x00003ce7 <fbcon_switch+775>: mov $0x3,%edx 0x00003cec <fbcon_switch+780>: test %eax,%eax 0x00003cee <fbcon_switch+782>: mov $0x2,%eax 0x00003cf3 <fbcon_switch+787>: cmove %eax,%edx 0x00003cf6 <fbcon_switch+790>: mov %dx,0xc(%ebp) 0x00003cfa <fbcon_switch+794>: movzwl 0xc(%ebp),%eax 0x00003cfe <fbcon_switch+798>: cmp $0x3,%eax 0x00003d01 <fbcon_switch+801>: je 0x3def <fbcon_switch+1039> 0x00003d07 <fbcon_switch+807>: jg 0x3de7 <fbcon_switch+1031> 0x00003d0d <fbcon_switch+813>: cmp $0x2,%eax 0x00003d10 <fbcon_switch+816>: je 0x3dc3 <fbcon_switch+995> 0x00003d16 <fbcon_switch+822>: movl $0x0,0x1b20 0x00003d20 <fbcon_switch+832>: mov 0xe4(%esp,1),%edi 0x00003d27 <fbcon_switch+839>: movl $0x0,0x1b24 0x00003d31 <fbcon_switch+849>: movl $0x0,0x1b28 0x00003d3b <fbcon_switch+859>: mov %esi,0x4(%esp,1) 0x00003d3f <fbcon_switch+863>: mov %edi,(%esp,1) 0x00003d42 <fbcon_switch+866>: call 0x3d43 <fbcon_switch+867> 0x00003d47 <fbcon_switch+871>: movl $0x0,0x4(%esp,1) 0x00003d4f <fbcon_switch+879>: mov %edi,(%esp,1) 0x00003d52 <fbcon_switch+882>: call 0x4980 <fbcon_set_palette> 0x00003d57 <fbcon_switch+887>: movl $0x0,0x4(%esp,1) 0x00003d5f <fbcon_switch+895>: mov %edi,(%esp,1) 0x00003d62 <fbcon_switch+898>: call 0x19d0 <fbcon_clear_margins> 0x00003d67 <fbcon_switch+903>: cmpl $0xfffffffe,0x0 0x00003d6e <fbcon_switch+910>: je 0x3d80 <fbcon_switch+928> 0x00003d70 <fbcon_switch+912>: mov $0x1,%eax 0x00003d75 <fbcon_switch+917>: add $0xd0,%esp 0x00003d7b <fbcon_switch+923>: pop %ebx 0x00003d7c <fbcon_switch+924>: pop %esi 0x00003d7d <fbcon_switch+925>: pop %edi 0x00003d7e <fbcon_switch+926>: pop %ebp 0x00003d7f <fbcon_switch+927>: ret 0x00003d80 <fbcon_switch+928>: mov 0xb8(%edi),%eax 0x00003d86 <fbcon_switch+934>: mov 0x4(%eax),%eax 0x00003d89 <fbcon_switch+937>: movzwl (%eax),%eax 0x00003d8c <fbcon_switch+940>: mov %esi,(%esp,1) 0x00003d8f <fbcon_switch+943>: mov %eax,0x0 0x00003d94 <fbcon_switch+948>: call 0x3d95 <fbcon_switch+949> 0x00003d99 <fbcon_switch+953>: mov 0xc(%edi),%edx 0x00003d9c <fbcon_switch+956>: mov 0x20(%edi),%ecx 0x00003d9f <fbcon_switch+959>: mov 0x24(%edi),%eax 0x00003da2 <fbcon_switch+962>: sub %ecx,%eax 0x00003da4 <fbcon_switch+964>: imul %edx,%eax 0x00003da7 <fbcon_switch+967>: imul %ecx,%edx 0x00003daa <fbcon_switch+970>: shr %eax 0x00003dac <fbcon_switch+972>: mov %eax,0x8(%esp,1) 0x00003db0 <fbcon_switch+976>: add 0x14(%edi),%edx 0x00003db3 <fbcon_switch+979>: mov %edi,(%esp,1) 0x00003db6 <fbcon_switch+982>: mov %edx,0x4(%esp,1) 0x00003dba <fbcon_switch+986>: call 0x3dbb <fbcon_switch+987> 0x00003dbf <fbcon_switch+991>: xor %eax,%eax 0x00003dc1 <fbcon_switch+993>: jmp 0x3d75 <fbcon_switch+917> 0x00003dc3 <fbcon_switch+995>: mov 0xe4(%esp,1),%ebx 0x00003dca <fbcon_switch+1002>: mov 0x10(%ebp),%edx 0x00003dcd <fbcon_switch+1005>: mov 0x8(%ebx),%eax 0x00003dd0 <fbcon_switch+1008>: add %eax,%eax 0x00003dd2 <fbcon_switch+1010>: sub %eax,%edx 0x00003dd4 <fbcon_switch+1012>: test %edx,%edx 0x00003dd6 <fbcon_switch+1014>: mov %edx,0x1b20 0x00003ddc <fbcon_switch+1020>: jns 0x3d20 <fbcon_switch+832> 0x00003de2 <fbcon_switch+1026>: jmp 0x3d16 <fbcon_switch+822> 0x00003de7 <fbcon_switch+1031>: cmp $0x5,%eax 0x00003dea <fbcon_switch+1034>: jmp 0x3d10 <fbcon_switch+816> 0x00003def <fbcon_switch+1039>: mov 0xe4(%esp,1),%ecx 0x00003df6 <fbcon_switch+1046>: mov 0x10(%ebp),%eax 0x00003df9 <fbcon_switch+1049>: sub 0x8(%ecx),%eax 0x00003dfc <fbcon_switch+1052>: mov %eax,0x1b20 0x00003e01 <fbcon_switch+1057>: jmp 0x3d20 <fbcon_switch+832> 0x00003e06 <fbcon_switch+1062>: mov 0x24(%esp,1),%eax 0x00003e0a <fbcon_switch+1066>: mov $0x4,%edx 0x00003e0f <fbcon_switch+1071>: test %eax,%eax 0x00003e11 <fbcon_switch+1073>: mov $0x5,%eax 0x00003e16 <fbcon_switch+1078>: jmp 0x3cf3 <fbcon_switch+787> 0x00003e1b <fbcon_switch+1083>: mov 0x20(%esp,1),%edi 0x00003e1f <fbcon_switch+1087>: test %edi,%edi 0x00003e21 <fbcon_switch+1089>: jne 0x3e33 <fbcon_switch+1107> 0x00003e23 <fbcon_switch+1091>: mov 0x1c(%esp,1),%ebx 0x00003e27 <fbcon_switch+1095>: test %ebx,%ebx 0x00003e29 <fbcon_switch+1097>: je 0x3e3e <fbcon_switch+1118> 0x00003e2b <fbcon_switch+1099>: mov 0x18(%esp,1),%ecx 0x00003e2f <fbcon_switch+1103>: test %ecx,%ecx 0x00003e31 <fbcon_switch+1105>: jne 0x3e3e <fbcon_switch+1118> 0x00003e33 <fbcon_switch+1107>: movw $0x1,0xc(%ebp) 0x00003e39 <fbcon_switch+1113>: jmp 0x3cfa <fbcon_switch+794> 0x00003e3e <fbcon_switch+1118>: movw $0x4,0xc(%ebp) 0x00003e44 <fbcon_switch+1124>: jmp 0x3cfa <fbcon_switch+794> 0x00003e49 <fbcon_switch+1129>: mov 0x14(%esi),%ebx 0x00003e4c <fbcon_switch+1132>: jmp 0x3bdd <fbcon_switch+509> 0x00003e51 <fbcon_switch+1137>: mov %esi,(%esp,1) 0x00003e54 <fbcon_switch+1140>: call *0x18(%eax) 0x00003e57 <fbcon_switch+1143>: jmp 0x3b27 <fbcon_switch+327> 0x00003e5c <fbcon_switch+1148>: testb $0x2,0x6(%esi) 0x00003e60 <fbcon_switch+1152>: je 0x3b2e <fbcon_switch+334> 0x00003e66 <fbcon_switch+1158>: jmp 0x3b16 <fbcon_switch+310> 0x00003e6b <fbcon_switch+1163>: mov 0x8(%edx),%eax 0x00003e6e <fbcon_switch+1166>: cmp %eax,0x24(%edx) 0x00003e71 <fbcon_switch+1169>: jne 0x3a8f <fbcon_switch+175> 0x00003e77 <fbcon_switch+1175>: movl $0x0,0x20(%edx) 0x00003e7e <fbcon_switch+1182>: jmp 0x3a8f <fbcon_switch+175> 0x00003e83 <fbcon_switch+1187>: movl $0x0,0x1b40 0x00003e8d <fbcon_switch+1197>: jmp 0x3a6e <fbcon_switch+142> 0x00003e92 <fbcon_switch+1202>: mov %ecx,(%esp,1) 0x00003e95 <fbcon_switch+1205>: call 0x4f80 <fbcon_set_origin> 0x00003e9a <fbcon_switch+1210>: jmp 0x3a35 <fbcon_switch+85> 0x00003e9f <fbcon_switch+1215>: nop End of assembler dump. |