v8
3.25.30(node0.11.13)
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 594 of file assembler.h.
|
explicit |
Definition at line 713 of file assembler.cc.
References v8::internal::code(), Code::instruction_start(), Code::IsYoungSequence(), RelocIterator::next(), v8::internal::NULL, Code::relocation_size(), and Code::relocation_start().
|
explicit |
Definition at line 735 of file assembler.cc.
References CodeDesc::buffer, CodeDesc::buffer_size, RelocIterator::next(), v8::internal::NULL, and CodeDesc::reloc_size.
|
inline |
Definition at line 604 of file assembler.h.
Referenced by Code::CodeIterateBody(), Code::CopyFrom(), Code::FindAllMaps(), Code::FindAllTypes(), Code::FindAndReplace(), Code::FindFirstHandler(), Code::FindFirstName(), Code::FindHandlers(), Code::FindNthObject(), Code::InvalidateEmbeddedObjects(), RelocIterator::next(), Code::PrintDeoptLocation(), Code::Relocate(), RelocIterator::rinfo(), Code::SourcePosition(), Code::SourceStatementPosition(), v8::internal::TEST(), and TEST().
void next | ( | ) |
Definition at line 615 of file assembler.cc.
References ASSERT, RelocIterator::done(), v8::internal::kCodeTargetTag, v8::internal::kCodeWithIdTag, v8::internal::kCommentTag, 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::kPoolExtraTag, v8::internal::kStatementPositionTag, v8::internal::kVariableLengthPCJumpTopTag, v8::internal::kVeneerPoolTag, and v8::internal::NULL.
Referenced by Code::CodeIterateBody(), RelocIterator::RelocIterator(), Code::SourcePosition(), Code::SourceStatementPosition(), and v8::internal::TEST().
|
inline |
Definition at line 608 of file assembler.h.
References ASSERT, and RelocIterator::done().
Referenced by Code::CodeIterateBody(), Code::SourcePosition(), Code::SourceStatementPosition(), and v8::internal::TEST().