зеркало из https://github.com/mozilla/pjs.git
Add a debug break for OpenVMS. All changes are ifdef VMS. a=leaf
This commit is contained in:
Родитель
b14eeb2841
Коммит
4a6f174515
|
@ -36,6 +36,10 @@
|
||||||
#include "nsCOMPtr.h"
|
#include "nsCOMPtr.h"
|
||||||
#include "nsCRT.h"
|
#include "nsCRT.h"
|
||||||
#include "nsString.h"
|
#include "nsString.h"
|
||||||
|
#if defined(VMS) && defined(DEBUG)
|
||||||
|
#include <lib$routines.h>
|
||||||
|
#include <ssdef.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
nsDll::nsDll(const char *codeDllName, int type)
|
nsDll::nsDll(const char *codeDllName, int type)
|
||||||
: m_dllName(NULL),
|
: m_dllName(NULL),
|
||||||
|
@ -488,7 +492,9 @@ void nsDll::BreakAfterLoad(const char *nsprPath)
|
||||||
// Break in the debugger here.
|
// Break in the debugger here.
|
||||||
asm("int $3");
|
asm("int $3");
|
||||||
#endif
|
#endif
|
||||||
|
#if defined(VMS)
|
||||||
|
lib$signal(SS$_DEBUG);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
#endif /* DEBUG */
|
#endif /* DEBUG */
|
||||||
return;
|
return;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче