From f877d4b118a71e8bd27a8ff1d450ba84040815c9 Mon Sep 17 00:00:00 2001 From: "Andrew M. B. Boktor" Date: Thu, 14 Jun 2012 11:20:28 -0800 Subject: Using std::string instead of char* [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 13092] --- cuobjdump_to_ptxplus/cuobjdumpInst.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'cuobjdump_to_ptxplus/cuobjdumpInst.h') diff --git a/cuobjdump_to_ptxplus/cuobjdumpInst.h b/cuobjdump_to_ptxplus/cuobjdumpInst.h index d8f75ab..3a09e64 100644 --- a/cuobjdump_to_ptxplus/cuobjdumpInst.h +++ b/cuobjdump_to_ptxplus/cuobjdumpInst.h @@ -41,9 +41,9 @@ class cuobjdumpInst { protected: //instruction data - const char* m_label; //instruction label + std::string m_label; //instruction label std::list* m_predicate; //instruction predicate - const char* m_base; //instruction mnemonic + std::string m_base; //instruction mnemonic std::list* m_baseModifiers; //base modifiers std::list* m_typeModifiers; //operand types std::list* m_operands; //operands @@ -55,7 +55,7 @@ public: ~cuobjdumpInst(); //accessors - const char* getBase(); + const std::string getBase(); std::list* getTypeModifiers(); //Mutators @@ -73,7 +73,7 @@ public: void printCuobjdumpPredicate(); void printCuobjdumpTypeModifiers(); void printCuobjdumpBaseModifiers(); - void printCuobjdumpOperand(std::string currentPiece, std::string operandDelimiter, const char* base); + void printCuobjdumpOperand(std::string currentPiece, std::string operandDelimiter, std::string base); void printCuobjdumpOperandlohi(std::string op); void printCuobjdumpOperands(); -- cgit v1.3