#include <maglev-safepoint-table.h>
Definition at line 60 of file maglev-safepoint-table.h.
◆ DeoptIndexSizeField
◆ HasDeoptDataField
◆ PcSizeField
◆ RegisterIndexesSizeField
◆ MaglevSafepointTable() [1/4]
◆ MaglevSafepointTable() [2/4]
◆ MaglevSafepointTable() [3/4]
◆ MaglevSafepointTable() [4/4]
| v8::internal::MaglevSafepointTable::MaglevSafepointTable |
( |
Address | instruction_start, |
|
|
Address | safepoint_table_address ) |
|
private |
◆ byte_size()
| int v8::internal::MaglevSafepointTable::byte_size |
( |
| ) |
const |
|
inline |
◆ deopt_index_size()
| int v8::internal::MaglevSafepointTable::deopt_index_size |
( |
| ) |
const |
|
inlineprivate |
◆ entry_size()
| int v8::internal::MaglevSafepointTable::entry_size |
( |
| ) |
const |
|
inlineprivate |
◆ find_return_pc()
| int v8::internal::MaglevSafepointTable::find_return_pc |
( |
int | pc_offset | ) |
|
◆ FindEntry() [1/2]
◆ FindEntry() [2/2]
◆ GetEntry()
◆ has_deopt_data()
| bool v8::internal::MaglevSafepointTable::has_deopt_data |
( |
| ) |
const |
|
inlineprivate |
◆ length()
| int v8::internal::MaglevSafepointTable::length |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ pc_size()
| int v8::internal::MaglevSafepointTable::pc_size |
( |
| ) |
const |
|
inlineprivate |
◆ Print()
| void v8::internal::MaglevSafepointTable::Print |
( |
std::ostream & | os | ) |
const |
◆ read_byte()
| static uint8_t v8::internal::MaglevSafepointTable::read_byte |
( |
Address * | ptr | ) |
|
|
inlinestaticprivate |
◆ read_bytes()
| static int v8::internal::MaglevSafepointTable::read_bytes |
( |
Address * | ptr, |
|
|
int | bytes ) |
|
inlinestaticprivate |
◆ register_indexes_size()
| int v8::internal::MaglevSafepointTable::register_indexes_size |
( |
| ) |
const |
|
inlineprivate |
◆ stack_slots()
| uint32_t v8::internal::MaglevSafepointTable::stack_slots |
( |
| ) |
|
|
inline |
◆ MaglevSafepointEntry
◆ MaglevSafepointTableBuilder
◆ entry_configuration_
| const uint32_t v8::internal::MaglevSafepointTable::entry_configuration_ |
|
private |
◆ instruction_start_
| const Address v8::internal::MaglevSafepointTable::instruction_start_ |
|
private |
◆ length_
| const int v8::internal::MaglevSafepointTable::length_ |
|
private |
◆ num_tagged_slots_
| const uint32_t v8::internal::MaglevSafepointTable::num_tagged_slots_ |
|
private |
◆ safepoint_table_address_
| const Address v8::internal::MaglevSafepointTable::safepoint_table_address_ |
|
private |
◆ stack_slots_
The documentation for this class was generated from the following files: