v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
flush-instruction-cache.h
Go to the documentation of this file.
1
// Copyright 2019 the V8 project authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#ifndef V8_CODEGEN_FLUSH_INSTRUCTION_CACHE_H_
6
#define V8_CODEGEN_FLUSH_INSTRUCTION_CACHE_H_
7
8
#include "
include/v8-internal.h
"
9
#include "
src/base/macros.h
"
10
11
namespace
v8
{
12
namespace
internal
{
13
14
V8_EXPORT_PRIVATE
void
FlushInstructionCache
(
void
*
start
,
size_t
size);
15
V8_EXPORT_PRIVATE
V8_INLINE
void
FlushInstructionCache
(
Address
start
,
16
size_t
size) {
17
return
FlushInstructionCache
(
reinterpret_cast<
void
*
>
(
start
), size);
18
}
19
20
}
// namespace internal
21
}
// namespace v8
22
23
#endif
// V8_CODEGEN_FLUSH_INSTRUCTION_CACHE_H_
start
int start
Definition
debug-coverage.cc:595
v8::internal::FlushInstructionCache
void FlushInstructionCache(void *start, size_t size)
Definition
flush-instruction-cache.cc:14
v8::internal::internal
internal
Definition
wasm-objects-inl.h:458
v8::internal::Address
Address
Definition
api-callbacks-inl.h:36
v8
Definition
api-arguments-inl.h:19
macros.h
V8_EXPORT_PRIVATE
#define V8_EXPORT_PRIVATE
Definition
macros.h:460
v8-internal.h
V8_INLINE
#define V8_INLINE
Definition
v8config.h:500
src
codegen
flush-instruction-cache.h
Generated on Sun Apr 6 2025 21:08:50 for v8 by
1.12.0