v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <assembler.h>
Public Member Functions | |
RelocIterator (Code *code, int mode_mask=-1) | |
RelocIterator (const CodeDesc &desc, int mode_mask=-1) | |
bool | done () const |
void | next () |
RelocInfo * | rinfo () |
Public Member Functions inherited from Malloced | |
void * | operator new (size_t size) |
void | operator delete (void *p) |
Additional Inherited Members | |
Static Public Member Functions inherited from Malloced | |
static void | FatalProcessOutOfMemory () |
static void * | New (size_t size) |
static void | Delete (void *p) |
Definition at line 444 of file assembler.h.
|
explicit |
Definition at line 577 of file assembler.cc.
References v8::internal::code(), Code::instruction_start(), RelocIterator::next(), Code::relocation_size(), and Code::relocation_start().
|
explicit |
Definition at line 593 of file assembler.cc.
References CodeDesc::buffer, CodeDesc::buffer_size, RelocIterator::next(), and CodeDesc::reloc_size.
|
inline |
Definition at line 454 of file assembler.h.
Referenced by Code::ClearInlineCaches(), Code::CodeIterateBody(), TypeFeedbackOracle::CollectKeyedReceiverTypes(), IC::ComputeMode(), Code::CopyFrom(), Code::FindFirstMap(), RelocIterator::next(), Code::Relocate(), RelocIterator::rinfo(), Code::SourcePosition(), Code::SourceStatementPosition(), and v8::internal::TEST().
void next | ( | ) |
Definition at line 491 of file assembler.cc.
References ASSERT, RelocIterator::done(), v8::internal::kCodeTargetTag, v8::internal::kCodeWithIdTag, v8::internal::kCommentTag, v8::internal::kConstPoolExtraTag, v8::internal::kConstPoolTag, v8::internal::kDataJumpExtraTag, v8::internal::kDefaultTag, v8::internal::kEmbeddedObjectTag, v8::internal::kIntptrSize, v8::internal::kLocatableTag, v8::internal::kNonstatementPositionTag, v8::internal::kPCJumpExtraTag, v8::internal::kStatementPositionTag, and v8::internal::kVariableLengthPCJumpTopTag.
Referenced by Code::CodeIterateBody(), RelocIterator::RelocIterator(), Code::SourcePosition(), Code::SourceStatementPosition(), and v8::internal::TEST().
|
inline |
Definition at line 458 of file assembler.h.
References ASSERT, and RelocIterator::done().
Referenced by Code::CodeIterateBody(), Code::SourcePosition(), Code::SourceStatementPosition(), and v8::internal::TEST().