#ifndef V8_EXECUTION_VM_STATE_INL_H_
#define V8_EXECUTION_VM_STATE_INL_H_
#include "src/execution/isolate-inl.h"
#include "src/execution/simulator.h"
#include "src/execution/vm-state.h"
#include "src/logging/log.h"
#include "src/tracing/trace-event.h"
namespace v8 {
namespace internal {
inline const char* StateToString(StateTag state) { … }
template <StateTag Tag>
VMState<Tag>::VMState(Isolate* isolate)
: … { … }
template <StateTag Tag>
VMState<Tag>::~VMState() { … }
ExternalCallbackScope::ExternalCallbackScope(
Isolate* isolate, Address callback, v8::ExceptionContext exception_context,
const void* callback_info)
: … { … }
ExternalCallbackScope::~ExternalCallbackScope() { … }
Address ExternalCallbackScope::scope_address() { … }
}
}
#endif