From 317a95824cde3c72c6234f5a28c4c53d452f964e Mon Sep 17 00:00:00 2001 From: "andy@galois.com" Date: Tue, 9 Jan 2007 19:46:31 +0000 Subject: [PATCH] Dynamically allocating the tix box breakpoint array --- rts/Hpc.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rts/Hpc.c b/rts/Hpc.c index 390e031..0eeb8dd 100644 --- a/rts/Hpc.c +++ b/rts/Hpc.c @@ -260,7 +260,7 @@ static void breakPointCommand(HpcRixOp rixOp, StgThreadID rixTid); // Breakpointing static StgThreadID previousTid = 0; static StgWord64 rixBPCounter = 0; // The global event breakpoint counter -static int tixBoxBP[10000]; +static int *tixBoxBP; static int specialOpBP = 0; static HpcRixOp rixOpBack[WOP_SIZE]; // The actual op static HpcRixOp rixTidBack[WOP_SIZE]; // Tid's before the op @@ -507,6 +507,10 @@ startupHpc(void) { rixCmdFile = fopen(hpcRixCmd,"r"); assert(rixCmdFile != NULL); + // Allocate the tixBox breakpoint array + // These are set to 1 if you want to + // stop at a specific breakpoint + tixBoxBP = (int *)calloc(1,sizeof(int)); } } -- 1.7.10.4