English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 12 January 2022, 09:02   #1
kas1e
Registered User
 
Join Date: Oct 2005
Location: russia/moskow
Age: 44
Posts: 181
Is there any good tracer for os3.x ?

@All
I need a tool that will monitor and show me what functions of necessary library was called. I remember i have something of that sort for 68k back in days, just can't find how it was called.

For example, i need to know what intuition, graphics, and gadtools calls were done by a program when i run it. Disassemble offten show just a number of offset, so usually only exec.library calls is 100% clear from.

Thanks!
kas1e is offline  
Old 12 January 2022, 12:20   #2
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Sounds to me you're looking for SnoopDOS: http://aminet.net/package/util/moni/SnoopDos
StingRay is offline  
Old 12 January 2022, 13:06   #3
kas1e
Registered User
 
Join Date: Oct 2005
Location: russia/moskow
Age: 44
Posts: 181
SnoopDOS is only for some dos/exec calls, but i need an app that can trace anything. I remember there was some tool of this kind where i can myself set up the libraries and their calls that need to trace.

For example, i want to know, what kind of gadtools.library calls happen in one program when i do one or another action. That is just more easy in comparison with reading the whole disassembler listing.
kas1e is offline  
Old 12 January 2022, 13:08   #4
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
DOSTrace maybe? http://aminet.net/package/util/moni/DOSTrace213
StingRay is offline  
Old 12 January 2022, 13:17   #5
kas1e
Registered User
 
Join Date: Oct 2005
Location: russia/moskow
Age: 44
Posts: 181
Oh, it seems Snoopy!
http://aminet.net/package/util/moni/snoopy20
kas1e is offline  
Old 12 January 2022, 14:13   #6
daxb
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 3,303
Maybe also these both too:
http://aminet.net/package/dev/debug/2b_LibSnooper
http://aminet.net/package/util/moni/SnoopLibs
daxb is offline  
Old 12 January 2022, 17:43   #7
Ami
Registered User
 
Ami's Avatar
 
Join Date: Sep 2014
Location: Poland
Posts: 175
Wedge from Amiga Developer CD 2.1.

Here is some scripts to get you started.
Attached Files
File Type: lzx wedge_scripts.lzx (41.3 KB, 43 views)
Ami is offline  
Old 13 January 2022, 21:38   #8
kas1e
Registered User
 
Join Date: Oct 2005
Location: russia/moskow
Age: 44
Posts: 181
@All
Thanks for the help! But i just stick on snoopy20 because it is just easy to use and works out of the box. It is possible to create your own scripts to patch all that you need and those scripts look easy enough, so i was able to create a 5 mins script for full gadtools.library calls, and one which has mixed graphics and cybergraphics ones.

With this snoopy20 you also can just hide the libs you don't want from taking notice, like workbench.library for example. The same as can hide "con", etc. And it works out of the box on clean pure os3.2 too.
kas1e is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Demo scene from the "Opticks" ray-tracer for the Amiga (1989), re-rendered in 2020 Nautilus Graphics. Finished Work 13 23 December 2022 13:11
Tracer disk duplication hardware Bernd MarketPlace 7 14 October 2020 04:38
Hrt-Mon refresh in Tracer broken StingRay support.WinUAE 10 07 December 2015 22:21
ECS. Make OS3.1 look like OS3.9 without loosing speed. lukassid support.Apps 21 19 February 2013 00:13
Wave Tracer manual english translation kisshu request.Other 0 18 May 2011 20:55

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 17:31.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.07446 seconds with 16 queries