Revision: 14036
Author: [email protected]
Date: Thu Mar 21 09:12:50 2013
Log: Fix isolate getter in DebugAgent
Review URL: https://codereview.chromium.org/12678015
http://code.google.com/p/v8/source/detail?r=14036
Modified:
/branches/bleeding_edge/src/debug.cc
/branches/bleeding_edge/src/debug.h
=======================================
--- /branches/bleeding_edge/src/debug.cc Mon Mar 18 06:57:49 2013
+++ /branches/bleeding_edge/src/debug.cc Thu Mar 21 09:12:50 2013
@@ -3761,8 +3761,8 @@
MessageDispatchHelperThread::MessageDispatchHelperThread(Isolate* isolate)
: Thread("v8:MsgDispHelpr"),
- sem_(OS::CreateSemaphore(0)), mutex_(OS::CreateMutex()),
- already_signalled_(false) {
+ isolate_(isolate), sem_(OS::CreateSemaphore(0)),
+ mutex_(OS::CreateMutex()), already_signalled_(false) {
}
@@ -3785,7 +3785,6 @@
void MessageDispatchHelperThread::Run() {
- Isolate* isolate = Isolate::Current();
while (true) {
sem_->Wait();
{
@@ -3793,8 +3792,8 @@
already_signalled_ = false;
}
{
- Locker locker(reinterpret_cast<v8::Isolate*>(isolate));
- isolate->debugger()->CallMessageDispatchHandler();
+ Locker locker(reinterpret_cast<v8::Isolate*>(isolate_));
+ isolate_->debugger()->CallMessageDispatchHandler();
}
}
}
=======================================
--- /branches/bleeding_edge/src/debug.h Fri Feb 15 01:27:10 2013
+++ /branches/bleeding_edge/src/debug.h Thu Mar 21 09:12:50 2013
@@ -1041,6 +1041,7 @@
private:
void Run();
+ Isolate* isolate_;
Semaphore* const sem_;
Mutex* const mutex_;
bool already_signalled_;
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.