#ifndef V8_LOGGING_CODE_EVENTS_H_
#define V8_LOGGING_CODE_EVENTS_H_
#include <vector>
#include "src/base/platform/mutex.h"
#include "src/base/vector.h"
#include "src/common/globals.h"
#include "src/objects/bytecode-array.h"
#include "src/objects/code.h"
#include "src/objects/instruction-stream.h"
#include "src/objects/name.h"
#include "src/objects/shared-function-info.h"
#include "src/objects/string.h"
namespace v8 {
namespace internal {
class AbstractCode;
class Name;
class SharedFunctionInfo;
class String;
namespace wasm {
class WasmCode;
WasmName;
}
#define LOG_EVENT_LIST(V) …
#define CODE_TYPE_LIST(V) …
#define PROFILE(the_isolate, Call) …
class LogEventListener { … };
class Logger { … };
}
}
#endif