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

Go to the source code of this file.

Macros

#define MSAN_ALLOCATED_UNINITIALIZED_MEMORY(start, size)
 
#define MSAN_MEMORY_IS_INITIALIZED(start, size)
 
#define DISABLE_MSAN
 

Macro Definition Documentation

◆ DISABLE_MSAN

#define DISABLE_MSAN

Definition at line 40 of file msan.h.

◆ MSAN_ALLOCATED_UNINITIALIZED_MEMORY

#define MSAN_ALLOCATED_UNINITIALIZED_MEMORY ( start,
size )
Value:
static_assert((std::is_pointer_v<decltype(start)> || \
std::is_same_v<v8::base::Address, decltype(start)>), \
"static type violation"); \
static_assert(std::is_convertible_v<decltype(size), size_t>, \
"static type violation"); \
USE(start, size)
int start
uintptr_t Address
Definition memory.h:13

Definition at line 29 of file msan.h.

◆ MSAN_MEMORY_IS_INITIALIZED

#define MSAN_MEMORY_IS_INITIALIZED ( start,
size )
Value:
#define MSAN_ALLOCATED_UNINITIALIZED_MEMORY(start, size)
Definition msan.h:29

Definition at line 37 of file msan.h.