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