diff options
author | andy@galois.com <unknown> | 2007-09-17 23:02:01 +0000 |
---|---|---|
committer | andy@galois.com <unknown> | 2007-09-17 23:02:01 +0000 |
commit | 0578dfbc6a7eefd85ba4e6a4ad23d101060d86c3 (patch) | |
tree | fe59617b6a0aae91d20d8b46a03f4df2859fa26b /rts/Hpc.c | |
parent | 66ae738380ec31be4a721e1ae594c08e71a5b800 (diff) | |
download | haskell-0578dfbc6a7eefd85ba4e6a4ad23d101060d86c3.tar.gz |
removing the functions hs_hpc_read and hs_hpc_write inside Hpc.c, they are dead code.
* To be merged to STABLE. *
Diffstat (limited to 'rts/Hpc.c')
-rw-r--r-- | rts/Hpc.c | 38 |
1 files changed, 0 insertions, 38 deletions
@@ -39,9 +39,6 @@ int totalTixes = 0; // total number of tix boxes. static char *tixFilename; -void hs_hpc_read(char *filename); -void hs_hpc_write(char *filename); - static void failure(char *msg) { debugTrace(DEBUG_hpc,"hpc failure: %s\n",msg); fprintf(stderr,"Hpc failure: %s\n",msg); @@ -328,41 +325,6 @@ exitHpc(void) { writeTix(f); } -void hs_hpc_read(char *filename) { - HpcModuleInfo *orig_modules = 0, *tmpModule, *tmpOrigModule; - int i; - - orig_modules = modules; - modules = 0; - if (init_open(fopen(filename,"r"))) { - readTix(); - // Now we copy across the arrays. O(n^2), but works - for(tmpModule = modules; - tmpModule != 0; - tmpModule = tmpModule->next) { - - for(tmpOrigModule = orig_modules; - tmpOrigModule != 0; - tmpOrigModule = tmpOrigModule->next) { - if (!strcmp(tmpModule->modName,tmpOrigModule->modName)) { - assert(tmpModule->tixArr != 0); - assert(tmpOrigModule->tixArr != 0); - assert(tmpModule->tickCount == tmpOrigModule->tickCount); - for(i=0;i < tmpModule->tickCount;i++) { - tmpOrigModule->tixArr[i] = tmpModule->tixArr[i]; - } - tmpModule->tixArr = tmpOrigModule->tixArr; - break; - } - } - } - } -} - -void hs_hpc_write(char *filename) { - writeTix(fopen(filename,"w")); -} - ////////////////////////////////////////////////////////////////////////////// // This is the API into Hpc RTS from Haskell, allowing the tixs boxes // to be first class. |