Lines Matching refs:serializer
649 bool Serializer::serialization_enabled_ = false;
650 bool Serializer::too_late_to_enable_now_ = false;
765 CodeAddressMap* Serializer::code_address_map_ = NULL;
768 void Serializer::Enable(Isolate* isolate) {
779 void Serializer::Disable() {
1277 Serializer::Serializer(Isolate* isolate, SnapshotByteSink* sink)
1283 // The serializer is meant to be used only to generate initial heap images
1291 Serializer::~Serializer() {
1317 bool Serializer::ShouldBeSkipped(Object** current) {
1325 void Serializer::VisitPointers(Object** start, Object** end) {
1358 if (Serializer::enabled()) return;
1399 int Serializer::RootIndex(HeapObject* heap_object, HowToCode from) {
1425 void Serializer::SerializeReferenceToPreviousObject(
1497 void Serializer::PutRoot(int root_index,
1581 ObjectSerializer serializer(this,
1586 serializer.Serialize();
1591 void Serializer::ObjectSerializer::Serialize() {
1592 int space = Serializer::SpaceOfObject(object_);
1621 void Serializer::ObjectSerializer::VisitPointers(Object** start,
1662 void Serializer::ObjectSerializer::VisitEmbeddedPointer(RelocInfo* rinfo) {
1672 void Serializer::ObjectSerializer::VisitExternalReference(Address* p) {
1683 void Serializer::ObjectSerializer::VisitExternalReference(RelocInfo* rinfo) {
1695 void Serializer::ObjectSerializer::VisitRuntimeEntry(RelocInfo* rinfo) {
1707 void Serializer::ObjectSerializer::VisitCodeTarget(RelocInfo* rinfo) {
1716 void Serializer::ObjectSerializer::VisitCodeEntry(Address entry_address) {
1724 void Serializer::ObjectSerializer::VisitCell(RelocInfo* rinfo) {
1731 void Serializer::ObjectSerializer::VisitExternalAsciiString(
1775 int Serializer::ObjectSerializer::OutputRawData(
1776 Address up_to, Serializer::ObjectSerializer::ReturnSkip return_skip) {
1834 int Serializer::SpaceOfObject(HeapObject* object) {
1847 int Serializer::Allocate(int space, int size) {
1855 int Serializer::SpaceAreaSize(int space) {
1864 void Serializer::Pad() {