From 76509c2b8aca4224f1ccbef5e92237e3d94b14d6 Mon Sep 17 00:00:00 2001 From: "Andrew M. B. Boktor" Date: Sat, 26 May 2012 10:14:24 -0800 Subject: Removing a couple of memory corruptions [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 12761] --- cuobjdump_to_ptxplus/cuobjdumpInstList.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'cuobjdump_to_ptxplus/cuobjdumpInstList.cc') diff --git a/cuobjdump_to_ptxplus/cuobjdumpInstList.cc b/cuobjdump_to_ptxplus/cuobjdumpInstList.cc index ecab488..1197b51 100644 --- a/cuobjdump_to_ptxplus/cuobjdumpInstList.cc +++ b/cuobjdump_to_ptxplus/cuobjdumpInstList.cc @@ -526,8 +526,9 @@ void cuobjdumpInstList::addCuobjdumpDoublePredReg(std::string pred, std::string else doublePredReg = parsedPred + "|" + parsedReg; - char* doublePredRegName = new char [strlen(doublePredReg.c_str())]; + char* doublePredRegName = new char [strlen(doublePredReg.c_str())+1]; strcpy(doublePredRegName, doublePredReg.c_str()); + doublePredRegName[strlen(doublePredReg.c_str())] = '\0'; getListEnd().addOperand(doublePredRegName); } -- cgit v1.3