Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(280)

Side by Side Diff: Source/bindings/v8/ScriptDebugServer.cpp

Issue 100963003: Use V8TRYCATCH_FOR_V8STRINGRESOURCE() macro instead of toCoreStringWithUndefinedOrNullCheck() (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Take pfeldman's feedback into consideration Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2010-2011 Google Inc. All rights reserved. 2 * Copyright (c) 2010-2011 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 365 matching lines...) Expand 10 before | Expand all | Expand 10 after
376 if (isPaused()) 376 if (isPaused())
377 return; 377 return;
378 378
379 ScriptDebugListener* listener = getDebugListenerForContext(m_pausedContext); 379 ScriptDebugListener* listener = getDebugListenerForContext(m_pausedContext);
380 if (!listener) 380 if (!listener)
381 return; 381 return;
382 382
383 Vector<String> breakpointIds; 383 Vector<String> breakpointIds;
384 if (!hitBreakpointNumbers.IsEmpty()) { 384 if (!hitBreakpointNumbers.IsEmpty()) {
385 breakpointIds.resize(hitBreakpointNumbers->Length()); 385 breakpointIds.resize(hitBreakpointNumbers->Length());
386 for (size_t i = 0; i < hitBreakpointNumbers->Length(); i++) 386 for (size_t i = 0; i < hitBreakpointNumbers->Length(); i++) {
387 breakpointIds[i] = toCoreStringWithUndefinedOrNullCheck(hitBreakpoin tNumbers->Get(i)); 387 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<WithUndefinedO rNullCheck>, hitBreakpointNumber, hitBreakpointNumbers->Get(i));
pfeldman 2013/12/12 16:41:41 We need to make sure this comes in as string. vsev
yurys 2013/12/12 20:04:43 The array should actually contain numbers but we n
Inactive 2013/12/12 22:43:38 Done.
388 breakpointIds[i] = hitBreakpointNumber;
389 }
388 } 390 }
389 391
390 m_executionState.set(m_isolate, executionState); 392 m_executionState.set(m_isolate, executionState);
391 ScriptState* currentCallFrameState = ScriptState::forContext(m_pausedContext ); 393 ScriptState* currentCallFrameState = ScriptState::forContext(m_pausedContext );
392 listener->didPause(currentCallFrameState, currentCallFrames(), ScriptValue(e xception, currentCallFrameState->isolate()), breakpointIds); 394 listener->didPause(currentCallFrameState, currentCallFrames(), ScriptValue(e xception, currentCallFrameState->isolate()), breakpointIds);
393 395
394 m_runningNestedMessageLoop = true; 396 m_runningNestedMessageLoop = true;
395 runMessageLoopOnPause(m_pausedContext); 397 runMessageLoopOnPause(m_pausedContext);
396 m_runningNestedMessageLoop = false; 398 m_runningNestedMessageLoop = false;
397 } 399 }
(...skipping 219 matching lines...) Expand 10 before | Expand all | Expand 10 after
617 { 619 {
618 return PassOwnPtr<ScriptSourceCode>(); 620 return PassOwnPtr<ScriptSourceCode>();
619 } 621 }
620 622
621 String ScriptDebugServer::preprocessEventListener(Frame*, const String& source, const String& url, const String& functionName) 623 String ScriptDebugServer::preprocessEventListener(Frame*, const String& source, const String& url, const String& functionName)
622 { 624 {
623 return source; 625 return source;
624 } 626 }
625 627
626 } // namespace WebCore 628 } // namespace WebCore
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698