summaryrefslogtreecommitdiffstats
path: root/V8Binding/v8/src/debug-agent.cc
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2009-10-14 14:09:10 +0100
committerSteve Block <steveblock@google.com>2009-10-14 15:44:25 +0100
commita5f64bb29c5e0a6a5d59257da60d3bffba7819e7 (patch)
treede9e3ad06e9b88984642a07c07c84a8a9a8c00eb /V8Binding/v8/src/debug-agent.cc
parentaf7015ae3148a20ea3935be7d2ff24beb9b3e5e1 (diff)
downloadexternal_webkit-a5f64bb29c5e0a6a5d59257da60d3bffba7819e7.zip
external_webkit-a5f64bb29c5e0a6a5d59257da60d3bffba7819e7.tar.gz
external_webkit-a5f64bb29c5e0a6a5d59257da60d3bffba7819e7.tar.bz2
Update V8 to revision 3018.
Note that the latest version of WebKit requires V8 change http://code.google.com/p/v8/source/detail?r=2969 See http://trac.webkit.org/changeset/49248
Diffstat (limited to 'V8Binding/v8/src/debug-agent.cc')
-rw-r--r--V8Binding/v8/src/debug-agent.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/V8Binding/v8/src/debug-agent.cc b/V8Binding/v8/src/debug-agent.cc
index 3dba53a..9d5cace 100644
--- a/V8Binding/v8/src/debug-agent.cc
+++ b/V8Binding/v8/src/debug-agent.cc
@@ -65,6 +65,7 @@ void DebuggerAgent::Run() {
// Accept connections on the bound port.
while (!terminate_) {
bool ok = server_->Listen(1);
+ listening_->Signal();
if (ok) {
// Accept the new connection.
Socket* client = server_->Accept();
@@ -93,6 +94,10 @@ void DebuggerAgent::Shutdown() {
}
+void DebuggerAgent::WaitUntilListening() {
+ listening_->Wait();
+}
+
void DebuggerAgent::CreateSession(Socket* client) {
ScopedLock with(session_access_);