1 /* stuff needed for libgcc1 on win32. */
9 pushl %ecx /* save temp */
10 movl %esp,%ecx /* get sp */
11 addl $0x8,%ecx /* and point to return addr */
13 probe: cmpl $0x1000,%eax /* > 4k ?*/
16 subl $0x1000,%ecx /* yes, move pointer down 4k*/
17 orl $0x0,(%ecx) /* probe there */
18 subl $0x1000,%eax /* decrement count */
19 jmp probe /* and do it again */
22 orl $0x0,(%ecx) /* less that 4k, just peek here */
25 movl %ecx,%esp /* decrement stack */
27 movl (%eax),%ecx /* recover saved temp */
28 movl 4(%eax),%eax /* get return address */