1472N/A * or visit www.oracle.com if you need additional information or have any
0N/A#ifndef STDMETHODV
0N/A ~AutoArrayPtr() {
0N/A ~AutoJavaString() {
0N/A ~SAOutputCallbacks() {
0N/A clearBuffer();
0N/A return m_msgBuffer;
0N/A if (m_msgBuffer) {
0N/A m_msgBuffer = 0;
0N/A return m_refCount;
0N/A *ppInterface = 0;
0N/A if (m_msgBuffer == 0) {
0N/A if (m_msgBuffer == 0) {
0N/A if (m_msgBuffer == 0) {
0N/A THROW_NEW_DEBUGGER_EXCEPTION_("Windbg Error: not able to get IDebugDataSpaces object!", false);
0N/A CHECK_EXCEPTION_(false);
0N/A if (ptrIDebugClient->QueryInterface(__uuidof(IDebugSystemObjects), (PVOID*) &ptrIDebugSystemObjects)
0N/A THROW_NEW_DEBUGGER_EXCEPTION_("Windbg Error: not able to get IDebugSystemObjects object!", false);
0N/A CHECK_EXCEPTION_(false);
0N/A CHECK_EXCEPTION_(false);
0N/A CHECK_EXCEPTION_(false);
0N/A CHECK_EXCEPTION_(false);
0N/A CHECK_EXCEPTION_(false);
0N/A CHECK_EXCEPTION_(false);
0N/A CHECK_EXCEPTION_(false);
0N/A This also makes JDI-on-SA installation/usage simpler because with this we would
0N/A not need a tool like ServiceInstaller from http://www.kcmultimedia.com/smaster.
0N/A CHECK_EXCEPTION_(false);
0N/A CHECK_EXCEPTION_(false);
0N/A CHECK_EXCEPTION_(false);
0N/A CHECK_EXCEPTION_(false);
0N/A CHECK_EXCEPTION_(false);
0N/A CHECK_EXCEPTION_(false);
0N/A CHECK_EXCEPTION_(false);
0N/A CHECK_EXCEPTION_(false);
0N/A CHECK_EXCEPTION_(false);
0N/A CHECK_EXCEPTION_(false);
0N/A CHECK_EXCEPTION_(false);
0N/AJNIEXPORT void JNICALL Java_sun_jvm_hotspot_debugger_windbg_WindbgDebuggerLocal_attach0__Ljava_lang_String_2Ljava_lang_String_2
0N/A CHECK_EXCEPTION_(false);
0N/A if (ptrIDebugDataSpaces != 0) {
0N/A CHECK_EXCEPTION_(false);
0N/A if (ptrIDebugOutputCallbacks != 0) {
0N/A CHECK_EXCEPTION_(false);
0N/A if (ptrIDebugAdvanced != 0) {
0N/A CHECK_EXCEPTION_(false);
0N/A if (ptrIDebugSymbols != 0) {
0N/A CHECK_EXCEPTION_(false);
0N/A if (ptrIDebugSystemObjects != 0) {
0N/A CHECK_EXCEPTION_(false);
0N/A if (ptrIDebugControl != 0) {
0N/A CHECK_EXCEPTION_(false);
0N/A if (ptrIDebugClient != 0) {
0N/AJNIEXPORT jbyteArray JNICALL Java_sun_jvm_hotspot_debugger_windbg_WindbgDebuggerLocal_readBytesFromProcess0
0N/A CHECK_EXCEPTION_(0);
0N/A CHECK_EXCEPTION_(0);
0N/A CHECK_EXCEPTION_(0);
0N/A CHECK_EXCEPTION_(0);
0N/AJNIEXPORT jlong JNICALL Java_sun_jvm_hotspot_debugger_windbg_WindbgDebuggerLocal_getThreadIdFromSysId0
0N/A CHECK_EXCEPTION_(0);
0N/A ~AutoCOMPtr() {
0N/AJNIEXPORT jstring JNICALL Java_sun_jvm_hotspot_debugger_windbg_WindbgDebuggerLocal_consoleExecuteCommand0
0N/A CHECK_EXCEPTION_(0);
0N/A CHECK_EXCEPTION_(0);
0N/A CHECK_EXCEPTION_(0);
0N/A CHECK_EXCEPTION_(0);
0N/A CHECK_EXCEPTION_(0);
0N/AJNIEXPORT jobject JNICALL Java_sun_jvm_hotspot_debugger_windbg_WindbgDebuggerLocal_lookupByAddress0
0N/A CHECK_EXCEPTION_(0);
0N/A CHECK_EXCEPTION_(0);
0N/A CHECK_EXCEPTION_(0);