msvcrt switching from builtin to native
Aric Stewart
aric at codeweavers.com
Wed Jul 11 15:37:55 CDT 2001
I was just noticing similar situations with urlmon when i we debugging
something today. I thought there must be something wrong with my setup,
but if you are seeing it also that is interesting.
-aric
> Hallo,
>
> trying to run msdev.exe with builtin msvcrt, at some point thins strange
> +snoop,+relay log appears:
>
> 08066950:Call msvcrt._strdup(4040b294 "Microsoft Visual C++") ret=5f416652
> 08066950:Call kernel32.HeapAlloc(40390000,00000000,00000015) ret=4063d846
> 08066950:Ret kernel32.HeapAlloc() retval=4041c338 ret=4063d846
> 08066950:Ret msvcrt._strdup() retval=4041c338 ret=5f416652
> 08066950:Call msvcrt._mbsinc(5f49d450 "%d") ret=5f4160fb
> 08066950:Ret msvcrt._mbsinc() retval=5f49d451 ret=5f4160fb
> 08066950:Call msvcrt.atoi(5f49d451 "d") ret=5f41614d
> 08066950:Ret msvcrt.atoi() retval=00000000 ret=5f41614d
> 08066950:CALL msvcrt.292: _ismbcdigit(<unknown, check return>) ret=5f416161
> ^^^^
> 08066950:Call ntdll.RtlRaiseException(406064e0) ret=40631056
> 08066950:CALL msvcrt.74: __CxxFrameHandler(<unknown, check return>) ret=4006ac97
> 08066950:Call ntdll.RtlRaiseException(406061d0) ret=40631056
> 08066950:CALL msvcrt.74: __CxxFrameHandler(<unknown, check return>) ret=4006ac97
>
> _ismbcdigit is unimplemented. The log looks like wine starts to think with
> that call that msvcrt is a native dll. Implementing a semi stub for that
> gives the same behaviour at the next unimplemented msvcrt function.
>
> Bye
> --
> Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
>
> Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
> --------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
More information about the wine-devel
mailing list