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

#include <code-range.h>

Collaboration diagram for v8::internal::CodeRangeAddressHint:

Public Member Functions

V8_EXPORT_PRIVATE Address GetAddressHint (size_t code_range_size, size_t alignment)
 
V8_EXPORT_PRIVATE void NotifyFreedCodeRange (Address code_range_start, size_t code_range_size)
 

Private Attributes

base::Mutex mutex_
 
std::unordered_map< size_t, std::vector< Address > > recently_freed_
 

Detailed Description

Definition at line 22 of file code-range.h.

Member Function Documentation

◆ GetAddressHint()

Address v8::internal::CodeRangeAddressHint::GetAddressHint ( size_t code_range_size,
size_t alignment )

Definition at line 35 of file code-range.cc.

Here is the call graph for this function:

◆ NotifyFreedCodeRange()

void v8::internal::CodeRangeAddressHint::NotifyFreedCodeRange ( Address code_range_start,
size_t code_range_size )

Definition at line 54 of file code-range.cc.

Member Data Documentation

◆ mutex_

base::Mutex v8::internal::CodeRangeAddressHint::mutex_
private

Definition at line 37 of file code-range.h.

◆ recently_freed_

std::unordered_map<size_t, std::vector<Address> > v8::internal::CodeRangeAddressHint::recently_freed_
private

Definition at line 42 of file code-range.h.


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