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

Public Member Functions

 Trampoline ()
 
 Trampoline (int start, int slot_count)
 
int start ()
 
int end ()
 
int take_slot ()
 
 Trampoline ()
 
 Trampoline (int start, int slot_count)
 
int start ()
 
int end ()
 
int take_slot ()
 
 Trampoline ()
 
 Trampoline (int start, int slot_count)
 
int take_slot ()
 
 Trampoline ()
 
 Trampoline (int start, int slot_count)
 
int start ()
 
int end ()
 
int take_slot ()
 

Private Attributes

int start_
 
int end_
 
int next_slot_
 
int free_slot_count_
 

Detailed Description

Definition at line 837 of file assembler-riscv.h.

Constructor & Destructor Documentation

◆ Trampoline() [1/8]

v8::internal::Assembler::Trampoline::Trampoline ( )
inline

Definition at line 1039 of file assembler-loong64.h.

◆ Trampoline() [2/8]

v8::internal::Assembler::Trampoline::Trampoline ( int start,
int slot_count )
inline

Definition at line 1045 of file assembler-loong64.h.

◆ Trampoline() [3/8]

v8::internal::Assembler::Trampoline::Trampoline ( )
inline

Definition at line 1851 of file assembler-mips64.h.

◆ Trampoline() [4/8]

v8::internal::Assembler::Trampoline::Trampoline ( int start,
int slot_count )
inline

Definition at line 1857 of file assembler-mips64.h.

◆ Trampoline() [5/8]

v8::internal::Assembler::Trampoline::Trampoline ( )
inline

Definition at line 1480 of file assembler-ppc.h.

◆ Trampoline() [6/8]

v8::internal::Assembler::Trampoline::Trampoline ( int start,
int slot_count )
inline

Definition at line 1484 of file assembler-ppc.h.

Here is the call graph for this function:

◆ Trampoline() [7/8]

v8::internal::Assembler::Trampoline::Trampoline ( )
inline

Definition at line 839 of file assembler-riscv.h.

◆ Trampoline() [8/8]

v8::internal::Assembler::Trampoline::Trampoline ( int start,
int slot_count )
inline

Definition at line 845 of file assembler-riscv.h.

Member Function Documentation

◆ end() [1/3]

int v8::internal::Assembler::Trampoline::end ( )
inline

Definition at line 1052 of file assembler-loong64.h.

◆ end() [2/3]

int v8::internal::Assembler::Trampoline::end ( )
inline

Definition at line 1864 of file assembler-mips64.h.

◆ end() [3/3]

int v8::internal::Assembler::Trampoline::end ( )
inline

Definition at line 852 of file assembler-riscv.h.

◆ start() [1/3]

int v8::internal::Assembler::Trampoline::start ( )
inline

Definition at line 1051 of file assembler-loong64.h.

Here is the caller graph for this function:

◆ start() [2/3]

int v8::internal::Assembler::Trampoline::start ( )
inline

Definition at line 1863 of file assembler-mips64.h.

◆ start() [3/3]

int v8::internal::Assembler::Trampoline::start ( )
inline

Definition at line 851 of file assembler-riscv.h.

◆ take_slot() [1/4]

int v8::internal::Assembler::Trampoline::take_slot ( )
inline

Definition at line 1053 of file assembler-loong64.h.

Here is the caller graph for this function:

◆ take_slot() [2/4]

int v8::internal::Assembler::Trampoline::take_slot ( )
inline

Definition at line 1865 of file assembler-mips64.h.

◆ take_slot() [3/4]

int v8::internal::Assembler::Trampoline::take_slot ( )
inline

Definition at line 1488 of file assembler-ppc.h.

◆ take_slot() [4/4]

int v8::internal::Assembler::Trampoline::take_slot ( )
inline

Definition at line 853 of file assembler-riscv.h.

Member Data Documentation

◆ end_

int v8::internal::Assembler::Trampoline::end_
private

Definition at line 1071 of file assembler-loong64.h.

◆ free_slot_count_

int v8::internal::Assembler::Trampoline::free_slot_count_
private

Definition at line 1073 of file assembler-loong64.h.

◆ next_slot_

int v8::internal::Assembler::Trampoline::next_slot_
private

Definition at line 1072 of file assembler-loong64.h.

◆ start_

int v8::internal::Assembler::Trampoline::start_
private

Definition at line 1070 of file assembler-loong64.h.


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