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

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::base
 

Typedefs

using v8::base::Address = uintptr_t
 

Functions

template<class T >
Tv8::base::Memory (Address addr)
 
template<class T >
Tv8::base::Memory (uint8_t *addr)
 
template<typename V >
static V v8::base::ReadUnalignedValue (Address p)
 
template<typename V >
static V v8::base::ReadUnalignedValue (const char p[sizeof(V)])
 
template<typename V >
static void v8::base::WriteUnalignedValue (Address p, V value)
 
template<typename V >
static void v8::base::WriteUnalignedValue (char p[sizeof(V)], V value)
 
template<typename V >
static V v8::base::ReadLittleEndianValue (Address p)
 
template<typename V >
static void v8::base::WriteLittleEndianValue (Address p, V value)
 
template<typename V >
static V v8::base::ReadLittleEndianValue (V *p)
 
template<typename V >
static void v8::base::WriteLittleEndianValue (V *p, V value)