src/share/vm/compiler/compileLog.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/compiler/compileLog.cpp Mon Nov 24 10:08:10 2014
--- new/src/share/vm/compiler/compileLog.cpp Mon Nov 24 10:08:10 2014
*** 54,65 ****
--- 54,67 ----
_first = this;
}
}
CompileLog::~CompileLog() {
! delete _out; // Close fd in fileStream::~fileStream()
_out = NULL;
+ // Remove partial file after merging in CompileLog::finish_log_on_error
+ unlink(_file);
FREE_C_HEAP_ARRAY(char, _identities, mtCompiler);
FREE_C_HEAP_ARRAY(char, _file, mtCompiler);
}
*** 276,289 ****
--- 278,290 ----
file->print_raw_cr("]]>");
file->print_raw_cr("</fragment>");
}
file->print_raw_cr("</compilation_log>");
close(partial_fd);
unlink(partial_file);
}
CompileLog* next_log = log->_next;
! delete log; // Removes partial file
log = next_log;
}
_first = NULL;
}
src/share/vm/compiler/compileLog.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File