AminetAminet
Search:
84754 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/c/ElfCheckWos.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric icon
No screenshot available
Short:WarpUP-ELF Object-Checker for 68k
Author: paladin at cs.tu-berlin.de MagicSN at Birdland.es.bawue.de
Uploader:MagicSN Birdland es bawue de
Type:dev/c
Architecture:m68k-amigaos,ppc-warpup
Date:1999-01-01
Requires:EGCS WarpUP Installed
Download:dev/c/ElfCheckWos.lha - View contents
Readme:dev/c/ElfCheckWos.readme
Downloads:571

Lately a friend of mine who does not own a PPC Board wanted to
support PPC. We came upon a major problem. He does not own StormC,
and does not want to use vbcc, so he wanted to use EGCS WarpUP.
But EGCS does not list the undefined symbols during linking
like a "usual" compiler, but during program execution !!! So he
cannot test on undefined symbols on his 68k system !!!

This is the program i wrote for him. It checks on a plain 68k system
a WarpUP-ELF File, if it contains undefined symbols. If it produces
*no output at all*, then the file is fine. Else there are undefined
symbols. The program then lists all undefined symbols by name.

Basically this is LoadELFWOS, with taking the part used for program
execution out, and also replacing all powerpc.library stuff with
exec.library stuff, and not opening powerpc.library...

I tested it on the 68k system already, works fine.

A test.c program which contains a undefined symbol, together with a
a.out is included, for testing purposes.

So it is now possible to do EGCS WarpUP PPC Developpement also on
a plain 68k system.

Steffen Haeuser


Contents of dev/c/ElfCheckWos.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 3187    8890  35.8% -lh5- 57fb Mar 14  1996 elf/common.h
[generic]                 2098    8179  25.7% -lh5- 7097 Jun 30  1998 elf/external.h
[generic]                  625    1772  35.3% -lh5- 16d9 Jun 30  1998 elf/relocs.h
[generic]                11944   24640  48.5% -lh5- 0f59 Dec 30  1998 elfcheckwos
[generic]                  789    3358  23.5% -lh5- ecfe Dec 30  1998 elfcheckwos.¶
[generic]                  387     665  58.2% -lh5- cf5c Dec 30  1998 elfcheckwos.¶.info
[generic]                  177     272  65.1% -lh5- bef6 Nov 19  1998 elfobject.h
[generic]                  297     789  37.6% -lh5- 1382 Nov 30  1998 error.c
[generic]                  113     175  64.6% -lh5- b4b0 Dec 30  1998 error.h
[generic]                 1401    5537  25.3% -lh5- 1c00 Dec 30  1998 loadelf.c
[generic]                  104     151  68.9% -lh5- 9db9 Nov 30  1998 loadelf.h
[generic]                  813    2437  33.4% -lh5- 1919 Dec 30  1998 main.c
[generic]                  581    1696  34.3% -lh5- 6b5e Nov 30  1998 relocelf.c
[generic]                   88     107  82.2% -lh5- e2c8 Jun 30  1998 relocelf.h
[generic]                  238     539  44.2% -lh5- 6387 Nov 30  1998 section.h
[generic]                  133     200  66.5% -lh5- 8206 Nov 30  1998 symbol.h
[generic]                 1151    4090  28.1% -lh5- 092f Dec 30  1998 symbols.c
[generic]                  135     197  68.5% -lh5- 266c Jul  4  1998 symbols.h
[generic]                  137     214  64.0% -lh5- 3b8d Jul  8  1998 util.c
[generic]                   79      85  92.9% -lh5- 85f4 Jul  8  1998 util.h
[generic]                17227   41753  41.3% -lh5- a210 Dec 30  1998 a.out
[generic]                   76      76 100.0% -lh0- 9ad9 Dec 30  1998 Test.c
[generic]                  661    1284  51.5% -lh5- 7d6e Dec 30  1998 ElfCheckWos.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        23 files   42441  107106  39.6%            Dec 31  1998
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>