diff options
| author | Andrew M. B. Boktor <[email protected]> | 2012-05-26 10:14:24 -0800 |
|---|---|---|
| committer | Andrew Boktor <[email protected]> | 2014-08-14 13:47:31 -0700 |
| commit | 76509c2b8aca4224f1ccbef5e92237e3d94b14d6 (patch) | |
| tree | 5363e8fa2787f0fd637066f27e032645198eb2e0 /cuobjdump_to_ptxplus/cuobjdumpInstList.cc | |
| parent | db8d4285b252c08a4607ee83e6924dcc726900c3 (diff) | |
Removing a couple of memory corruptions
[git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 12761]
Diffstat (limited to 'cuobjdump_to_ptxplus/cuobjdumpInstList.cc')
| -rw-r--r-- | cuobjdump_to_ptxplus/cuobjdumpInstList.cc | 3 |
1 files changed, 2 insertions, 1 deletions
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); } |
