Sprint 30: end-of-sprint architecture refactor pass

This commit is contained in:
Bill
2026-02-17 10:42:36 -07:00
parent 67fc439ccd
commit 9a3b2d0c04
5 changed files with 58 additions and 3 deletions

View File

@@ -5,6 +5,8 @@
#include <string>
#include <vector>
#include "DebugValidationUtil.h"
struct DebugTargetContext {
std::string targetId;
std::string bufferId;
@@ -90,7 +92,7 @@ private:
const std::string& executablePath,
bool attached,
bool makeCurrent) {
if (targetId.empty() || bufferId.empty() || executablePath.empty()) return false;
if (!hasRequiredDebugIds(targetId, bufferId) || executablePath.empty()) return false;
if (state_.targets.count(targetId) != 0) return false;
DebugTargetContext context;