V8 Project
serialize.h File Reference
#include "src/compiler.h"
#include "src/hashmap.h"
#include "src/heap-profiler.h"
#include "src/isolate.h"
#include "src/snapshot-source-sink.h"
+ Include dependency graph for serialize.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::ExternalReferenceTable
 
struct  v8::internal::ExternalReferenceTable::ExternalReferenceEntry
 
class  v8::internal::ExternalReferenceEncoder
 
class  v8::internal::ExternalReferenceDecoder
 
class  v8::internal::SerializerDeserializer
 
class  v8::internal::Deserializer
 
class  v8::internal::SerializationAddressMapper
 
class  v8::internal::Serializer
 
class  v8::internal::Serializer::ObjectSerializer
 
class  v8::internal::PartialSerializer
 
class  v8::internal::StartupSerializer
 
class  v8::internal::CodeSerializer
 
class  v8::internal::SerializedCodeData
 

Namespaces

 v8
 Debugger support for the V8 JavaScript engine.
 
 v8::internal
 

Enumerations

enum  v8::internal::TypeCode {
  v8::internal::UNCLASSIFIED , v8::internal::C_BUILTIN , v8::internal::BUILTIN , v8::internal::RUNTIME_FUNCTION ,
  v8::internal::IC_UTILITY , v8::internal::STATS_COUNTER , v8::internal::TOP_ADDRESS , v8::internal::ACCESSOR ,
  v8::internal::STUB_CACHE_TABLE , v8::internal::RUNTIME_ENTRY , v8::internal::LAZY_DEOPTIMIZATION
}
 

Variables

const int v8::internal::kTypeCodeCount = LAZY_DEOPTIMIZATION + 1
 
const int v8::internal::kFirstTypeCode = UNCLASSIFIED
 
const int v8::internal::kReferenceIdBits = 16
 
const int v8::internal::kReferenceIdMask = (1 << kReferenceIdBits) - 1
 
const int v8::internal::kReferenceTypeShift = kReferenceIdBits
 
const int v8::internal::kDeoptTableSerializeEntryCount = 64