#include <parser.h>
v8::ScriptDataを継承しています。
Public メソッド | |
| ScriptDataImpl (Vector< unsigned > store) | |
| virtual | ~ScriptDataImpl () |
| virtual int | Length () |
| virtual unsigned * | Data () |
| FunctionEntry | GetFunctionEnd (int start) |
| bool | SanityCheck () |
| Scanner::Location | MessageLocation () |
| const char * | BuildMessage () |
| Vector< const char * > | BuildArgs () |
| bool | has_error () |
| unsigned | magic () |
| unsigned | version () |
Static Public 変数 | |
| static const unsigned | kMagicNumber = 0xBadDead |
| static const unsigned | kCurrentVersion = 1 |
| static const unsigned | kMagicOffset = 0 |
| static const unsigned | kVersionOffset = 1 |
| static const unsigned | kHasErrorOffset = 2 |
| static const unsigned | kSizeOffset = 3 |
| static const unsigned | kHeaderSize = 4 |
Private メソッド | |
| unsigned | Read (int position) |
| unsigned * | ReadAddress (int position) |
| int | EntryCount () |
| FunctionEntry | nth (int n) |
Private 変数 | |
| Vector< unsigned > | store_ |
| int | last_entry_ |
| v8::internal::ScriptDataImpl::ScriptDataImpl | ( | Vector< unsigned > | store | ) | [inline, explicit] |
| v8::internal::ScriptDataImpl::~ScriptDataImpl | ( | ) | [virtual] |
| Vector< const char * > v8::internal::ScriptDataImpl::BuildArgs | ( | ) |
| const char * v8::internal::ScriptDataImpl::BuildMessage | ( | ) |
| unsigned * v8::internal::ScriptDataImpl::Data | ( | ) | [virtual] |
v8::ScriptDataを実装しています。
| int v8::internal::ScriptDataImpl::EntryCount | ( | ) | [private] |
参照先 kHeaderSize, v8::internal::Vector< T >::length(), と store_.
参照元 GetFunctionEnd().
| FunctionEntry v8::internal::ScriptDataImpl::GetFunctionEnd | ( | int | start | ) |
参照先 EntryCount(), last_entry_, と nth().
| bool v8::internal::ScriptDataImpl::has_error | ( | ) | [inline] |
参照先 kHasErrorOffset, と store_.
| int v8::internal::ScriptDataImpl::Length | ( | ) | [virtual] |
v8::ScriptDataを実装しています。
| unsigned v8::internal::ScriptDataImpl::magic | ( | ) | [inline] |
| Scanner::Location v8::internal::ScriptDataImpl::MessageLocation | ( | ) |
| FunctionEntry v8::internal::ScriptDataImpl::nth | ( | int | n | ) | [private] |
参照先 kHeaderSize, v8::internal::Vector< T >::start(), と store_.
参照元 GetFunctionEnd().
| unsigned v8::internal::ScriptDataImpl::Read | ( | int | position | ) | [private] |
| unsigned * v8::internal::ScriptDataImpl::ReadAddress | ( | int | position | ) | [private] |
| bool v8::internal::ScriptDataImpl::SanityCheck | ( | ) |
| unsigned v8::internal::ScriptDataImpl::version | ( | ) | [inline] |
const unsigned v8::internal::ScriptDataImpl::kCurrentVersion = 1 [static] |
const unsigned v8::internal::ScriptDataImpl::kHasErrorOffset = 2 [static] |
const unsigned v8::internal::ScriptDataImpl::kHeaderSize = 4 [static] |
const unsigned v8::internal::ScriptDataImpl::kMagicNumber = 0xBadDead [static] |
const unsigned v8::internal::ScriptDataImpl::kMagicOffset = 0 [static] |
const unsigned v8::internal::ScriptDataImpl::kSizeOffset = 3 [static] |
const unsigned v8::internal::ScriptDataImpl::kVersionOffset = 1 [static] |
int v8::internal::ScriptDataImpl::last_entry_ [private] |
参照元 GetFunctionEnd().
Vector<unsigned> v8::internal::ScriptDataImpl::store_ [private] |
参照元 Data(), EntryCount(), has_error(), Length(), magic(), nth(), Read(), ReadAddress(), SanityCheck(), version(), と ~ScriptDataImpl().
1.7.1