X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=ffi%2Ftrap.c;h=5230c0cc7c1c9f8a867a194def8f833540f71226;hb=ee844c4902a9511762ae291b2cd9ac21c13f524c;hp=8a4db6f0400b332cc85f09501e5d2080b3217cf6;hpb=7f6c34b263df6917a392d95ace4a13f8ef2c7c48;p=mate.git diff --git a/ffi/trap.c b/ffi/trap.c index 8a4db6f..5230c0c 100644 --- a/ffi/trap.c +++ b/ffi/trap.c @@ -22,7 +22,7 @@ #include unsigned int getMethodEntry(unsigned int, unsigned int); -unsigned int getStaticFieldAddr(unsigned int, void*); +unsigned int getStaticFieldAddr(unsigned int); unsigned int getTrapType(unsigned int, unsigned int); unsigned int mallocObject(int); @@ -131,7 +131,7 @@ void sigsegvtrap(int nSignal, siginfo_t *info, void *ctx) dprintf("staticfieldtrap: something is wrong here. abort\n"); exit(0); } - unsigned int patchme = getStaticFieldAddr(from, trap_map); + unsigned int patchme = getStaticFieldAddr(from); dprintf(" to_patch: 0x%08x\n", (unsigned int) to_patch); dprintf("*to_patch: 0x%08x\n", *to_patch);