diff options
| author | Mengchi Zhang <[email protected]> | 2019-05-27 17:28:41 -0400 |
|---|---|---|
| committer | Mengchi Zhang <[email protected]> | 2019-05-28 00:20:44 -0400 |
| commit | 895f18504daf849071936b0f3b97e07dd3878fa3 (patch) | |
| tree | b302badc1adeddb1e270cec2dbcf7c2f07ed980e /libcuda/cuda_runtime_api.cc | |
| parent | 913865e6ac7d0f7c12faeb8430dc5724fdc4be80 (diff) | |
| parent | 05a347b1a0105f1c0ca0a591e3a9a019336803fe (diff) | |
Merge branch 'dev' of https://github.com/echoedit/gpgpu-sim_distribution into dev
Diffstat (limited to 'libcuda/cuda_runtime_api.cc')
| -rw-r--r-- | libcuda/cuda_runtime_api.cc | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/libcuda/cuda_runtime_api.cc b/libcuda/cuda_runtime_api.cc index 1d4e870..168c80f 100644 --- a/libcuda/cuda_runtime_api.cc +++ b/libcuda/cuda_runtime_api.cc @@ -1975,7 +1975,7 @@ typedef void * yyscan_t; #include "cuobjdump.h" extern int cuobjdump_lex_init(yyscan_t* scanner); extern void cuobjdump_set_in (FILE * _in_str ,yyscan_t yyscanner ); -extern int cuobjdump_parse(yyscan_t scanner, cuobjdump_parser* parser); +extern int cuobjdump_parse(yyscan_t scanner, struct cuobjdump_parser* parser); extern int cuobjdump_lex_destroy(yyscan_t scanner); //! Return the executable file of the process containing the PTX/SASS code @@ -2188,7 +2188,9 @@ void extract_code_using_cuobjdump(){ FILE *cuobjdump_in; cuobjdump_in = fopen(fname, "r"); - cuobjdump_parser parser; + struct cuobjdump_parser parser; + parser.elfserial = 1; + parser.ptxserial = 1; cuobjdump_lex_init(&(parser.scanner)); cuobjdump_set_in(cuobjdump_in, (parser.scanner)); cuobjdump_parse(parser.scanner, &parser); @@ -2242,7 +2244,9 @@ void extract_code_using_cuobjdump(){ std::cout << "Trying to parse " << libcodfn.str() << std::endl; FILE *cuobjdump_in; cuobjdump_in = fopen(libcodfn.str().c_str(), "r"); - cuobjdump_parser parser; + struct cuobjdump_parser parser; + parser.elfserial = 1; + parser.ptxserial = 1; cuobjdump_lex_init(&(parser.scanner)); cuobjdump_set_in(cuobjdump_in, (parser.scanner)); cuobjdump_parse(parser.scanner, &parser); |
