< prev index next >

src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c

Print this page

        

*** 25,37 **** #include <X11/Xlib.h> #include <X11/Xutil.h> #include <X11/Xos.h> #include <X11/Xatom.h> - #ifdef __linux__ - #include <execinfo.h> - #endif #include <jvm.h> #include <jni.h> #include <jlong.h> #include <jni_util.h> --- 25,34 ----
*** 789,818 **** JNU_ReleaseStringPlatformChars(env, key, (const char*)keystr); } return ret; } - #ifdef __linux__ - void print_stack(void) - { - void *array[10]; - size_t size; - char **strings; - size_t i; - - size = backtrace (array, 10); - strings = backtrace_symbols (array, size); - - fprintf (stderr, "Obtained %zd stack frames.\n", size); - - for (i = 0; i < size; i++) - fprintf (stderr, "%s\n", strings[i]); - - free (strings); - } - #endif - Window get_xawt_root_shell(JNIEnv *env) { static jclass classXRootWindow = NULL; static jmethodID methodGetXRootWindow = NULL; static Window xawt_root_shell = None; --- 786,795 ----
< prev index next >