[kaffe] Loading stops after 2 classes
Helmer Krämer
hkraemer at freenet.de
Fri Jun 25 03:53:16 PDT 2004
On Thu, 24 Jun 2004 13:26:38 +0200
Fabien Renaud <renaud at nentec.de> wrote:
> #include "sigcontextinfo.h"
> +
> +#define SIGNAL_ARGS(sig, ctx) \
> + int sig, SIGCONTEXT ctx
That's not quite correct. On ARM, the first four parameters are
passed in registers, and the others are passed on the stack.
Since the SIGCONTEXT struct is passed on the stack, the macro
should read something like
#define SIGNAL_ARGS(sig, ctx) \
int sig, int arm_r2, int arm_r3, int arm_r4, SIGCONTEXT ctx
Regards,
Helmer
More information about the kaffe
mailing list