mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 01:45:40 +00:00
Daniel Zimmermann <netzimme@aim.com>
- Print module and function name when a wine unimplemented function exception is raised. See issue #4546 for more details. svn path=/trunk/; revision=43629
This commit is contained in:
parent
40ee8ac836
commit
3fcf38a55e
1 changed files with 12 additions and 1 deletions
|
@ -395,7 +395,18 @@ RaiseException(IN DWORD dwExceptionCode,
|
||||||
{
|
{
|
||||||
DPRINT1("Delphi Exception at address: %p\n", ExceptionRecord.ExceptionInformation[0]);
|
DPRINT1("Delphi Exception at address: %p\n", ExceptionRecord.ExceptionInformation[0]);
|
||||||
DPRINT1("Exception-Object: %p\n", ExceptionRecord.ExceptionInformation[1]);
|
DPRINT1("Exception-Object: %p\n", ExceptionRecord.ExceptionInformation[1]);
|
||||||
DPRINT1("Exception text: %s\n", ExceptionRecord.ExceptionInformation[2]);
|
DPRINT1("Exception text: %s\n", ExceptionRecord.ExceptionInformation[2]);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Trace the wine special error and show the modulename and functionname */
|
||||||
|
if (dwExceptionCode == 0x80000100 /*EXCEPTION_WINE_STUB*/)
|
||||||
|
{
|
||||||
|
/* Numbers of parameter must be equal to two */
|
||||||
|
if (ExceptionRecord.NumberParameters == 2)
|
||||||
|
{
|
||||||
|
DPRINT1("Missing function in : %s\n", ExceptionRecord.ExceptionInformation[0]);
|
||||||
|
DPRINT1("with the functionname : %s\n", ExceptionRecord.ExceptionInformation[1]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Raise the exception */
|
/* Raise the exception */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue