summaryrefslogtreecommitdiff
path: root/cuobjdump_to_ptxplus
diff options
context:
space:
mode:
Diffstat (limited to 'cuobjdump_to_ptxplus')
-rw-r--r--cuobjdump_to_ptxplus/cuobjdumpInst.cc4
-rw-r--r--cuobjdump_to_ptxplus/cuobjdump_to_ptxplus.cc4
2 files changed, 7 insertions, 1 deletions
diff --git a/cuobjdump_to_ptxplus/cuobjdumpInst.cc b/cuobjdump_to_ptxplus/cuobjdumpInst.cc
index c3641fe..e10acef 100644
--- a/cuobjdump_to_ptxplus/cuobjdumpInst.cc
+++ b/cuobjdump_to_ptxplus/cuobjdumpInst.cc
@@ -29,11 +29,13 @@
#include <sstream>
#include <iostream>
#include <cassert>
+#include <string>
// Local includes
#include "cuobjdumpInst.h"
extern void output(const char * text);
+extern void output(const std::string text);
//Constructor
cuobjdumpInst::cuobjdumpInst()
@@ -737,7 +739,7 @@ void cuobjdumpInst::printCuobjdumpOperands()
}
}
-char * int_default_mod () { return ".u32" ;}
+std::string int_default_mod () { return ".u32" ;}
std::string breaktarget;
diff --git a/cuobjdump_to_ptxplus/cuobjdump_to_ptxplus.cc b/cuobjdump_to_ptxplus/cuobjdump_to_ptxplus.cc
index 1d1d6b3..570ebf5 100644
--- a/cuobjdump_to_ptxplus/cuobjdump_to_ptxplus.cc
+++ b/cuobjdump_to_ptxplus/cuobjdump_to_ptxplus.cc
@@ -57,6 +57,10 @@ void output(const char * text)
fprintf(ptxplus_out, text);
}
+void output(const std::string text) {
+ output(text.c_str());
+}
+
std::string fileToString(const char * fileName) {
ifstream fileStream(fileName, ios::in);
string text, line;