| Index: src/log-utils.cc
|
| diff --git a/src/log-utils.cc b/src/log-utils.cc
|
| index 6bba8823e30333330afdd07a5b2630a309950057..909d4a513968ba6fc3007244d016116b89da0758 100644
|
| --- a/src/log-utils.cc
|
| +++ b/src/log-utils.cc
|
| @@ -41,14 +41,12 @@ const char* const Log::kLogToConsole = "-";
|
| Log::Log(Logger* logger)
|
| : is_stopped_(false),
|
| output_handle_(NULL),
|
| - mutex_(NULL),
|
| message_buffer_(NULL),
|
| logger_(logger) {
|
| }
|
|
|
|
|
| void Log::Initialize(const char* log_file_name) {
|
| - mutex_ = OS::CreateMutex();
|
| message_buffer_ = NewArray<char>(kMessageBufferSize);
|
|
|
| // --log-all enables all the log flags.
|
| @@ -66,11 +64,6 @@ void Log::Initialize(const char* log_file_name) {
|
| // --prof implies --log-code.
|
| if (FLAG_prof) FLAG_log_code = true;
|
|
|
| - // --prof_lazy controls --log-code.
|
| - if (FLAG_prof_lazy) {
|
| - FLAG_log_code = false;
|
| - }
|
| -
|
| // If we're logging anything, we need to open the log file.
|
| if (Log::InitLogAtStart()) {
|
| if (strcmp(log_file_name, kLogToConsole) == 0) {
|
| @@ -116,9 +109,6 @@ FILE* Log::Close() {
|
| DeleteArray(message_buffer_);
|
| message_buffer_ = NULL;
|
|
|
| - delete mutex_;
|
| - mutex_ = NULL;
|
| -
|
| is_stopped_ = false;
|
| return result;
|
| }
|
| @@ -126,7 +116,7 @@ FILE* Log::Close() {
|
|
|
| Log::MessageBuilder::MessageBuilder(Log* log)
|
| : log_(log),
|
| - sl(log_->mutex_),
|
| + lock_guard_(&log_->mutex_),
|
| pos_(0) {
|
| ASSERT(log_->message_buffer_ != NULL);
|
| }
|
|
|