|
From: Hartmut B. <har...@te...> - 2002-05-31 15:07:04
|
Hi, some programs, which use msvcrt.dll, crash on ros. The crash occurs within alloca. If there is a call to alloca, the size parameter is pushed to the stack, but alloca needs this parameter in eax. What's wrong ? - Hartmut 78017464 <_fcvtbuf>: ... 78017485: 68 78 02 00 00 push $0x278 7801748a: e8 b9 ab 00 00 call 78022048 <__alloca> ... 78022048 <__alloca>: 78022048: 51 push %ecx 78022049: 89 e1 mov %esp,%ecx 7802204b: 83 c1 08 add $0x8,%ecx 7802204e <probe>: 7802204e: 3d 00 10 00 00 cmp $0x1000,%eax 78022053: 72 10 jb 78022065 <done> ... |