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

dev/src/ObjDumpFunctions.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Analyze functions from an executable
Author:thellier at free.fr (Alain Thellier)
Uploader:thellier free fr
Type:dev/src
Version:1.1
Architecture:ppc-amigaos; m68k-amigaos
Date:2015-12-18
Download:http://aminet.net/dev/src/ObjDumpFunctions.lha - View contents
Readme:http://aminet.net/dev/src/ObjDumpFunctions.readme
Downloads:966

VERSION
V1.1 :
OS4 build is correct this time 
Morphos port (Stefan A. Haubenthal)
No more use 100% cpu

DESCRIPTION 
ObjDumpFuncs: obtain functions from Objdump tool (or Adis)
Works only on binary with symbols and name (non stripped binaries)
Disassemble a program and show functions usage
Build a list of functions from assembly source
then can sort them per size/offset/name/stack usage/etc..
can follow a function : what functions call this function, what functions are
called

So this program allow to understand how a binary works : what call what
So this is a kind of dynamic functions tree
This program is especially usefull for (porting) a big program with sources that
you can
recompile (not stripped) that you want to understand how it works

The OS3 version ObjDumpFuncs use Adis as disassembler for 68k code
The OS4 version ObjDumpFuncs-ppc use Objdump as disassembler for PPC code

If you still dont understand what do this program then just try :
Start ObjDumpFuncs. Choose ObjDumpFuncs as binary for analyzing


Use 'q' for quitting
										
WARNING: This program crash on exit and I dont know why



	


Contents of dev/src/ObjDumpFunctions.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                 3664    6425  57.0% -lh5- ae77 Dec 18 12:32 ObjDumpFunctions.info
[unknown]                35392   83072  42.6% -lh5- d80e Jan 13  1995 ObjDumpFunctions/ADis
[unknown]                  241     760  31.7% -lh5- 648c Dec  8 10:55 ObjDumpFunctions/build.sh
[unknown]                 2663    5604  47.5% -lh5- 007a Dec  8 10:54 ObjDumpFunctions/build.sh.info
[unknown]                14153   25392  55.7% -lh5- 6a9f Dec 17 16:34 ObjDumpFunctions/ObjDumpFuncs
[unknown]                14491   77645  18.7% -lh5- 97de Dec 16 11:44 ObjDumpFunctions/ObjDumpFuncs-ppc
[unknown]                 3950    6455  61.2% -lh5- 2c55 Dec 18 15:22 ObjDumpFunctions/ObjDumpFuncs-ppc.info
[unknown]                 4757   18858  25.2% -lh5- 7830 Dec  8 13:40 ObjDumpFunctions/ObjDumpFuncs.c
[unknown]                 3660    6472  56.6% -lh5- 1e3d Dec 18 15:21 ObjDumpFunctions/ObjDumpFuncs.info
[unknown]                  720    1402  51.4% -lh5- a0ec Dec 18 15:28 ObjDumpFunctions/ObjDumpFuncs.readme
[unknown]                 5094   18058  28.2% -lh5- ade1 Dec 16 11:43 ObjDumpFunctions/ObjDumpFuncs_Amiga.h
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        11 files   88785  250143  35.5%            Dec 18 21:46

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>