v8
3.11.10(node0.8.26)
V8 is Google's open source JavaScript engine
|
#include <serialize.h>
Public Member Functions | |
virtual | ~SnapshotByteSink () |
virtual void | Put (int byte, const char *description)=0 |
virtual void | PutSection (int byte, const char *description) |
void | PutInt (uintptr_t integer, const char *description) |
virtual int | Position ()=0 |
Definition at line 391 of file serialize.h.
|
inlinevirtual |
Definition at line 393 of file serialize.h.
|
pure virtual |
Implemented in FileByteSink, and PartialSnapshotSink.
Referenced by Serializer::ObjectSerializer::Serialize().
|
pure virtual |
Implemented in FileByteSink, and PartialSnapshotSink.
Referenced by SnapshotByteSink::PutInt(), Serializer::PutRoot(), SnapshotByteSink::PutSection(), Serializer::ObjectSerializer::Serialize(), PartialSerializer::SerializeObject(), Serializer::SerializeReferenceToPreviousObject(), StartupSerializer::SerializeWeakReferences(), Serializer::ObjectSerializer::VisitExternalAsciiString(), Serializer::ObjectSerializer::VisitExternalReference(), Serializer::ObjectSerializer::VisitExternalReferences(), Serializer::VisitPointers(), Serializer::ObjectSerializer::VisitPointers(), and Serializer::ObjectSerializer::VisitRuntimeEntry().
void PutInt | ( | uintptr_t | integer, |
const char * | description | ||
) |
Definition at line 1104 of file serialize.cc.
References v8::internal::kBitsPerByte, v8::internal::kPointerSize, SnapshotByteSink::Put(), and SnapshotByteSink::PutSection().
Referenced by Serializer::PutRoot(), Serializer::ObjectSerializer::Serialize(), PartialSerializer::SerializeObject(), Serializer::SerializeReferenceToPreviousObject(), StartupSerializer::SerializeWeakReferences(), Serializer::ObjectSerializer::VisitExternalReference(), Serializer::ObjectSerializer::VisitExternalReferences(), Serializer::VisitPointers(), Serializer::ObjectSerializer::VisitPointers(), and Serializer::ObjectSerializer::VisitRuntimeEntry().
|
inlinevirtual |
Definition at line 395 of file serialize.h.
References SnapshotByteSink::Put().
Referenced by SnapshotByteSink::PutInt(), Serializer::ObjectSerializer::Serialize(), and Serializer::ObjectSerializer::VisitExternalAsciiString().