< prev index next >
src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
Print this page
@ rev 16979 : imported patch alpinefixes-execinfo
|
*** 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 ----
*** 785,814 ****
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;
--- 782,791 ----
< prev index next >