v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
reloc-info.h File Reference
Include dependency graph for reloc-info.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::RelocInfo
 
class  v8::internal::WritableRelocInfo
 
class  v8::internal::RelocInfoWriter
 
class  v8::internal::RelocIteratorBase< RelocInfoT >
 
class  v8::internal::RelocIterator
 
class  v8::internal::WritableRelocIterator
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::detail
 

Enumerations

enum  v8::internal::ICacheFlushMode { v8::internal::FLUSH_ICACHE_IF_NEEDED , v8::internal::SKIP_ICACHE_FLUSH }
 

Functions

template class v8::internal::EXPORT_TEMPLATE_DECLARE (V8_EXPORT_PRIVATE) RelocIteratorBase< RelocInfo >
 

Variables

constexpr int v8::internal::detail::kTagBits = 2
 
constexpr int v8::internal::detail::kTagMask = (1 << kTagBits) - 1
 
constexpr int v8::internal::detail::kLongTagBits = 6
 
constexpr int v8::internal::detail::kEmbeddedObjectTag = 0
 
constexpr int v8::internal::detail::kCodeTargetTag = 1
 
constexpr int v8::internal::detail::kWasmStubCallTag = 2
 
constexpr int v8::internal::detail::kDefaultTag = 3
 
constexpr int v8::internal::detail::kSmallPCDeltaBits = kBitsPerByte - kTagBits
 
constexpr int v8::internal::detail::kSmallPCDeltaMask = (1 << kSmallPCDeltaBits) - 1