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

dev/debug/findline.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:findline 37.2 - Find Enforcer/Mungwall hit in program
Uploader:mbs adastra cvl va us (Michael B Smith)
Architecture:m68k-amigaos
Date:1994-02-20
Download:http://aminet.net/dev/debug/findline.lha - View contents
Readme:http://aminet.net/dev/debug/findline.readme
Downloads:5588

Yes, this is legal. From the public area on BIX.

Easiest to just include the doc file.

                            FindLine 37.2
                   Copyright © 1993 David N. Junod
                      Written by David N. Junod


INTRODUCTION

This little utility was inspired by HitMe, written by Doug Walker of
SAS Institute.  It is used to find the source file (and line number)
of an Enforcer hit.

One major difference between this utility and HitMe, is that FindLine
looks into the executable for symbol and debugging information to
obtain the source file and line number.  This version does not
require a map file, object files or source files---it only requires
an executable that contains symbols or LINE (and SRC6) debugging
information.


USAGE

FindLine takes the following arguments:

  MODNAME/A,OFFSET/A,HUNK

Following is a description of the arguments.

  MODNAME/A
  Name of the application.  First looks in <modname>.ld.

  OFFSET
  The hexidecimal offset of the Enforcer hit.

  HUNK
  The hexidecimal hunk number of the Enforcer hit.  Defaults to zero.


REQUIREMENTS

Your C files must be compiled with SAS/C 5.x or beyond, with LINE
debugging turned on.  Best results are obtained with SAS/C 6.x and
beyond.

Assembly files must be compiled with CAPE (or HX68) with DEBUG turned
on.

This utility should work with any compiler or assembler that produces
standard LINE debugging hunks.

When using Enforcer (and MungWall) you should be using SegTracker for
best results.


CHANGES

37.2 (11-Mar-93)

No longer requires a map file.  Uses asyncio to access the executable
(greatly speeds access).


~DNJ~



Contents of dev/debug/findline.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 3262    5104  63.9% -lh1- e152 Mar 11  1993 FindLine
[generic]                  834    1538  54.2% -lh1- 0414 Mar 11  1993 FindLine.doc
[generic]                  221     468  47.2% -lh1- cd32 Mar 11  1993 FindLine.doc.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         3 files    4317    7110  60.7%            Feb 20  1994

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