Article View: de.comp.sys.amiga.tech
Article #4468Re: wie programmiert man low memory handler?
From: Gunther Nikl
Date: Wed, 27 Mar 1996 16:12
Date: Wed, 27 Mar 1996 16:12
18 lines
1231 bytes
1231 bytes
Joerg Kollmann (joergk@waigel.informatik.uni-bremen.de) wrote:
> ich probiere gerade mit einem low memory-handler und habe das Problem, dass er
> offenbar nicht tut, was er soll, naemlich Speicher freigeben.
>
> /* GCC */
> int lowHandler()
> {
> register struct MemHandlerData *mhd asm("a0");
> register APTR *data asm("a1");
Ich kann nicht sagen, ob der Handler richtig oder falsch ist. Aber die
beide obigen Deklarationen sind nicht ausreichend. Die Parameter sind
in _Scratch_ Register. Damit Du diese Werte in der ganzen Funktion hast,
must Du die Werte in andere Variablen transferieren. Ansonsten kann es
passieren, das alles anstandslos uebersetzt wurde, der Compiler die
Register aber zwischendurch anderweitig nutzt...
Gunther
Technical Details
Message-ID:
<4jbpdo$kbv@taiwan.informatik.uni-rostock.de>Path:
arc1-ca.pugleaf.net!zib-berlin.de!inf2hro!honshu!gniklReferences:
<4jbcbd$8li@gina.zfn.uni-bremen.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!zib-berlin.de!inf2hro!honshu!gnikl From: gnikl@informatik.uni-rostock.de (Gunther Nikl) Newsgroups: de.comp.sys.amiga.tech Subject: Re: wie programmiert man low memory handler? Date: 27 Mar 1996 16:12:40 GMT Organization: University of Rostock Message-ID: <4jbpdo$kbv@taiwan.informatik.uni-rostock.de> References: <4jbcbd$8li@gina.zfn.uni-bremen.de> NNTP-Posting-Host: honshu.informatik.uni-rostock.de X-Newsreader: TIN [version 1.2 PL2]