[svn:parrot] r40845 - branches/pluggable_runcore/src/runcore

cotto at svn.parrot.org cotto at svn.parrot.org
Fri Aug 28 20:45:07 UTC 2009


Author: cotto
Date: Fri Aug 28 20:45:06 2009
New Revision: 40845
URL: https://trac.parrot.org/parrot/changeset/40845

Log:
[profiling] remove some unused or unnecessary variables

Modified:
   branches/pluggable_runcore/src/runcore/cores.c

Modified: branches/pluggable_runcore/src/runcore/cores.c
==============================================================================
--- branches/pluggable_runcore/src/runcore/cores.c	Fri Aug 28 20:38:56 2009	(r40844)
+++ branches/pluggable_runcore/src/runcore/cores.c	Fri Aug 28 20:45:06 2009	(r40845)
@@ -1077,11 +1077,10 @@
 ARGIN(opcode_t *pc))
 {
     ASSERT_ARGS(runops_profiling_core)
-            Parrot_Context_info preop_info, postop_info;
-    Parrot_Context     *preop_ctx;
+
+    Parrot_Context_info preop_info, postop_info;
     PMC                *preop_sub;
     opcode_t           *preop_pc;
-    static FILE        *prof_fd;
     HUGEINTVAL          op_time;
     char                unknown_sub[]  = "<unknown sub>";
     char                unknown_file[] = "<unknown file>";
@@ -1102,17 +1101,15 @@
         runcore->time[runcore->level] = runcore->runcore_start - runcore->op_start;
     }
 
-    preop_ctx = CONTEXT(interp);
     Parrot_Context_get_info(interp, CONTEXT(interp), &postop_info);
     fprintf(runcore->prof_fd, "F:%s\n", postop_info.file->strstart);
     fprintf(runcore->prof_fd, "S:%s;%s\n",
-            VTABLE_get_string(interp, preop_ctx->current_namespace)->strstart,
+            VTABLE_get_string(interp, CONTEXT(interp)->current_namespace)->strstart,
             postop_info.subname->strstart);
 
     while (pc) {
 
         char *preop_file_name, *postop_file_name;
-        char *preop_sub_name,  *postop_sub_name;
         INTVAL get_new_info = 1;
 
         if (pc < code_start || pc >= code_end) {
@@ -1125,11 +1122,9 @@
 
         Parrot_Context_get_info(interp, CONTEXT(interp), &postop_info);
         preop_file_name = preop_info.file->strstart;
-        preop_sub_name  = preop_info.subname->strstart;
 
         CONTEXT(interp)->current_pc = pc;
-        preop_ctx = CONTEXT(interp);
-        preop_sub = preop_ctx->current_sub;
+        preop_sub = CONTEXT(interp)->current_sub;
         preop_pc = pc;
 
         runcore->level++;
@@ -1149,12 +1144,9 @@
         runcore->level--;
 
         postop_file_name = postop_info.file->strstart;
-        postop_sub_name  = postop_info.subname->strstart;
 
         if (!preop_file_name)  preop_file_name  = unknown_file;
         if (!postop_file_name) postop_file_name = unknown_file;
-        if (!preop_sub_name)   preop_sub_name   = unknown_sub;
-        if (!postop_sub_name)  postop_sub_name  = unknown_sub;
 
         if (preop_pc) {
 


More information about the parrot-commits mailing list