(REPLACEMENT_STUB_SIZE): Added.
* src/vm/jit/sparc64/arch.h: Likewise.
* src/vm/jit/alpha/arch.h: Likewise.
* src/vm/jit/mips/arch.h: Likewise.
* src/vm/jit/parisc/arch.h: Likewise.
* src/vm/jit/powerpc64/arch.h: Likewise.
* src/vm/jit/i386/arch.h: Likewise.
* src/vm/jit/x86_64/arch.h: Likewise.
Changes:
- $Id: arch.h 5173 2006-07-25 15:57:11Z twisti $
+ $Id: arch.h 6134 2006-12-07 20:14:40Z edwin $
*/
#define SUPPORT_CONST_STORE_ZERO_ONLY 1 /* on some risc machines we can */
/* only store REG_ZERO */
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE 4 /* bytes */
+#define REPLACEMENT_STUB_SIZE 5 /* words */
+
#endif /* _ARCH_H */
Changes:
- $Id: arch.h 5173 2006-07-25 15:57:11Z twisti $
+ $Id: arch.h 6134 2006-12-07 20:14:40Z edwin $
*/
/* For HAS_4_BYTE_STACKSLOT archs no distinction is made between long and dbl*/
/* define SUPPORT_COMBINE_INTEGER_REGISTERS */
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE 5 /* bytes */
+#define REPLACEMENT_STUB_SIZE (5+5+1) /* bytes */
+
#endif /* _ARCH_H */
Changes:
- $Id: arch.h 5173 2006-07-25 15:57:11Z twisti $
+ $Id: arch.h 6134 2006-12-07 20:14:40Z edwin $
*/
#endif /* SIZEOF_VOID_P == 8 */
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE (2*4) /* bytes */
+#define REPLACEMENT_STUB_SIZE 6 /* words */
+
#endif /* _ARCH_H */
#define USE_FAKE_ATOMIC_INSTRUCTIONS 1
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE 4 /* bytes */
+
#endif /* _ARCH_H */
Changes:
- $Id: arch.h 5173 2006-07-25 15:57:11Z twisti $
+ $Id: arch.h 6134 2006-12-07 20:14:40Z edwin $
*/
/* For HAS_4_BYTE_STACKSLOT archs no distinction is made between long and dbl*/
#define SUPPORT_COMBINE_INTEGER_REGISTERS
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE 4 /* bytes */
+#define REPLACEMENT_STUB_SIZE 6 /* words */
+
#endif /* _ARCH_H */
Changes:
- $Id: arch.h 5329 2006-09-05 18:26:32Z tbfg $
+ $Id: arch.h 6134 2006-12-07 20:14:40Z edwin $
*/
/* #define HAS_4BYTE_STACKSLOT */
/* #define SUPPORT_COMBINE_INTEGER_REGISTERS */
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE 4 /* bytes */
+#define REPLACEMENT_STUB_SIZE 6 /* words */
+
#endif /* _ARCH_H */
#define SUPPORT_CONST_STORE_ZERO_ONLY 1 /* on some risc machines we can */
/* only store REG_ZERO */
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE 4 /* bytes */
+#define REPLACEMENT_STUB_SIZE 5 /* words */ /* XXX adapt for sparc64 */
+
#endif /* _ARCH_H */
Changes:
- $Id: arch.h 5173 2006-07-25 15:57:11Z twisti $
+ $Id: arch.h 6134 2006-12-07 20:14:40Z edwin $
*/
#define CONSECUTIVE_INTEGER_ARGS
#define CONSECUTIVE_FLOAT_ARGS
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE 5 /* bytes */
+#define REPLACEMENT_STUB_SIZE (10+2+10+2+1) /* bytes */
+
#endif /* _ARCH_H */