| // Copyright 2019 The Fuchsia Authors. All rights reserved. | |
| // Use of this source code is governed by a BSD-style license that can be | |
| // found in the LICENSE file. | |
| #include "src/developer/debug/zxdb/client/execution_scope.h" | |
| #include "src/developer/debug/zxdb/client/process.h" | |
| #include "src/developer/debug/zxdb/client/target.h" | |
| #include "src/developer/debug/zxdb/client/thread.h" | |
| namespace zxdb { | |
| ExecutionScope::ExecutionScope(Target* t) : type_(kTarget), target_(t->GetWeakPtr()) {} | |
| ExecutionScope::ExecutionScope(Thread* t) | |
| : type_(kThread), | |
| target_(t->GetProcess()->GetTarget()->GetWeakPtr()), | |
| thread_(t->GetWeakPtr()) {} | |
| } // namespace zxdb |