| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The Amiga has now been re-released as a completely new machine which comes with a completely new operating system. As a result, I will not be implementing any of the following features (or fixing any of the following problems) in mpatrol for the old AmigaOS. Support for the new AmigaOS may be added in the future.
malloc() and related functions are dynamically
linked in some executable files then perhaps it would be possible to override
these functions, thus getting the `--dynamic' option in the
mpatrol command to work.
memalign() and related functions, and should not have any
effect on the running of mpatrol since no datatypes require an alignment of more
than 8 bytes.
gcc is being used then
up to two stack frames can be traversed, but this should really be extended
without requiring MP_BUILTINSTACK_SUPPORT. When SAS/C is being used then
there is no support for call stack traversal.
gcc is being used then the BFD library routines will be called
to determine the symbols from the executable file, but this will only work for
objects compiled with gcc and there currently appears to be a problem
getting the `USEDEBUG' option to work. When SAS/C is being used then
there is no support for reading symbols from executable files. Also need to add
support for reading symbols from any shared libraries that are required by the
program.
mptrace command.
malloc(), etc., without including the `mpatrol.h' header file
first. This is because the compiler startup code and libraries call
malloc() before everything is set up, and so the library cannot properly
initialise itself if the malloc() that the startup code finds is the
malloc() in the mpatrol library. This restriction does not exist when
using gcc.
Installer installation script with icons.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |