From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6705 invoked by alias); 14 May 2008 17:38:30 -0000 Received: (qmail 6679 invoked by uid 367); 14 May 2008 17:38:29 -0000 Date: Wed, 14 May 2008 17:38:00 -0000 Message-ID: <20080514173829.6664.qmail@sourceware.org> From: cagney@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: Generate instances of all ID variables. X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 2e8fe2df0981ab97667bcdf302897ad9028d6855 X-Git-Newrev: 5f5ad9c629bb9f8301878f47278bf5b816ab3fe3 Mailing-List: contact frysk-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-cvs-owner@sourceware.org Reply-To: frysk@sourceware.org X-SW-Source: 2008-q2/txt/msg00240.txt.bz2 The branch, master has been updated via 5f5ad9c629bb9f8301878f47278bf5b816ab3fe3 (commit) from 2e8fe2df0981ab97667bcdf302897ad9028d6855 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 5f5ad9c629bb9f8301878f47278bf5b816ab3fe3 Author: Andrew Cagney Date: Wed May 14 13:37:23 2008 -0400 Generate instances of all ID variables. frysk-sys/frysk/jnixx/ChangeLog 2008-05-14 Andrew Cagney * PrintCxxDefinitions.java: Generate ID variables. ----------------------------------------------------------------------- Summary of changes: frysk-sys/frysk/jnixx/ChangeLog | 2 ++ frysk-sys/frysk/jnixx/PrintCxxDefinitions.java | 6 ++++++ 2 files changed, 8 insertions(+), 0 deletions(-) First 500 lines of diff: diff --git a/frysk-sys/frysk/jnixx/ChangeLog b/frysk-sys/frysk/jnixx/ChangeLog index 93ad5c8..deaf968 100644 --- a/frysk-sys/frysk/jnixx/ChangeLog +++ b/frysk-sys/frysk/jnixx/ChangeLog @@ -1,5 +1,7 @@ 2008-05-14 Andrew Cagney + * PrintCxxDefinitions.java: Generate ID variables. + * JniBindings.java: Generate array method names identical to JNI. * chars.hxx (class ByteArrayElements): Update. * chars.cxx (strings2chars): Update. diff --git a/frysk-sys/frysk/jnixx/PrintCxxDefinitions.java b/frysk-sys/frysk/jnixx/PrintCxxDefinitions.java index 05f0b6c..0e78cd7 100644 --- a/frysk-sys/frysk/jnixx/PrintCxxDefinitions.java +++ b/frysk-sys/frysk/jnixx/PrintCxxDefinitions.java @@ -138,6 +138,12 @@ class PrintCxxDefinitions extends ClassWalker { void acceptConstructor(Constructor constructor) { } void acceptField(Field field) { + p.println(); + p.print("jfieldID "); + p.printGlobalCxxName(field.getDeclaringClass()); + p.print("::"); + p.printID(field); + p.println(";"); } void acceptClass(Class klass) { } hooks/post-receive -- frysk system monitor/debugger