public inbox for frysk-cvs@sourceware.org help / color / mirror / Atom feed
From: cagney@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: Convert remaining JAVAH JNI to JNIXX. Date: Wed, 07 May 2008 17:03:00 -0000 [thread overview] Message-ID: <20080507170300.10817.qmail@sourceware.org> (raw) The branch, master has been updated via d6e58e873c2a28bb791952ebf8642254419fa689 (commit) from 2c900e55f27fffcf7f48a5ecaf439baa4f29abf2 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit d6e58e873c2a28bb791952ebf8642254419fa689 Author: Andrew Cagney <cagney@redhat.com> Date: Wed May 7 13:00:39 2008 -0400 Convert remaining JAVAH JNI to JNIXX. frysk-common/ChangeLog 2008-05-07 Andrew Cagney <cagney@redhat.com> * Makefile.gen.sh (generate_jni_header, generate_jni_dependency): Delete; do not generate JAVAH headers. frysk-sys/frysk/config/ChangeLog 2008-05-07 Andrew Cagney <cagney@redhat.com> * jni/Host.cxx-in: Re-implement in jnixx. * jni/PrefixFactory.cxx-in: Ditto. * jni/FryskVersion.cxx-in: Ditto. * jni/BuildCompiler.cxx: Ditto. frysk-sys/frysk/testbed/ChangeLog 2008-05-07 Andrew Cagney <cagney@redhat.com> * jni/Tee.cxx: Implement in jnixx. frysk-sys/lib/dwfl/ChangeLog 2008-05-07 Andrew Cagney <cagney@redhat.com> * jni/Dwarf.cxx: Include jnixx header. * jni/ElfSection.cxx: Ditto. * jni/ElfRel.cxx: Ditto. * jni/ElfPrXFPRegSet.cxx: Ditto. * jni/ElfPrstatus.cxx: Ditto. * jni/ElfPrpsinfo.cxx: Ditto. * jni/ElfNhdr.cxx: Ditto. * jni/ElfData.cxx: Ditto. * jni/Elf.cxx: Ditto. * jni/ElfArchiveSymbol.cxx: Ditto. * jni/DwflModule.cxx: Ditto. * jni/DwflLine.cxx: Ditto. * jni/Dwfl.cxx: Ditto. * jni/DwException.cxx: Ditto. * jni/DwarfDie.cxx: Ditto. ----------------------------------------------------------------------- Summary of changes: frysk-common/ChangeLog | 3 + frysk-common/Makefile.gen.sh | 52 ---- frysk-sys/frysk/config/ChangeLog | 7 + frysk-sys/frysk/config/jni/BuildCompiler.cxx | 18 +- frysk-sys/frysk/config/jni/FryskVersion.cxx-in | 8 +- frysk-sys/frysk/config/jni/Host.cxx-in | 12 +- frysk-sys/frysk/config/jni/PrefixFactory.cxx-in | 50 ++-- frysk-sys/frysk/testbed/ChangeLog | 2 + frysk-sys/frysk/testbed/jni/Tee.cxx | 16 +- frysk-sys/lib/dwfl/ChangeLog | 18 ++ frysk-sys/lib/dwfl/jni/DwException.cxx | 23 +-- frysk-sys/lib/dwfl/jni/Dwarf.cxx | 43 +--- frysk-sys/lib/dwfl/jni/DwarfDie.cxx | 313 +--------------------- frysk-sys/lib/dwfl/jni/Dwfl.cxx | 123 +--------- frysk-sys/lib/dwfl/jni/DwflLine.cxx | 53 +---- frysk-sys/lib/dwfl/jni/DwflModule.cxx | 113 +-------- frysk-sys/lib/dwfl/jni/Elf.cxx | 333 +---------------------- frysk-sys/lib/dwfl/jni/ElfArchiveSymbol.cxx | 33 +--- frysk-sys/lib/dwfl/jni/ElfData.cxx | 183 +------------ frysk-sys/lib/dwfl/jni/ElfDynamic.cxx | 13 +- frysk-sys/lib/dwfl/jni/ElfNhdr.cxx | 33 +--- frysk-sys/lib/dwfl/jni/ElfPrAuxv.cxx | 33 +--- frysk-sys/lib/dwfl/jni/ElfPrFPRegSet.cxx | 33 +--- frysk-sys/lib/dwfl/jni/ElfPrXFPRegSet.cxx | 33 +--- frysk-sys/lib/dwfl/jni/ElfPrpsinfo.cxx | 33 +--- frysk-sys/lib/dwfl/jni/ElfPrstatus.cxx | 33 +--- frysk-sys/lib/dwfl/jni/ElfRel.cxx | 13 +- frysk-sys/lib/dwfl/jni/ElfSection.cxx | 83 +------ frysk-sys/lib/dwfl/jni/ElfSymbol.cxx | 43 +--- 29 files changed, 101 insertions(+), 1652 deletions(-) First 500 lines of diff: diff --git a/frysk-common/ChangeLog b/frysk-common/ChangeLog index ee75ea8..5d9e60a 100644 --- a/frysk-common/ChangeLog +++ b/frysk-common/ChangeLog @@ -1,5 +1,8 @@ 2008-05-07 Andrew Cagney <cagney@redhat.com> + * Makefile.gen.sh (generate_jni_header, generate_jni_dependency): + Delete; do not generate JAVAH headers. + * Makefile.gen.sh (jnixx_sources): Replace ordering dependency of jnixx generated files before jnixx objects, with hard dependency based on includes. diff --git a/frysk-common/Makefile.gen.sh b/frysk-common/Makefile.gen.sh index 69c5e49..67045b8 100755 --- a/frysk-common/Makefile.gen.sh +++ b/frysk-common/Makefile.gen.sh @@ -735,56 +735,6 @@ while read file dir base suffix ; do done < files.base -# For any java file that contains "native" declarations, generate a -# jni header. - -echo 'all-local: $(JAVAH_JNI_BUILT)' -generate_jni_header () -{ - local file=$1 - local d=$2 - local b=$3 - local suffix=$4 - if grep ' native ' $file > /dev/null ; then - local h=`echo $d/$b | tr '[/]' '[_]'` - local c=`echo $d/$b | tr '[/]' '[.]'` - automake_variable JAVAH_JNI_BUILT += ${h}.h - cat <<EOF -CLEANFILES += ${h}.h -${h}.h: $file | ${GEN_DIRNAME}.jar - @echo "$c => ${h}.h" - rm -f \$@.tmp - \$(GCJH) \$(GCJHFLAGS) \\ - -jni \\ - -classpath=\$(CLASSPATH):${GEN_DIRNAME}.jar \\ - -o \$@.tmp \\ - $c - mv \$@.tmp \$@ -EOF - fi -} - -# For JNI .cxx files, generate an explict depend on what should be the -# corresponding JNI header. What about .cxx files that are not jni? - -generate_jni_dependency() -{ - local file=$1 - local d=$2 # contains /jni - local b=$3 - local suffix=$4 - local j=`dirname $d` # drop /jni - if has_java_source $j/$b ; then - # The corresponding jni header file. - local h=`echo $j/$b | tr '[/]' '[_]'` - # check it is included. - if grep "$h.h" $file > /dev/null 2>&1 ; then - echo "$d/$b.o: $h.h" - fi - fi -} - - # Generate rules for all .xml-in files, assume that they are converted # to man pages. @@ -979,12 +929,10 @@ while read file dir base suffix ; do generate_compile $file $dir $base $suffix ${sources} ;; */jni/*.cxx | */jni/*.cxx-in | */jni/*.cxx-sh | */jnixx/*.cxx ) - generate_jni_dependency $file $dir $base $suffix generate_compile $file $dir $base $suffix \ lib${GEN_MAKENAME}_jni_a_SOURCES ;; *.java | *.java-in | *.java-sh ) - generate_jni_header $file $dir $base $suffix ;; *.cxx | *.c | *.S | *.cxx-in | *.c-in | *.S-in \ | *.cxx-sh | *.c-sh | *.S-sh ) diff --git a/frysk-sys/frysk/config/ChangeLog b/frysk-sys/frysk/config/ChangeLog index b17abac..34737b2 100644 --- a/frysk-sys/frysk/config/ChangeLog +++ b/frysk-sys/frysk/config/ChangeLog @@ -1,3 +1,10 @@ +2008-05-07 Andrew Cagney <cagney@redhat.com> + + * jni/Host.cxx-in: Re-implement in jnixx. + * jni/PrefixFactory.cxx-in: Ditto. + * jni/FryskVersion.cxx-in: Ditto. + * jni/BuildCompiler.cxx: Ditto. + 2008-04-17 Andrew Cagney <cagney@redhat.com> * Config.java (getPkgLibFile(String)): Delete. diff --git a/frysk-sys/frysk/config/jni/BuildCompiler.cxx b/frysk-sys/frysk/config/jni/BuildCompiler.cxx index 5dd52c7..059423b 100644 --- a/frysk-sys/frysk/config/jni/BuildCompiler.cxx +++ b/frysk-sys/frysk/config/jni/BuildCompiler.cxx @@ -37,11 +37,11 @@ // version and license this file solely under the GPL without // exception. -#include "frysk_config_BuildCompiler.h" +#include "frysk/config/BuildCompiler-jni.hxx" -JNIEXPORT jint -Java_frysk_config_BuildCompiler_getVersion(JNIEnv *env, jclass) { +jint +frysk::config::BuildCompiler::getVersion(jnixx::env& env) { #ifdef __GNUC__ return (jint) __GNUC__; #else @@ -49,8 +49,8 @@ Java_frysk_config_BuildCompiler_getVersion(JNIEnv *env, jclass) { #endif } -JNIEXPORT jint -Java_frysk_config_BuildCompiler_getMinorVersion(JNIEnv *env, jclass) { +jint +frysk::config::BuildCompiler::getMinorVersion(jnixx::env& env) { #ifdef __GNUC_MINOR__ return (jint) __GNUC_MINOR__; #else @@ -58,8 +58,8 @@ Java_frysk_config_BuildCompiler_getMinorVersion(JNIEnv *env, jclass) { #endif } -JNIEXPORT jint -Java_frysk_config_BuildCompiler_getPatchLevel(JNIEnv *env, jclass) { +jint +frysk::config::BuildCompiler::getPatchLevel(jnixx::env& env) { #ifdef __GNUC_PATCHLEVEL__ return (jint) __GNUC_PATCHLEVEL__; #else @@ -67,8 +67,8 @@ Java_frysk_config_BuildCompiler_getPatchLevel(JNIEnv *env, jclass) { #endif } -JNIEXPORT jint -Java_frysk_config_BuildCompiler_getRHRelease(JNIEnv *env, jclass) { +jint +frysk::config::BuildCompiler::getRHRelease(jnixx::env& env) { #ifdef __GNUC_RH_RELEASE__ return (jint) __GNUC_RH_RELEASE__; #else diff --git a/frysk-sys/frysk/config/jni/FryskVersion.cxx-in b/frysk-sys/frysk/config/jni/FryskVersion.cxx-in index ea05d46..cc42fd8 100644 --- a/frysk-sys/frysk/config/jni/FryskVersion.cxx-in +++ b/frysk-sys/frysk/config/jni/FryskVersion.cxx-in @@ -37,9 +37,9 @@ // version and license this file solely under the GPL without // exception. -#include "frysk_config_FryskVersion.h" +#include "frysk/config/FryskVersion-jni.hxx" -JNIEXPORT jstring -Java_frysk_config_FryskVersion_version(JNIEnv *env, jclass) { - return env->NewStringUTF("@VERSION@"); +java::lang::String +frysk::config::FryskVersion::version(jnixx::env& env) { + return env.newStringUTF("@VERSION@"); } diff --git a/frysk-sys/frysk/config/jni/Host.cxx-in b/frysk-sys/frysk/config/jni/Host.cxx-in index 04c17dd..c111e0f 100644 --- a/frysk-sys/frysk/config/jni/Host.cxx-in +++ b/frysk-sys/frysk/config/jni/Host.cxx-in @@ -39,14 +39,14 @@ // version and license this file solely under the GPL without // exception. -#include "frysk_config_Host.h" +#include "frysk/config/Host-jni.hxx" -JNIEXPORT jint JNICALL -Java_frysk_config_Host_wordSize(JNIEnv *env, jclass) { +jint +frysk::config::Host::wordSize(jnixx::env& env) { return sizeof(long) * 8; } -JNIEXPORT jstring JNICALL -Java_frysk_config_Host_cpuXXX(JNIEnv *env, jclass) { - return env->NewStringUTF("@host_cpu@"); +java::lang::String +frysk::config::Host::cpuXXX(jnixx::env& env) { + return env.newStringUTF("@host_cpu@"); } diff --git a/frysk-sys/frysk/config/jni/PrefixFactory.cxx-in b/frysk-sys/frysk/config/jni/PrefixFactory.cxx-in index 1c113ef..3ca15aa 100644 --- a/frysk-sys/frysk/config/jni/PrefixFactory.cxx-in +++ b/frysk-sys/frysk/config/jni/PrefixFactory.cxx-in @@ -39,45 +39,45 @@ // version and license this file solely under the GPL without // exception. -#include <frysk_config_PrefixFactory.h> +#include "frysk/config/PrefixFactory-jni.hxx" -JNIEXPORT jstring JNICALL -Java_frysk_config_PrefixFactory_gladeDir(JNIEnv *env, jclass) { - return env->NewStringUTF("@gladedir@"); +java::lang::String +frysk::config::PrefixFactory::gladeDir(jnixx::env& env) { + return env.newStringUTF("@gladedir@"); } -JNIEXPORT jstring JNICALL -Java_frysk_config_PrefixFactory_helpDir(JNIEnv *env, jclass) { - return env->NewStringUTF("@helpdir@"); +java::lang::String +frysk::config::PrefixFactory::helpDir(jnixx::env& env) { + return env.newStringUTF("@helpdir@"); } -JNIEXPORT jstring JNICALL -Java_frysk_config_PrefixFactory_imagesDir(JNIEnv *env, jclass) { - return env->NewStringUTF("@imagesdir@"); +java::lang::String +frysk::config::PrefixFactory::imagesDir(jnixx::env& env) { + return env.newStringUTF("@imagesdir@"); } -JNIEXPORT jstring JNICALL -Java_frysk_config_PrefixFactory_binDir(JNIEnv *env, jclass) { - return env->NewStringUTF("@bindir@"); +java::lang::String +frysk::config::PrefixFactory::binDir(jnixx::env& env) { + return env.newStringUTF("@bindir@"); } -JNIEXPORT jstring JNICALL -Java_frysk_config_PrefixFactory_pkgDataDir(JNIEnv *env, jclass) { - return env->NewStringUTF("@pkgdatadir@"); +java::lang::String +frysk::config::PrefixFactory::pkgDataDir(jnixx::env& env) { + return env.newStringUTF("@pkgdatadir@"); } -JNIEXPORT jstring JNICALL -Java_frysk_config_PrefixFactory_pkgLibDir(JNIEnv *env, jclass) { - return env->NewStringUTF("@pkglibdir@"); +java::lang::String +frysk::config::PrefixFactory::pkgLibDir(jnixx::env& env) { + return env.newStringUTF("@pkglibdir@"); } -JNIEXPORT jstring JNICALL -Java_frysk_config_PrefixFactory_pkgLib32Dir(JNIEnv *env, jclass) { - return env->NewStringUTF("@pkglib32dir@"); +java::lang::String +frysk::config::PrefixFactory::pkgLib32Dir(jnixx::env& env) { + return env.newStringUTF("@pkglib32dir@"); } -jstring -Java_frysk_config_PrefixFactory_sourceDir(JNIEnv *env, jclass) { +java::lang::String +frysk::config::PrefixFactory::sourceDir(jnixx::env& env) { // An educated guess. - return env->NewStringUTF("@prefix@/src/debug/frysk-@VERSION@"); + return env.newStringUTF("@prefix@/src/debug/frysk-@VERSION@"); } diff --git a/frysk-sys/frysk/testbed/ChangeLog b/frysk-sys/frysk/testbed/ChangeLog index 542937f..ed11dac 100644 --- a/frysk-sys/frysk/testbed/ChangeLog +++ b/frysk-sys/frysk/testbed/ChangeLog @@ -1,5 +1,7 @@ 2008-05-07 Andrew Cagney <cagney@redhat.com> + * jni/Tee.cxx: Implement in jnixx. + * jni/LocalMemory.cxx: Implement. 2008-05-06 Andrew Cagney <cagney@redhat.com> diff --git a/frysk-sys/frysk/testbed/jni/Tee.cxx b/frysk-sys/frysk/testbed/jni/Tee.cxx index 9dda023..8302017 100644 --- a/frysk-sys/frysk/testbed/jni/Tee.cxx +++ b/frysk-sys/frysk/testbed/jni/Tee.cxx @@ -37,15 +37,15 @@ // version and license this file solely under the GPL without // exception. -#include "frysk_testbed_Tee.h" +#include <stdio.h> +#include <unistd.h> +#include "frysk/testbed/Tee-jni.hxx" -JNIEXPORT void -Java_frysk_testbed_Tee_execute (JNIEnv *env, jobject) -{ - jclass cls = env->FindClass("java/lang/RuntimeException"); - if (cls != NULL) { - env->ThrowNew(cls, __FILE__ ":Java_frysk_testbed_Tee_execute not implemented"); +void +frysk::testbed::Tee::execute(jnixx::env& env) { + char b; + while (::read (STDIN_FILENO, &b, 1) > 0) { + ::write (STDOUT_FILENO, &b, 1); } - return; } diff --git a/frysk-sys/lib/dwfl/ChangeLog b/frysk-sys/lib/dwfl/ChangeLog index 5e79324..7afad70 100644 --- a/frysk-sys/lib/dwfl/ChangeLog +++ b/frysk-sys/lib/dwfl/ChangeLog @@ -1,3 +1,21 @@ +2008-05-07 Andrew Cagney <cagney@redhat.com> + + * jni/Dwarf.cxx: Include jnixx header. + * jni/ElfSection.cxx: Ditto. + * jni/ElfRel.cxx: Ditto. + * jni/ElfPrXFPRegSet.cxx: Ditto. + * jni/ElfPrstatus.cxx: Ditto. + * jni/ElfPrpsinfo.cxx: Ditto. + * jni/ElfNhdr.cxx: Ditto. + * jni/ElfData.cxx: Ditto. + * jni/Elf.cxx: Ditto. + * jni/ElfArchiveSymbol.cxx: Ditto. + * jni/DwflModule.cxx: Ditto. + * jni/DwflLine.cxx: Ditto. + * jni/Dwfl.cxx: Ditto. + * jni/DwException.cxx: Ditto. + * jni/DwarfDie.cxx: Ditto. + 2008-04-25 Petr Machata <pmachata@redhat.com> * cni/DwflModule.cxx (each_pubname_context): New struct. diff --git a/frysk-sys/lib/dwfl/jni/DwException.cxx b/frysk-sys/lib/dwfl/jni/DwException.cxx index afdf4ce..b5be3cf 100644 --- a/frysk-sys/lib/dwfl/jni/DwException.cxx +++ b/frysk-sys/lib/dwfl/jni/DwException.cxx @@ -37,25 +37,4 @@ // version and license this file solely under the GPL without // exception. -#include "lib_dwfl_DwException.h" - - -JNIEXPORT jstring -Java_lib_dwfl_DwException_getDwErrMessage (JNIEnv *env, jclass, jint) -{ - jclass cls = env->FindClass("java/lang/RuntimeException"); - if (cls != NULL) { - env->ThrowNew(cls, __FILE__ ":Java_lib_dwfl_DwException_getDwErrMessage not implemented"); - } - return 0; -} - -JNIEXPORT void -Java_lib_dwfl_DwException_throwDwException (JNIEnv *env, jclass) -{ - jclass cls = env->FindClass("java/lang/RuntimeException"); - if (cls != NULL) { - env->ThrowNew(cls, __FILE__ ":Java_lib_dwfl_DwException_throwDwException not implemented"); - } - return; -} +#include "lib/dwfl/DwException-jni.hxx" diff --git a/frysk-sys/lib/dwfl/jni/Dwarf.cxx b/frysk-sys/lib/dwfl/jni/Dwarf.cxx index 7f027e1..f02c3b6 100644 --- a/frysk-sys/lib/dwfl/jni/Dwarf.cxx +++ b/frysk-sys/lib/dwfl/jni/Dwarf.cxx @@ -37,45 +37,4 @@ // version and license this file solely under the GPL without // exception. -#include "lib_dwfl_Dwarf.h" - - -JNIEXPORT void -Java_lib_dwfl_Dwarf_dwarf_1begin_1elf (JNIEnv *env, jobject, jobject, jint, jlong) -{ - jclass cls = env->FindClass("java/lang/RuntimeException"); - if (cls != NULL) { - env->ThrowNew(cls, __FILE__ ":Java_lib_dwfl_Dwarf_dwarf_1begin_1elf not implemented"); - } - return; -} - -JNIEXPORT void -Java_lib_dwfl_Dwarf_dwarf_1begin (JNIEnv *env, jobject, jstring, jint) -{ - jclass cls = env->FindClass("java/lang/RuntimeException"); - if (cls != NULL) { - env->ThrowNew(cls, __FILE__ ":Java_lib_dwfl_Dwarf_dwarf_1begin not implemented"); - } - return; -} - -JNIEXPORT jobjectArray -Java_lib_dwfl_Dwarf_get_1source_1files (JNIEnv *env, jobject) -{ - jclass cls = env->FindClass("java/lang/RuntimeException"); - if (cls != NULL) { - env->ThrowNew(cls, __FILE__ ":Java_lib_dwfl_Dwarf_get_1source_1files not implemented"); - } - return 0; -} - -JNIEXPORT jint -Java_lib_dwfl_Dwarf_dwarf_1end (JNIEnv *env, jobject) -{ - jclass cls = env->FindClass("java/lang/RuntimeException"); - if (cls != NULL) { - env->ThrowNew(cls, __FILE__ ":Java_lib_dwfl_Dwarf_dwarf_1end not implemented"); - } - return 0; -} +#include "lib/dwfl/Dwarf-jni.hxx" diff --git a/frysk-sys/lib/dwfl/jni/DwarfDie.cxx b/frysk-sys/lib/dwfl/jni/DwarfDie.cxx index 19a0f5c..ba78641 100644 --- a/frysk-sys/lib/dwfl/jni/DwarfDie.cxx +++ b/frysk-sys/lib/dwfl/jni/DwarfDie.cxx @@ -37,315 +37,4 @@ // version and license this file solely under the GPL without // exception. -#include "lib_dwfl_DwarfDie.h" - - -JNIEXPORT jobject -Java_lib_dwfl_DwarfDie_getEntryBreakpoints (JNIEnv *env, jobject) -{ - jclass cls = env->FindClass("java/lang/RuntimeException"); - if (cls != NULL) { - env->ThrowNew(cls, __FILE__ ":Java_lib_dwfl_DwarfDie_getEntryBreakpoints not implemented"); - } - return 0; -} - -JNIEXPORT jboolean -Java_lib_dwfl_DwarfDie_isInlineDeclaration (JNIEnv *env, jobject) -{ - jclass cls = env->FindClass("java/lang/RuntimeException"); - if (cls != NULL) { - env->ThrowNew(cls, __FILE__ ":Java_lib_dwfl_DwarfDie_isInlineDeclaration not implemented"); - } - return 0; -} - -JNIEXPORT jobject -Java_lib_dwfl_DwarfDie_getInlinedInstances (JNIEnv *env, jobject) -{ - jclass cls = env->FindClass("java/lang/RuntimeException"); - if (cls != NULL) { - env->ThrowNew(cls, __FILE__ ":Java_lib_dwfl_DwarfDie_getInlinedInstances not implemented"); - } - return 0; -} - -JNIEXPORT jlong -Java_lib_dwfl_DwarfDie_get_1lowpc (JNIEnv *env, jobject) -{ - jclass cls = env->FindClass("java/lang/RuntimeException"); - if (cls != NULL) { - env->ThrowNew(cls, __FILE__ ":Java_lib_dwfl_DwarfDie_get_1lowpc not implemented"); - } - return 0; -} - -JNIEXPORT jlong -Java_lib_dwfl_DwarfDie_get_1highpc (JNIEnv *env, jobject) -{ - jclass cls = env->FindClass("java/lang/RuntimeException"); - if (cls != NULL) { - env->ThrowNew(cls, __FILE__ ":Java_lib_dwfl_DwarfDie_get_1highpc not implemented"); - } - return 0; -} - -JNIEXPORT jlong -Java_lib_dwfl_DwarfDie_get_1entrypc (JNIEnv *env, jobject) -{ - jclass cls = env->FindClass("java/lang/RuntimeException"); - if (cls != NULL) { - env->ThrowNew(cls, __FILE__ ":Java_lib_dwfl_DwarfDie_get_1entrypc not implemented"); - } - return 0; -} - -JNIEXPORT jstring -Java_lib_dwfl_DwarfDie_get_1diename (JNIEnv *env, jobject) -{ - jclass cls = env->FindClass("java/lang/RuntimeException"); - if (cls != NULL) { - env->ThrowNew(cls, __FILE__ ":Java_lib_dwfl_DwarfDie_get_1diename not implemented"); - } - return 0; -} hooks/post-receive -- frysk system monitor/debugger
reply other threads:[~2008-05-07 17:03 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20080507170300.10817.qmail@sourceware.org \ --to=cagney@sourceware.org \ --cc=frysk-cvs@sourceware.org \ --cc=frysk@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).