From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27601 invoked by alias); 12 Oct 2006 17:08:50 -0000 Received: (qmail 27586 invoked by uid 9514); 12 Oct 2006 17:08:49 -0000 Date: Thu, 12 Oct 2006 17:08:00 -0000 Message-ID: <20061012170849.27584.qmail@sourceware.org> From: pmuldoon@sourceware.org To: frysk-cvs@sourceware.org Subject: frysk-imports/lib/elf ChangeLog Elf.java cni/E ... Mailing-List: contact frysk-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: frysk-cvs-owner@sourceware.org Reply-To: frysk@sourceware.org X-SW-Source: 2006-q4/txt/msg00084.txt.bz2 List-Id: CVSROOT: /cvs/frysk Module name: frysk-imports Changes by: pmuldoon@sourceware.org 2006-10-12 17:08:49 Modified files: lib/elf : ChangeLog Elf.java lib/elf/cni : Elf.cxx Log message: 2006-10-11 Phil Muldoon * cni/Elf.cxx: (elf_begin): Check args to allow writing to elf files. (elf_get_last_error_msg): New. (elf_get_last_error_no): New. (elf_updatehdr): New. (elf_init_core_header): New. Temporary. (elf_updatephdr): New. * Elf.java (Elf): Add a boolean constructor switch for write/read. (updateEHeader): New. Write Elf header back to native structure. (initializeCoreHeader): Temporary. Convienience function. (updatePHeader): New. Write the program segment back to native structure. (getLastErrorMsg): New. Get the error message corresponding to entry below. (getLastErrorNo): New. Get the error number set if the last elf function failed. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-imports/lib/elf/ChangeLog.diff?cvsroot=frysk&r1=1.39&r2=1.40 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-imports/lib/elf/Elf.java.diff?cvsroot=frysk&r1=1.17&r2=1.18 http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-imports/lib/elf/cni/Elf.cxx.diff?cvsroot=frysk&r1=1.20&r2=1.21