blob: c2217ef4946af292bc0ada17c4beb8db3b962642 [file] [log] [blame]
// Copyright 2023 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 <lib/syslog/cpp/macros.h>
#include "src/developer/debug/debug_agent/arch.h"
namespace debug_agent {
namespace arch {
uint32_t GetHardwareBreakpointCount() {
// TODO(brettW) implement this.
FX_NOTREACHED();
return 4;
}
uint32_t GetHardwareWatchpointCount() {
// TODO(brettW) implement this.
FX_NOTREACHED();
return 4;
}
void SaveGeneralRegs(const PlatformGeneralRegisters& input,
std::vector<debug::RegisterValue>& out) {
FX_NOTREACHED();
}
debug_ipc::ExceptionType DecodeExceptionType(int signal, int sig_code) {
// TODO(brettw) fill out different singal types. See bits/siginfo-consts.h
FX_NOTREACHED();
return debug_ipc::ExceptionType::kUnknown;
}
} // namespace arch
} // namespace debug_agent