summaryrefslogtreecommitdiff
path: root/cuobjdump_to_ptxplus/cuobjdumpInst.h
diff options
context:
space:
mode:
Diffstat (limited to 'cuobjdump_to_ptxplus/cuobjdumpInst.h')
-rw-r--r--cuobjdump_to_ptxplus/cuobjdumpInst.h8
1 files changed, 4 insertions, 4 deletions
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<std::string>* m_predicate; //instruction predicate
- const char* m_base; //instruction mnemonic
+ std::string m_base; //instruction mnemonic
std::list<std::string>* m_baseModifiers; //base modifiers
std::list<std::string>* m_typeModifiers; //operand types
std::list<std::string>* m_operands; //operands
@@ -55,7 +55,7 @@ public:
~cuobjdumpInst();
//accessors
- const char* getBase();
+ const std::string getBase();
std::list<std::string>* 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();