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

Side by Side Diff: Source/platform/heap/Handle.h

Issue 244493002: Oilpan: add transition types to track interface objects. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 8 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
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2014 Google Inc. All rights reserved. 2 * Copyright (C) 2014 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 721 matching lines...) Expand 10 before | Expand all | Expand 10 after
732 #define RefCountedWillBeRefCountedGarbageCollected WebCore::RefCountedGarbageCol lected 732 #define RefCountedWillBeRefCountedGarbageCollected WebCore::RefCountedGarbageCol lected
733 #define RefCountedSupplementWillBeRefCountedGarbageCollectedSupplement WebCore:: RefCountedGarbageCollectedSupplement 733 #define RefCountedSupplementWillBeRefCountedGarbageCollectedSupplement WebCore:: RefCountedGarbageCollectedSupplement
734 #define ThreadSafeRefCountedWillBeGarbageCollected WebCore::GarbageCollected 734 #define ThreadSafeRefCountedWillBeGarbageCollected WebCore::GarbageCollected
735 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WebCore::GarbageColl ectedFinalized 735 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WebCore::GarbageColl ectedFinalized
736 #define PersistentWillBeMember WebCore::Member 736 #define PersistentWillBeMember WebCore::Member
737 #define RefPtrWillBePersistent WebCore::Persistent 737 #define RefPtrWillBePersistent WebCore::Persistent
738 #define RefPtrWillBeRawPtr WTF::RawPtr 738 #define RefPtrWillBeRawPtr WTF::RawPtr
739 #define RefPtrWillBeMember WebCore::Member 739 #define RefPtrWillBeMember WebCore::Member
740 #define RefPtrWillBeCrossThreadPersistent WebCore::CrossThreadPersistent 740 #define RefPtrWillBeCrossThreadPersistent WebCore::CrossThreadPersistent
741 #define RawPtrWillBeMember WebCore::Member 741 #define RawPtrWillBeMember WebCore::Member
742 #define RawPtrWillBePersistent WebCore::Persistent
haraken 2014/04/21 01:30:54 Oh, this macro seems dangerous :) I agree that we
sof 2014/04/21 15:23:42 If we don't want to add it for that reason, the al
haraken 2014/04/22 02:37:47 Agreed. Memory leak would be better than crash. W
742 #define RawPtrWillBeWeakMember WebCore::WeakMember 743 #define RawPtrWillBeWeakMember WebCore::WeakMember
743 #define OwnPtrWillBeMember WebCore::Member 744 #define OwnPtrWillBeMember WebCore::Member
744 #define OwnPtrWillBePersistent WebCore::Persistent 745 #define OwnPtrWillBePersistent WebCore::Persistent
745 #define OwnPtrWillBeRawPtr WTF::RawPtr 746 #define OwnPtrWillBeRawPtr WTF::RawPtr
746 #define PassOwnPtrWillBeRawPtr WTF::RawPtr 747 #define PassOwnPtrWillBeRawPtr WTF::RawPtr
747 #define NoBaseWillBeGarbageCollected WebCore::GarbageCollected 748 #define NoBaseWillBeGarbageCollected WebCore::GarbageCollected
748 #define NoBaseWillBeGarbageCollectedFinalized WebCore::GarbageCollectedFinalized 749 #define NoBaseWillBeGarbageCollectedFinalized WebCore::GarbageCollectedFinalized
749 #define WillBeHeapHashMap WebCore::HeapHashMap 750 #define WillBeHeapHashMap WebCore::HeapHashMap
750 #define WillBePersistentHeapHashMap WebCore::PersistentHeapHashMap 751 #define WillBePersistentHeapHashMap WebCore::PersistentHeapHashMap
751 #define WillBeHeapHashSet WebCore::HeapHashSet 752 #define WillBeHeapHashSet WebCore::HeapHashSet
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
808 #define RefCountedWillBeRefCountedGarbageCollected WTF::RefCounted 809 #define RefCountedWillBeRefCountedGarbageCollected WTF::RefCounted
809 #define RefCountedSupplementWillBeRefCountedGarbageCollectedSupplement WebCore:: RefCountedSupplement 810 #define RefCountedSupplementWillBeRefCountedGarbageCollectedSupplement WebCore:: RefCountedSupplement
810 #define ThreadSafeRefCountedWillBeGarbageCollected WTF::ThreadSafeRefCounted 811 #define ThreadSafeRefCountedWillBeGarbageCollected WTF::ThreadSafeRefCounted
811 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WTF::ThreadSafeRefCo unted 812 #define ThreadSafeRefCountedWillBeGarbageCollectedFinalized WTF::ThreadSafeRefCo unted
812 #define PersistentWillBeMember WebCore::Persistent 813 #define PersistentWillBeMember WebCore::Persistent
813 #define RefPtrWillBePersistent WTF::RefPtr 814 #define RefPtrWillBePersistent WTF::RefPtr
814 #define RefPtrWillBeRawPtr WTF::RefPtr 815 #define RefPtrWillBeRawPtr WTF::RefPtr
815 #define RefPtrWillBeMember WTF::RefPtr 816 #define RefPtrWillBeMember WTF::RefPtr
816 #define RefPtrWillBeCrossThreadPersistent WTF::RefPtr 817 #define RefPtrWillBeCrossThreadPersistent WTF::RefPtr
817 #define RawPtrWillBeMember WTF::RawPtr 818 #define RawPtrWillBeMember WTF::RawPtr
819 #define RawPtrWillBePersistent WTF::RawPtr
818 #define RawPtrWillBeWeakMember WTF::RawPtr 820 #define RawPtrWillBeWeakMember WTF::RawPtr
819 #define OwnPtrWillBeMember WTF::OwnPtr 821 #define OwnPtrWillBeMember WTF::OwnPtr
820 #define OwnPtrWillBePersistent WTF::OwnPtr 822 #define OwnPtrWillBePersistent WTF::OwnPtr
821 #define OwnPtrWillBeRawPtr WTF::OwnPtr 823 #define OwnPtrWillBeRawPtr WTF::OwnPtr
822 #define PassOwnPtrWillBeRawPtr WTF::PassOwnPtr 824 #define PassOwnPtrWillBeRawPtr WTF::PassOwnPtr
823 #define NoBaseWillBeGarbageCollected WebCore::DummyBase 825 #define NoBaseWillBeGarbageCollected WebCore::DummyBase
824 #define NoBaseWillBeGarbageCollectedFinalized WebCore::DummyBase 826 #define NoBaseWillBeGarbageCollectedFinalized WebCore::DummyBase
825 #define WillBeHeapHashMap WTF::HashMap 827 #define WillBeHeapHashMap WTF::HashMap
826 #define WillBePersistentHeapHashMap WTF::HashMap 828 #define WillBePersistentHeapHashMap WTF::HashMap
827 #define WillBeHeapHashSet WTF::HashSet 829 #define WillBeHeapHashSet WTF::HashSet
(...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after
1044 }; 1046 };
1045 1047
1046 template<typename T, typename U, typename V, typename W, typename X> 1048 template<typename T, typename U, typename V, typename W, typename X>
1047 struct NeedsTracing<HashMap<T, U, V, W, X> > { 1049 struct NeedsTracing<HashMap<T, U, V, W, X> > {
1048 static const bool value = false; 1050 static const bool value = false;
1049 }; 1051 };
1050 1052
1051 } // namespace WTF 1053 } // namespace WTF
1052 1054
1053 #endif 1055 #endif
OLDNEW
« Source/core/html/track/vtt/VTTParser.h ('K') | « Source/core/loader/TextTrackLoader.cpp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698