Logo by Nickman (anonymous IP: 18.119.133.138,2258) | ||||||||||||||
| ||||||||||||||
Audio (343) Datatype (51) Demo (203) Development (602) Document (24) Driver (97) Emulation (149) Game (1011) Graphics (500) Library (118) Network (234) Office (66) Utility (932) Video (69) Total files: 4399 Full index file Recent index file
Amigans.net OpenAmiga Aminet IntuitionBase
Support the site
|
A small command line tool to find out where a program is hanging. Unlike a normal crash, a program that stuck in a infinity loop can be hard to debug, I expect the OS developers has a tool like this, but as far as I know it's not publicly available. This tool can be used in combination with IRA disassemble tool, if your debuging a 680x0 program. The tool should give you an offset in the exe file, and IRA should provide offset address to match in the disassembled code. In 2022, we are looking ways to fix problems in software related to old busy loops, waiting for changes in hardware register. Finding this problematic place in programs / assembly code, so we make software patches. Before using disable JIT compiler in compatibility prefs. AmigaOS4.1 uses a check sum and the size of program to detect if the program, executed by JIT compiler or interpreter. Using: FrozenAt ProcessName or FrozenAt ProcessAddress Will show as starck trace with information about a running program. |
Copyright © 2004-2024 by Björn Hagström All Rights Reserved |