| Index: src/log-inl.h
|
| ===================================================================
|
| --- src/log-inl.h (revision 3427)
|
| +++ src/log-inl.h (working copy)
|
| @@ -69,8 +69,9 @@
|
| if (state == EXTERNAL) state = OTHER;
|
| #endif
|
| state_ = state;
|
| - previous_ = Logger::current_state_;
|
| - Logger::current_state_ = this;
|
| + LoggerData& data = v8_context()->logger_data_;
|
| + previous_ = data.current_state_;
|
| + data.current_state_ = this;
|
|
|
| if (FLAG_log_state_changes) {
|
| LOG(UncheckedStringEvent("Entering", StateToString(state_)));
|
| @@ -96,7 +97,7 @@
|
|
|
| VMState::~VMState() {
|
| if (disabled_) return;
|
| - Logger::current_state_ = previous_;
|
| + v8_context()->logger_data_.current_state_ = previous_;
|
|
|
| if (FLAG_log_state_changes) {
|
| LOG(UncheckedStringEvent("Leaving", StateToString(state_)));
|
|
|