v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::FoldedMutableHeapNumberAllocator Class Reference
Collaboration diagram for v8::internal::FoldedMutableHeapNumberAllocator:

Public Member Functions

 FoldedMutableHeapNumberAllocator (Isolate *isolate, FoldedMutableHeapNumberAllocation *allocation, DisallowGarbageCollection &no_gc)
 
 ~FoldedMutableHeapNumberAllocator ()
 
Tagged< HeapNumberAllocateNext (ReadOnlyRoots roots, Float64 value)
 

Private Attributes

Isolateisolate_
 
ReadOnlyRoots roots_
 
Handle< ByteArrayraw_bytes_ = {}
 
Address mutable_double_address_ = 0
 

Detailed Description

Definition at line 655 of file json-parser.cc.

Constructor & Destructor Documentation

◆ FoldedMutableHeapNumberAllocator()

v8::internal::FoldedMutableHeapNumberAllocator::FoldedMutableHeapNumberAllocator ( Isolate * isolate,
FoldedMutableHeapNumberAllocation * allocation,
DisallowGarbageCollection & no_gc )
inline

Definition at line 657 of file json-parser.cc.

◆ ~FoldedMutableHeapNumberAllocator()

v8::internal::FoldedMutableHeapNumberAllocator::~FoldedMutableHeapNumberAllocator ( )
inline

Definition at line 668 of file json-parser.cc.

Here is the call graph for this function:

Member Function Documentation

◆ AllocateNext()

Tagged< HeapNumber > v8::internal::FoldedMutableHeapNumberAllocator::AllocateNext ( ReadOnlyRoots roots,
Float64 value )
inline

Definition at line 685 of file json-parser.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ isolate_

Isolate* v8::internal::FoldedMutableHeapNumberAllocator::isolate_
private

Definition at line 699 of file json-parser.cc.

◆ mutable_double_address_

Address v8::internal::FoldedMutableHeapNumberAllocator::mutable_double_address_ = 0
private

Definition at line 702 of file json-parser.cc.

◆ raw_bytes_

Handle<ByteArray> v8::internal::FoldedMutableHeapNumberAllocator::raw_bytes_ = {}
private

Definition at line 701 of file json-parser.cc.

◆ roots_

ReadOnlyRoots v8::internal::FoldedMutableHeapNumberAllocator::roots_
private

Definition at line 700 of file json-parser.cc.


The documentation for this class was generated from the following file: