Author: infinoid
Date: Sat Jan  3 01:27:19 2009
New Revision: 34867

Modified:
   trunk/src/jit/arm/exec_dep.c
   trunk/src/jit/i386/exec_dep.c
   trunk/src/jit/ppc/exec_dep.c

Log:
[exec] Tag exec runcore functions with ASSERT_ARGS.

Modified: trunk/src/jit/arm/exec_dep.c
==============================================================================
--- trunk/src/jit/arm/exec_dep.c        (original)
+++ trunk/src/jit/arm/exec_dep.c        Sat Jan  3 01:27:19 2009
@@ -26,6 +26,7 @@
 void
 Parrot_exec_normal_op(Parrot_jit_info_t *jit_info, PARROT_INTERP)
 {
+    ASSERT_ARGS(Parrot_exec_normal_op);
 }
 
 #else /* JIT_CGP */
@@ -70,6 +71,7 @@
 void
 Parrot_exec_cpcf_op(Parrot_jit_info_t *jit_info, PARROT_INTERP)
 {
+    ASSERT_ARGS(Parrot_exec_cpcf_op);
     Parrot_exec_normal_op(jit_info, interp);
     Parrot_jump_to_op_in_reg(jit_info, interp, r0);
 }
@@ -77,12 +79,14 @@
 void
 Parrot_exec_restart_op(Parrot_jit_info_t *jit_info, PARROT_INTERP)
 {
+    ASSERT_ARGS(Parrot_exec_restart_op);
 }
 
 /* Assign the offset of the progra_code */
 void
 offset_fixup(Parrot_exec_objfile_t *obj)
 {
+    ASSERT_ARGS(offset_fixup);
     int i, j;
 
     for (i = 0; i < obj->data_count; i++) {

Modified: trunk/src/jit/i386/exec_dep.c
==============================================================================
--- trunk/src/jit/i386/exec_dep.c       (original)
+++ trunk/src/jit/i386/exec_dep.c       Sat Jan  3 01:27:19 2009
@@ -28,6 +28,7 @@
 void
 Parrot_exec_normal_op(Parrot_jit_info_t *jit_info, PARROT_INTERP)
 {
+    ASSERT_ARGS(Parrot_exec_normal_op);
     Parrot_jit_optimizer_section_ptr cur_section =
         jit_info->optimizer->cur_section;
     int i, j, last_is_branch = 0;
@@ -113,6 +114,7 @@
 Parrot_exec_normal_op(Parrot_jit_info_t *jit_info,
                      PARROT_INTERP)
 {
+    ASSERT_ARGS(Parrot_exec_normal_op);
     emitm_pushl_i(jit_info->native_ptr,
         jit_info->objfile->bytecode_header_size +
             jit_info->op_i * sizeof (opcode_t));
@@ -132,6 +134,7 @@
 Parrot_exec_cpcf_op(Parrot_jit_info_t *jit_info,
                    PARROT_INTERP)
 {
+    ASSERT_ARGS(Parrot_exec_cpcf_op);
     Parrot_exec_normal_op(jit_info, interp);
     Parrot_emit_jump_to_eax(jit_info, interp);
 }
@@ -140,6 +143,7 @@
 Parrot_exec_restart_op(Parrot_jit_info_t *jit_info,
                    PARROT_INTERP)
 {
+    ASSERT_ARGS(Parrot_exec_restart_op);
     char *jmp_ptr, *sav_ptr;
 
     Parrot_exec_normal_op(jit_info, interp);
@@ -169,6 +173,7 @@
 void
 offset_fixup(Parrot_exec_objfile_t *obj)
 {
+    ASSERT_ARGS(offset_fixup);
     int i;
 
     for (i = 0; i < obj->data_count; i++) {

Modified: trunk/src/jit/ppc/exec_dep.c
==============================================================================
--- trunk/src/jit/ppc/exec_dep.c        (original)
+++ trunk/src/jit/ppc/exec_dep.c        Sat Jan  3 01:27:19 2009
@@ -26,6 +26,7 @@
 void
 Parrot_exec_normal_op(Parrot_jit_info_t *jit_info, PARROT_INTERP)
 {
+    ASSERT_ARGS(Parrot_exec_normal_op);
 }
 
 #else /* JIT_CGP */
@@ -48,6 +49,7 @@
 void
 Parrot_exec_cpcf_op(Parrot_jit_info_t *jit_info, PARROT_INTERP)
 {
+    ASSERT_ARGS(Parrot_exec_cpcf_op);
     Parrot_exec_normal_op(jit_info, interp);
     jit_emit_sub_rrr(jit_info->native_ptr, r3, r3, r15);
     jit_emit_add_rrr(jit_info->native_ptr, r3, r14, r3);
@@ -59,12 +61,14 @@
 void
 Parrot_exec_restart_op(Parrot_jit_info_t *jit_info, PARROT_INTERP)
 {
+    ASSERT_ARGS(Parrot_exec_restart_op);
 }
 
 /* Assign the offset of the program_code */
 void
 offset_fixup(Parrot_exec_objfile_t *obj)
 {
+    ASSERT_ARGS(offset_fixup);
     int i, j;
 
     for (i = 0; i < obj->data_count; i++) {

Reply via email to