1dda28197Spatrick //===-- StoppointCallbackContext.cpp --------------------------------------===// 2061da546Spatrick // 3061da546Spatrick // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4061da546Spatrick // See https://llvm.org/LICENSE.txt for license information. 5061da546Spatrick // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6061da546Spatrick // 7061da546Spatrick //===----------------------------------------------------------------------===// 8061da546Spatrick 9061da546Spatrick #include "lldb/Breakpoint/StoppointCallbackContext.h" 10061da546Spatrick 11061da546Spatrick using namespace lldb_private; 12061da546Spatrick 13*f6aab3d8Srobert StoppointCallbackContext::StoppointCallbackContext() = default; 14061da546Spatrick StoppointCallbackContext(Event * e,const ExecutionContext & exe_ctx,bool synchronously)15061da546SpatrickStoppointCallbackContext::StoppointCallbackContext( 16061da546Spatrick Event *e, const ExecutionContext &exe_ctx, bool synchronously) 17061da546Spatrick : event(e), exe_ctx_ref(exe_ctx), is_synchronous(synchronously) {} 18061da546Spatrick Clear()19061da546Spatrickvoid StoppointCallbackContext::Clear() { 20061da546Spatrick event = nullptr; 21061da546Spatrick exe_ctx_ref.Clear(); 22061da546Spatrick is_synchronous = false; 23061da546Spatrick } 24