V8 Project
|
#include <v8memory.h>
Static Public Member Functions | |
static uint8_t & | uint8_at (Address addr) |
static uint16_t & | uint16_at (Address addr) |
static uint32_t & | uint32_at (Address addr) |
static int32_t & | int32_at (Address addr) |
static uint64_t & | uint64_at (Address addr) |
static int & | int_at (Address addr) |
static unsigned & | unsigned_at (Address addr) |
static intptr_t & | intptr_at (Address addr) |
static uintptr_t & | uintptr_at (Address addr) |
static double & | double_at (Address addr) |
static Address & | Address_at (Address addr) |
static Object *& | Object_at (Address addr) |
static Handle< Object > & | Object_Handle_at (Address addr) |
Definition at line 14 of file v8memory.h.
Definition at line 56 of file v8memory.h.
Referenced by v8::internal::StandardFrame::caller_fp(), v8::internal::StandardFrame::caller_pc(), v8::internal::StoreBuffer::ClearDeadObject(), v8::internal::ExitFrame::ComputeCallerState(), v8::internal::ExitFrame::ComputeStackPointer(), v8::internal::Assembler::deserialization_set_special_target_at(), v8::internal::FixTryCatchHandler(), v8::internal::EntryFrame::GetCallerState(), v8::internal::Code::GetObjectFromEntryAddress(), v8::internal::IC::IC(), v8::internal::TickSample::Init(), v8::internal::JavaScriptFrame::IsConstructor(), v8::internal::SafeStackFrameIterator::IsValidCaller(), v8::internal::MarkCompactCollector::MigrateObject(), v8::internal::FreeListNode::next(), v8::internal::Assembler::set_target_address_at(), v8::internal::EntryFrame::SetCallerFp(), v8::internal::ExitFrame::SetCallerFp(), v8::internal::StandardFrame::SetCallerFp(), v8::internal::Assembler::target_address_at(), v8::internal::UpdatePointer(), v8::internal::ReplacingVisitor::VisitCodeEntry(), v8::internal::MemoryAllocator::ZapBlock(), and v8::internal::Heap::ZapFromSpace().
|
inlinestatic |
Definition at line 52 of file v8memory.h.
|
inlinestatic |
Definition at line 28 of file v8memory.h.
Referenced by v8::internal::Assembler::code_target_object_handle_at(), v8::internal::Assembler::return_address_from_call_start(), v8::internal::Assembler::runtime_entry_at(), v8::internal::Assembler::set_target_address_at(), v8::internal::Assembler::target_address_at(), and v8::internal::Assembler::target_address_from_return_address().
Definition at line 36 of file v8memory.h.
|
inlinestatic |
Definition at line 44 of file v8memory.h.
Definition at line 60 of file v8memory.h.
Referenced by v8::internal::ExitFrame::code_slot(), v8::internal::StandardFrame::context(), v8::internal::DropFrames(), v8::internal::JavaScriptFrame::function_slot_object(), v8::internal::StandardFrame::GetExpression(), v8::internal::JavaScriptFrame::GetOperand(), v8::internal::JavaScriptFrame::GetParameter(), v8::internal::StandardFrame::IsArgumentsAdaptorFrame(), v8::internal::StandardFrame::IsConstructFrame(), v8::internal::StubFailureTrampolineFrame::Iterate(), v8::internal::StandardFrame::IterateCompiledFrame(), v8::internal::StandardFrame::IterateExpressions(), v8::internal::IndexedReferencesExtractor::MarkVisitedField(), v8::internal::Deoptimizer::MaterializeHeapObjects(), v8::internal::MarkCompactCollector::MigrateObject(), v8::internal::JavaScriptFrame::RestoreOperandStack(), v8::internal::RUNTIME_FUNCTION(), v8::internal::JavaScriptFrame::set_receiver(), v8::internal::StandardFrame::SetExpression(), v8::internal::JavaScriptFrame::SetParameterValue(), v8::internal::SetUpFrameDropperFrame(), v8::internal::IC::TraceIC(), and v8::internal::InternalFrame::unchecked_code().
Definition at line 64 of file v8memory.h.
|
inlinestatic |
Definition at line 20 of file v8memory.h.
Referenced by v8::internal::Assembler::emitw().
Definition at line 24 of file v8memory.h.
Referenced by v8::internal::BackEdgeTable::ast_id(), v8::internal::BackEdgeTable::BackEdgeTable(), v8::internal::Assembler::emitl(), v8::internal::Deoptimizer::FillInputFrame(), v8::internal::BASE_EMBEDDED< Visitor >::GetEntry(), v8::internal::BASE_EMBEDDED< Visitor >::GetPcOffset(), v8::internal::BackEdgeTable::loop_depth(), and v8::internal::BackEdgeTable::pc_offset().
|
inlinestatic |
Definition at line 32 of file v8memory.h.
Referenced by v8::internal::Assembler::emitq().
|
inlinestatic |
Definition at line 16 of file v8memory.h.
Referenced by v8::internal::BASE_EMBEDDED< Visitor >::GetEntry().
Definition at line 48 of file v8memory.h.
Referenced by v8::internal::Assembler::emitp().
|
inlinestatic |
Definition at line 40 of file v8memory.h.