diff --git a/tools/transforms/PNTransformDriver.cpp b/tools/transforms/PNTransformDriver.cpp index 8adc69882341691ad9c2f2a4d379afb008f42970..4e40d3692613f04ef893f65593ca11b70db68244 100644 --- a/tools/transforms/PNTransformDriver.cpp +++ b/tools/transforms/PNTransformDriver.cpp @@ -3163,11 +3163,12 @@ void PNTransformDriver::Print_Map() map<string, vector<PNStackLayout*> >::const_iterator it; string exe_uri = orig_virp->GetFile()->GetURL(); - string map_uri = exe_uri.substr(14, exe_uri.size() - 21).append("p1.map"); + string map_uri = "p1.map"; ofstream map_file; map_file.open(map_uri.c_str()); + cerr << "exe_uri: " << exe_uri << endl; cerr << "p1 map uri: " << map_uri << endl; map_file << "LAYOUT" << ";FUNCTION"<< ";FRAME_ALLOC_SIZE" << ";ALTERED_FRAME_SIZE" << ";SAVED_REG_SIZE" << ";OUT_ARGS_SIZE" <<