![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <reloc-info.h>
Public Member Functions | |
RelocIterator (Tagged< InstructionStream > istream, int mode_mask) | |
RelocIterator (Tagged< Code > code, int mode_mask=kAllModesMask) | |
RelocIterator (base::Vector< uint8_t > instructions, base::Vector< const uint8_t > reloc_info, Address const_pool, int mode_mask=kAllModesMask) | |
RelocIterator (const CodeReference code_reference) | |
RelocIterator (EmbeddedData *embedded_data, Tagged< Code > code, int mode_mask) | |
RelocIterator (RelocIterator &&) V8_NOEXCEPT=default | |
RelocIterator (const RelocIterator &)=delete | |
RelocIterator & | operator= (const RelocIterator &)=delete |
![]() | |
RelocIteratorBase (RelocIteratorBase &&) V8_NOEXCEPT=default | |
RelocIteratorBase (const RelocIteratorBase &)=delete | |
RelocIteratorBase & | operator= (const RelocIteratorBase &)=delete |
bool | done () const |
void | next () |
RelocInfo * | rinfo () |
Private Member Functions | |
RelocIterator (Address pc, Address constant_pool, const uint8_t *pos, const uint8_t *end, int mode_mask) | |
Additional Inherited Members | |
![]() | |
static constexpr int | kAllModesMask |
![]() | |
V8_INLINE | RelocIteratorBase (RelocInfo reloc_info, const uint8_t *pos, const uint8_t *end, int mode_mask) |
bool | SetMode (RelocInfo::Mode mode) |
RelocInfo::Mode | GetMode () const |
void | Advance (int bytes=1) |
int | AdvanceGetTag () |
void | AdvanceReadLongPCJump () |
void | AdvanceReadPC () |
void | AdvanceReadInt () |
void | ReadShortTaggedPC () |
void | ReadShortData () |
![]() | |
const uint8_t * | pos_ |
const uint8_t *const | end_ |
RelocInfo | rinfo_ |
bool | done_ |
const int | mode_mask_ |
Definition at line 567 of file reloc-info.h.
|
explicit |
Definition at line 183 of file reloc-info.cc.
|
explicit |
Definition at line 180 of file reloc-info.cc.
|
explicit |
Definition at line 202 of file reloc-info.cc.
|
explicit |
Definition at line 190 of file reloc-info.cc.
|
explicit |
Definition at line 196 of file reloc-info.cc.
|
default |
|
delete |
|
private |
Definition at line 209 of file reloc-info.cc.
|
delete |