#15658: System freeze after 3-rd icon when booting
-----------------------------+----------------------------
Reporter: X512 | Owner: nobody
Type: bug | Status: closed
Priority: normal | Milestone: Unscheduled
Component: System/Kernel | Version: R1/Development
Resolution: fixed | Keywords:
Blocked By: | Blocking:
Has a Patch: 0 | Platform: x86
-----------------------------+----------------------------
Comment (by pulkomandy):
gcc2 with inlined rdtsc:
{{{
00000b8c <system_time>:
b8c: 55 push %ebp
b8d: 89 e5 mov %esp,%ebp
b8f: 83 ec 2c sub $0x2c,%esp
b92: 0f 31 rdtsc
b94: 57 push %edi
b95: 56 push %esi
b96: 53 push %ebx
b97: 89 c6 mov %eax,%esi
b99: 89 d7 mov %edx,%edi
b9b: 89 c1 mov %eax,%ecx
b9d: 89 7d f8 mov %edi,0xfffffff8(%ebp)
ba0: c7 45 fc 00 00 00 00 movl $0x0,0xfffffffc(%ebp)
ba7: a1 00 00 00 00 mov 0x0,%eax
bac: 31 d2 xor %edx,%edx
bae: 89 55 e4 mov %edx,0xffffffe4(%ebp)
bb1: 8b 75 e4 mov 0xffffffe4(%ebp),%esi
bb4: 89 45 e0 mov %eax,0xffffffe0(%ebp)
bb7: f7 e1 mul %ecx
bb9: 0f af f1 imul %ecx,%esi
bbc: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx
bbf: 31 db xor %ebx,%ebx
bc1: 0f af cb imul %ebx,%ecx
bc4: 89 45 f0 mov %eax,0xfffffff0(%ebp)
bc7: 8b 45 f8 mov 0xfffffff8(%ebp),%eax
bca: 01 f2 add %esi,%edx
bcc: 89 55 f4 mov %edx,0xfffffff4(%ebp)
bcf: 01 4d f4 add %ecx,0xfffffff4(%ebp)
bd2: f7 65 e0 mull 0xffffffe0(%ebp)
bd5: 8b 4d f8 mov 0xfffffff8(%ebp),%ecx
bd8: 0f af 4d e4 imul 0xffffffe4(%ebp),%ecx
bdc: 89 45 e8 mov %eax,0xffffffe8(%ebp)
bdf: 8b 45 e0 mov 0xffffffe0(%ebp),%eax
be2: 0f af 45 fc imul 0xfffffffc(%ebp),%eax
be6: 8b 5d f4 mov 0xfffffff4(%ebp),%ebx
be9: 31 f6 xor %esi,%esi
beb: 01 ca add %ecx,%edx
bed: 89 55 ec mov %edx,0xffffffec(%ebp)
bf0: 01 45 ec add %eax,0xffffffec(%ebp)
bf3: 89 d8 mov %ebx,%eax
bf5: 89 f2 mov %esi,%edx
bf7: 03 45 e8 add 0xffffffe8(%ebp),%eax
bfa: 13 55 ec adc 0xffffffec(%ebp),%edx
bfd: 5b pop %ebx
bfe: 5e pop %esi
bff: 5f pop %edi
c00: 89 ec mov %ebp,%esp
c02: 5d pop %ebp
c03: c3 ret
}}}
--
Ticket URL: <https://dev.haiku-os.org/ticket/15658#comment:12>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.