| Index: chrome/browser/nacl_host/nacl_browser.h
|
| ===================================================================
|
| --- chrome/browser/nacl_host/nacl_browser.h (revision 170891)
|
| +++ chrome/browser/nacl_host/nacl_browser.h (working copy)
|
| @@ -52,6 +52,16 @@
|
| // Returns whether NaCl application with this manifest URL should be debugged.
|
| bool URLMatchesDebugPatterns(GURL manifest_url);
|
|
|
| + // Methods for testing GDB debug stub in browser. If test adds debug stub
|
| + // port listener, Chrome will allocate a currently-unused TCP port number for
|
| + // debug stub server instead of a fixed one.
|
| +
|
| + // Notify listener that new debug stub TCP port is allocated.
|
| + void FireGdbDebugStubPortOpened(int port);
|
| + bool HasGdbDebugStubPortListener();
|
| + void SetGdbDebugStubPortListener(base::Callback<void(int)> listener);
|
| + void ClearGdbDebugStubPortListener();
|
| +
|
| bool ValidationCacheIsEnabled() const {
|
| return validation_cache_is_enabled_;
|
| }
|
| @@ -111,6 +121,7 @@
|
| bool validation_cache_is_enabled_;
|
| bool validation_cache_is_modified_;
|
| NaClResourceState validation_cache_state_;
|
| + base::Callback<void(int)> debug_stub_port_listener_;
|
|
|
| bool ok_;
|
|
|
|
|