13 February 2012, 04:07 | #1 |
Returning fan!
Join Date: Jan 2011
Location: Montréal, QC, Canada
Posts: 1,434
|
GCC and GCCFindHit
Dear all!
Has anyone of you used GCCFindHit to debug a program cross-compiled with Windows/CygWin/GCC for AmigaOS v3.1? When compiling thttp, I use the options -g -O2. When running thttpd, Enforcer reports some hits. I would like to use the data from Enforcer to locate the sources of the hits: Code:
----> 680B907C - "LIBS:locale.library" Hunk 0000 Offset 00001AF4 Cheers! Tygre PS. I just found a page dedicated to AmigaOS 4, that uses -gstabs and addr2line to get the line number causing a hit, however I can't seem to find addr2line for AmigaOS 3. Last edited by tygre; 13 February 2012 at 04:15. Reason: Added more info. |
14 February 2012, 03:22 | #2 |
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
It's been a while since I used Enforcer (I use MuForce) so I'm not sure of the output but I believe thttp has called (jumped into) a function in locale.library where the hit occurs. This is usually caused by incorrect data being passed to an AmigaOS function (probably in locale.library). GCCFindHit thttpd 00001AF4 looks for the offset in thttpd but the hit looks to me like it occurs in the locale.library (different hunk). If GCCFindHit was possible with locale.library, it would probably give you the locale.library function being passed the bad function data. There are ways to find out the locale.library function with a disassembler or Scout. There is the possibility that another program than thttpd jumped into the locale.library and caused this hit as the task is not given. MuForce can give more information like the task.
|
20 February 2012, 16:45 | #3 |
Returning fan!
Join Date: Jan 2011
Location: Montréal, QC, Canada
Posts: 1,434
|
Hi Matthey!
Thanks a lot for the explanations, I (think that I) understand better now... I will look into Scout and keep you posted! Cheers! Tygre |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
GCC and ixemul.library | Rixa | Coders. Language | 24 | 10 November 2016 23:18 |
StormC V4 gcc - ixnet how to? | NovaCoder | Coders. C/C++ | 1 | 28 February 2012 03:07 |
LouiSe's GCC Environment | Morbane | request.Apps | 0 | 27 December 2011 08:02 |
GCC on Linux and MathIeeeDoubTrans | tygre | Coders. Language | 2 | 27 November 2011 04:20 |
StormC4/GCC | JoJo | Coders. General | 0 | 28 October 2002 09:38 |
|
|