Lines Matching refs:Serializer
27 Serializer::Serializer(Isolate* isolate, Snapshot::SerializerFlags flags)
57 void Serializer::PopStack() { stack_.Pop(); }
60 void Serializer::CountAllocation(Map map, int size, SnapshotSpace space) {
72 int Serializer::TotalAllocationSize() const {
80 void Serializer::OutputStatistics(const char* name) {
115 void Serializer::SerializeDeferredObjects() {
128 void Serializer::SerializeObject(Handle<HeapObject> obj) {
145 bool Serializer::MustBeDeferred(HeapObject object) { return false; }
147 void Serializer::VisitRootPointers(Root root, const char* description,
154 void Serializer::SerializeRootObject(FullObjectSlot slot) {
164 void Serializer::PrintStack() { PrintStack(std::cout); }
166 void Serializer::PrintStack(std::ostream& out) {
174 bool Serializer::SerializeRoot(HeapObject obj) {
185 bool Serializer::SerializeHotObject(HeapObject obj) {
200 bool Serializer::SerializeBackReference(HeapObject obj) {
228 bool Serializer::SerializePendingObject(HeapObject obj) {
238 bool Serializer::ObjectIsBytecodeHandler(HeapObject obj) const {
243 void Serializer::PutRoot(RootIndex root) {
269 void Serializer::PutSmiRoot(FullObjectSlot slot) {
284 void Serializer::PutBackReference(HeapObject object,
291 void Serializer::PutAttachedReference(SerializerReference reference) {
297 void Serializer::PutRepeat(int repeat_count) {
306 void Serializer::PutPendingForwardReference(PendingObjectReferences& refs) {
321 void Serializer::ResolvePendingForwardReference(int forward_reference_id) {
333 ExternalReferenceEncoder::Value Serializer::EncodeExternalReference(
350 void Serializer::RegisterObjectIsPending(HeapObject obj) {
366 void Serializer::ResolvePendingObject(HeapObject obj) {
382 void Serializer::Pad(int padding_offset) {
394 void Serializer::InitializeCodeAddressMap() {
399 Code Serializer::CopyCode(Code code) {
411 void Serializer::ObjectSerializer::SerializePrologue(SnapshotSpace space,
479 uint32_t Serializer::ObjectSerializer::SerializeBackingStore(
509 void Serializer::ObjectSerializer::SerializeJSTypedArray() {
548 void Serializer::ObjectSerializer::SerializeJSArrayBuffer() {
587 void Serializer::ObjectSerializer::SerializeExternalString() {
613 void Serializer::ObjectSerializer::SerializeExternalStringAsSequentialString() {
699 void Serializer::ObjectSerializer::Serialize() {
807 void Serializer::ObjectSerializer::SerializeObject() {
832 void Serializer::ObjectSerializer::SerializeDeferred() {
851 void Serializer::ObjectSerializer::SerializeContent(Map map, int size) {
865 void Serializer::ObjectSerializer::VisitPointers(HeapObject host,
871 void Serializer::ObjectSerializer::VisitPointers(HeapObject host,
938 void Serializer::ObjectSerializer::VisitCodePointer(HeapObject host,
961 void Serializer::ObjectSerializer::OutputExternalReference(
1008 void Serializer::ObjectSerializer::VisitExternalReference(Foreign host,
1016 class Serializer::ObjectSerializer::RelocInfoObjectPreSerializer {
1018 explicit RelocInfoObjectPreSerializer(Serializer* serializer)
1045 Serializer* serializer_;
1049 void Serializer::ObjectSerializer::VisitEmbeddedPointer(Code host,
1059 void Serializer::ObjectSerializer::VisitExternalReference(Code host,
1070 void Serializer::ObjectSerializer::VisitExternalPointer(HeapObject host,
1095 void Serializer::ObjectSerializer::VisitInternalReference(Code host,
1109 void Serializer::ObjectSerializer::VisitRuntimeEntry(Code host,
1115 void Serializer::ObjectSerializer::VisitOffHeapTarget(Code host,
1130 void Serializer::ObjectSerializer::VisitCodeTarget(Code host,
1165 void Serializer::ObjectSerializer::OutputRawData(Address up_to) {
1225 void Serializer::ObjectSerializer::SerializeCode(Map map, int size) {
1321 Serializer::HotObjectsList::HotObjectsList(Heap* heap) : heap_(heap) {
1323 "Serializer::HotObjectsList", FullObjectSlot(&circular_queue_[0]),
1326 Serializer::HotObjectsList::~HotObjectsList() {