![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <reloc-info.h>
Public Member Functions | |
| WritableRelocIterator (WritableJitAllocation &jit_allocation, Tagged< InstructionStream > istream, Address constant_pool, int mode_mask) | |
| WritableRelocIterator (WritableJitAllocation &jit_allocation, base::Vector< uint8_t > instructions, base::Vector< const uint8_t > reloc_info, Address constant_pool, int mode_mask=kAllModesMask) | |
Public Member Functions inherited from v8::internal::RelocIteratorBase< WritableRelocInfo > | |
| RelocIteratorBase (RelocIteratorBase &&) V8_NOEXCEPT=default | |
| RelocIteratorBase (const RelocIteratorBase &)=delete | |
| RelocIteratorBase & | operator= (const RelocIteratorBase &)=delete |
| bool | done () const |
| void | next () |
| WritableRelocInfo * | rinfo () |
Additional Inherited Members | |
Static Public Attributes inherited from v8::internal::RelocIteratorBase< WritableRelocInfo > | |
| static constexpr int | kAllModesMask |
Protected Member Functions inherited from v8::internal::RelocIteratorBase< WritableRelocInfo > | |
| V8_INLINE | RelocIteratorBase (WritableRelocInfo 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 () |
Protected Attributes inherited from v8::internal::RelocIteratorBase< WritableRelocInfo > | |
| const uint8_t * | pos_ |
| const uint8_t *const | end_ |
| WritableRelocInfo | rinfo_ |
| bool | done_ |
| const int | mode_mask_ |
Definition at line 593 of file reloc-info.h.
| v8::internal::WritableRelocIterator::WritableRelocIterator | ( | WritableJitAllocation & | jit_allocation, |
| Tagged< InstructionStream > | istream, | ||
| Address | constant_pool, | ||
| int | mode_mask ) |
Definition at line 216 of file reloc-info.cc.
| v8::internal::WritableRelocIterator::WritableRelocIterator | ( | WritableJitAllocation & | jit_allocation, |
| base::Vector< uint8_t > | instructions, | ||
| base::Vector< const uint8_t > | reloc_info, | ||
| Address | constant_pool, | ||
| int | mode_mask = kAllModesMask ) |
Definition at line 226 of file reloc-info.cc.