1 // Copyright 2013 The Chromium Authors 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef COMPONENTS_NACL_COMMON_NACL_DEBUG_EXCEPTION_HANDLER_WIN_H_ 6 #define COMPONENTS_NACL_COMMON_NACL_DEBUG_EXCEPTION_HANDLER_WIN_H_ 7 8 #include "base/functional/callback.h" 9 #include "base/memory/ref_counted.h" 10 #include "base/process/process.h" 11 #include "base/task/single_thread_task_runner.h" 12 13 namespace base { 14 class SingleThreadTaskRunner; 15 } 16 17 void NaClStartDebugExceptionHandlerThread( 18 base::Process nacl_process, 19 const std::string& startup_info, 20 scoped_refptr<base::SingleThreadTaskRunner> task_runner, 21 base::RepeatingCallback<void(bool)> on_connected); 22 23 #endif // COMPONENTS_NACL_COMMON_NACL_DEBUG_EXCEPTION_HANDLER_WIN_H_ 24