Spurious "dll not found" error messages on x64-windows.
* windows-nat.c: Add include of complaints.h. (handle_unload_dll): Change dll-not-found error into a complaint.
This commit is contained in:
parent
9468ae8905
commit
ecc13e538f
|
@ -1,3 +1,9 @@
|
||||||
|
2010-02-12 Joel Brobecker <brobecker@adacore.com>
|
||||||
|
|
||||||
|
Spurious "dll not found" error messages on x64-windows.
|
||||||
|
* windows-nat.c: Add include of complaints.h.
|
||||||
|
(handle_unload_dll): Change dll-not-found error into a complaint.
|
||||||
|
|
||||||
2010-02-12 Pedro Alves <pedro@codesourcery.com>
|
2010-02-12 Pedro Alves <pedro@codesourcery.com>
|
||||||
|
|
||||||
* breakpoint.c (allocate_bp_location): Use bp_loc_other for
|
* breakpoint.c (allocate_bp_location): Use bp_loc_other for
|
||||||
|
|
|
@ -64,6 +64,7 @@
|
||||||
#include "windows-tdep.h"
|
#include "windows-tdep.h"
|
||||||
#include "windows-nat.h"
|
#include "windows-nat.h"
|
||||||
#include "i386-nat.h"
|
#include "i386-nat.h"
|
||||||
|
#include "complaints.h"
|
||||||
|
|
||||||
#define AdjustTokenPrivileges dyn_AdjustTokenPrivileges
|
#define AdjustTokenPrivileges dyn_AdjustTokenPrivileges
|
||||||
#define DebugActiveProcessStop dyn_DebugActiveProcessStop
|
#define DebugActiveProcessStop dyn_DebugActiveProcessStop
|
||||||
|
@ -783,8 +784,15 @@ handle_unload_dll (void *dummy)
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
error (_("Error: dll starting at %s not found."),
|
/* We did not find any DLL that was previously loaded at this address,
|
||||||
host_address_to_string (lpBaseOfDll));
|
so register a complaint. We do not report an error, because we have
|
||||||
|
observed that this may be happening under some circumstances. For
|
||||||
|
instance, running 32bit applications on x64 Windows causes us to receive
|
||||||
|
4 mysterious UNLOAD_DLL_DEBUG_EVENTs during the startup phase (these
|
||||||
|
events are apparently caused by the WOW layer, the interface between
|
||||||
|
32bit and 64bit worlds). */
|
||||||
|
complaint (&symfile_complaints, _("dll starting at %s not found."),
|
||||||
|
host_address_to_string (lpBaseOfDll));
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue