Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(120)

Side by Side Diff: runtime/vm/snapshot.h

Issue 2035453002: Pixels class prototype and test (not to be committed). Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: work in progress Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « runtime/vm/scanner.cc ('k') | runtime/vm/snapshot.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 #ifndef VM_SNAPSHOT_H_ 5 #ifndef VM_SNAPSHOT_H_
6 #define VM_SNAPSHOT_H_ 6 #define VM_SNAPSHOT_H_
7 7
8 #include "platform/assert.h" 8 #include "platform/assert.h"
9 #include "vm/allocation.h" 9 #include "vm/allocation.h"
10 #include "vm/bitfield.h" 10 #include "vm/bitfield.h"
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
67 class RawMegamorphicCache; 67 class RawMegamorphicCache;
68 class RawMint; 68 class RawMint;
69 class RawMixinAppType; 69 class RawMixinAppType;
70 class RawBigint; 70 class RawBigint;
71 class RawNamespace; 71 class RawNamespace;
72 class RawObject; 72 class RawObject;
73 class RawObjectPool; 73 class RawObjectPool;
74 class RawOneByteString; 74 class RawOneByteString;
75 class RawPatchClass; 75 class RawPatchClass;
76 class RawPcDescriptors; 76 class RawPcDescriptors;
77 class RawPixels;
77 class RawReceivePort; 78 class RawReceivePort;
78 class RawRedirectionData; 79 class RawRedirectionData;
79 class RawScript; 80 class RawScript;
80 class RawSendPort; 81 class RawSendPort;
81 class RawSmi; 82 class RawSmi;
82 class RawStackmap; 83 class RawStackmap;
83 class RawStacktrace; 84 class RawStacktrace;
84 class RawSubtypeTestCache; 85 class RawSubtypeTestCache;
85 class RawTokenStream; 86 class RawTokenStream;
86 class RawTwoByteString; 87 class RawTwoByteString;
(...skipping 355 matching lines...) Expand 10 before | Expand all | Expand 10 after
442 RawImmutableArray* NewImmutableArray(intptr_t len); 443 RawImmutableArray* NewImmutableArray(intptr_t len);
443 RawOneByteString* NewOneByteString(intptr_t len); 444 RawOneByteString* NewOneByteString(intptr_t len);
444 RawTwoByteString* NewTwoByteString(intptr_t len); 445 RawTwoByteString* NewTwoByteString(intptr_t len);
445 RawTypeArguments* NewTypeArguments(intptr_t len); 446 RawTypeArguments* NewTypeArguments(intptr_t len);
446 RawTokenStream* NewTokenStream(intptr_t len); 447 RawTokenStream* NewTokenStream(intptr_t len);
447 RawContext* NewContext(intptr_t num_variables); 448 RawContext* NewContext(intptr_t num_variables);
448 RawClass* NewClass(intptr_t class_id); 449 RawClass* NewClass(intptr_t class_id);
449 RawInstance* NewInstance(); 450 RawInstance* NewInstance();
450 RawMint* NewMint(int64_t value); 451 RawMint* NewMint(int64_t value);
451 RawBigint* NewBigint(); 452 RawBigint* NewBigint();
453 RawPixels* NewPixels();
452 RawTypedData* NewTypedData(intptr_t class_id, intptr_t len); 454 RawTypedData* NewTypedData(intptr_t class_id, intptr_t len);
453 RawDouble* NewDouble(double value); 455 RawDouble* NewDouble(double value);
454 RawUnresolvedClass* NewUnresolvedClass(); 456 RawUnresolvedClass* NewUnresolvedClass();
455 RawType* NewType(); 457 RawType* NewType();
456 RawTypeRef* NewTypeRef(); 458 RawTypeRef* NewTypeRef();
457 RawTypeParameter* NewTypeParameter(); 459 RawTypeParameter* NewTypeParameter();
458 RawBoundedType* NewBoundedType(); 460 RawBoundedType* NewBoundedType();
459 RawMixinAppType* NewMixinAppType(); 461 RawMixinAppType* NewMixinAppType();
460 RawPatchClass* NewPatchClass(); 462 RawPatchClass* NewPatchClass();
461 RawClosure* NewClosure(); 463 RawClosure* NewClosure();
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after
624 friend class LibraryPrefix; 626 friend class LibraryPrefix;
625 friend class LinkedHashMap; 627 friend class LinkedHashMap;
626 friend class LiteralToken; 628 friend class LiteralToken;
627 friend class LocalVarDescriptors; 629 friend class LocalVarDescriptors;
628 friend class MegamorphicCache; 630 friend class MegamorphicCache;
629 friend class MirrorReference; 631 friend class MirrorReference;
630 friend class MixinAppType; 632 friend class MixinAppType;
631 friend class Namespace; 633 friend class Namespace;
632 friend class ObjectPool; 634 friend class ObjectPool;
633 friend class PatchClass; 635 friend class PatchClass;
636 friend class Pixels;
634 friend class RedirectionData; 637 friend class RedirectionData;
635 friend class Script; 638 friend class Script;
636 friend class Stacktrace; 639 friend class Stacktrace;
637 friend class SubtypeTestCache; 640 friend class SubtypeTestCache;
638 friend class TokenStream; 641 friend class TokenStream;
639 friend class Type; 642 friend class Type;
640 friend class TypeArguments; 643 friend class TypeArguments;
641 friend class TypeParameter; 644 friend class TypeParameter;
642 friend class TypeRef; 645 friend class TypeRef;
643 friend class UnhandledException; 646 friend class UnhandledException;
(...skipping 473 matching lines...) Expand 10 before | Expand all | Expand 10 after
1117 private: 1120 private:
1118 SnapshotWriter* writer_; 1121 SnapshotWriter* writer_;
1119 bool as_references_; 1122 bool as_references_;
1120 1123
1121 DISALLOW_COPY_AND_ASSIGN(SnapshotWriterVisitor); 1124 DISALLOW_COPY_AND_ASSIGN(SnapshotWriterVisitor);
1122 }; 1125 };
1123 1126
1124 } // namespace dart 1127 } // namespace dart
1125 1128
1126 #endif // VM_SNAPSHOT_H_ 1129 #endif // VM_SNAPSHOT_H_
OLDNEW
« no previous file with comments | « runtime/vm/scanner.cc ('k') | runtime/vm/snapshot.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698