|
V8 Project
|
#include <serialize.h>
Collaboration diagram for v8::internal::ExternalReferenceEncoder:Public Member Functions | |
| ExternalReferenceEncoder (Isolate *isolate) | |
| uint32_t | Encode (Address key) const |
| const char * | NameOfAddress (Address key) const |
Private Member Functions | |
| int | IndexOf (Address key) const |
| void | Put (Address key, int index) |
Static Private Member Functions | |
| static uint32_t | Hash (Address key) |
Private Attributes | |
| HashMap | encodings_ |
| Isolate * | isolate_ |
Definition at line 92 of file serialize.h.
|
explicit |
Definition at line 419 of file serialize.cc.
References v8::internal::ExternalReferenceTable::address(), v8::internal::ExternalReferenceTable::instance(), isolate_, Put(), and v8::internal::ExternalReferenceTable::size().
Here is the call graph for this function:Definition at line 430 of file serialize.cc.
References v8::internal::ExternalReferenceTable::code(), DCHECK, IndexOf(), v8::internal::ExternalReferenceTable::instance(), isolate_, and NULL.
Referenced by v8::internal::Serializer::EncodeExternalReference().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 445 of file serialize.cc.
References encodings_, Hash(), and NULL.
Referenced by Encode(), and NameOfAddress().
Here is the call graph for this function:
Here is the caller graph for this function:| const char * v8::internal::ExternalReferenceEncoder::NameOfAddress | ( | Address | key | ) | const |
Definition at line 438 of file serialize.cc.
References IndexOf(), v8::internal::ExternalReferenceTable::instance(), isolate_, and v8::internal::ExternalReferenceTable::name().
Here is the call graph for this function:Definition at line 455 of file serialize.cc.
References encodings_, Hash(), and v8::internal::TemplateHashMapImpl< AllocationPolicy >::Lookup().
Referenced by ExternalReferenceEncoder().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 101 of file serialize.h.
|
private |
Definition at line 110 of file serialize.h.
Referenced by Encode(), ExternalReferenceEncoder(), and NameOfAddress().