// Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.

#include "vm/globals.h"
#include "vm/signal_handler.h"
#if defined(DART_HOST_OS_WINDOWS)

namespace dart {

uintptr_t SignalHandler::GetProgramCounter(const mcontext_t& mcontext) {
  UNIMPLEMENTED();
  return 0;
}

uintptr_t SignalHandler::GetFramePointer(const mcontext_t& mcontext) {
  UNIMPLEMENTED();
  return 0;
}

uintptr_t SignalHandler::GetCStackPointer(const mcontext_t& mcontext) {
  UNIMPLEMENTED();
  return 0;
}

uintptr_t SignalHandler::GetDartStackPointer(const mcontext_t& mcontext) {
  UNIMPLEMENTED();
  return 0;
}

uintptr_t SignalHandler::GetLinkRegister(const mcontext_t& mcontext) {
  UNIMPLEMENTED();
  return 0;
}

void SignalHandler::Install(SignalAction action) {
  UNIMPLEMENTED();
}

void SignalHandler::Remove() {
  UNIMPLEMENTED();
}

}  // namespace dart

#endif  // defined(DART_HOST_OS_WINDOWS)
