[kaffe] CVS kaffe (dalibor): Added debug output to library function lookup
Kaffe CVS
Kaffe Mailing List <kaffe@kaffe.org>
Tue Feb 3 09:39:01 2004
PatchSet 4393
Date: 2004/02/03 17:32:42
Author: dalibor
Branch: HEAD
Tag: (none)
Log:
Added debug output to library function lookup
2004-02-03 Dalibor Topic <robilad@kaffe.org>
* kaffe/kaffevm/external.c
(findLibraryFunction): Added debug output.
Members:
ChangeLog:1.1977->1.1978
kaffe/kaffevm/external.c:1.51->1.52
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.1977 kaffe/ChangeLog:1.1978
--- kaffe/ChangeLog:1.1977 Mon Feb 2 18:25:35 2004
+++ kaffe/ChangeLog Tue Feb 3 17:32:42 2004
@@ -1,3 +1,8 @@
+2004-02-03 Dalibor Topic <robilad@kaffe.org>
+
+ * kaffe/kaffevm/external.c
+ (findLibraryFunction): Added debug output.
+
2004-02-02 Dalibor Topic <robilad@kaffe.org>
Resynced with GNU Classpath.
Index: kaffe/kaffe/kaffevm/external.c
diff -u kaffe/kaffe/kaffevm/external.c:1.51 kaffe/kaffe/kaffevm/external.c:1.52
--- kaffe/kaffe/kaffevm/external.c:1.51 Sun Jan 25 19:57:26 2004
+++ kaffe/kaffe/kaffevm/external.c Tue Feb 3 17:32:43 2004
@@ -111,6 +111,23 @@
while (!ptr && libHandle[i].ref && i < MAXLIBS) {
ptr = lt_dlsym(libHandle[i].desc, name);
+
+DBG(NATIVELIB,
+ if (ptr == NULL) {
+ dprintf("Couldn't find %s in library handle %d == %s.\nError message is %s.\n",
+ name,
+ i,
+ lt_dlgetinfo(libHandle[i].desc) == NULL ? "unknown" : lt_dlgetinfo(libHandle[i].desc)->name,
+ lt_dlerror());
+ }
+ else {
+ dprintf("Found %s in library handle %d == %s.\n",
+ name,
+ i,
+ lt_dlgetinfo(libHandle[i].desc) == NULL ? "unknown" : lt_dlgetinfo(libHandle[i].desc)->name);
+ }
+)
+
++i;
}