OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:NeedsTracing
(Results
1 - 17
of
17
) sorted by null
/external/chromium_org/tools/clang/blink_gc_plugin/
NeedsTracing.h
5
//
NeedsTracing
is a three-point value ordered by unneeded < unknown < needed.
11
class
NeedsTracing
{
13
static
NeedsTracing
Unneeded() { return kUnneeded; }
14
static
NeedsTracing
Unknown() { return kUnknown; }
15
static
NeedsTracing
Needed() { return kNeeded; }
19
NeedsTracing
LUB(const
NeedsTracing
& other) {
22
bool operator==(const
NeedsTracing
& other) {
27
NeedsTracing
(Value value) : value_(value) {}
Edge.h
81
virtual TracingStatus
NeedsTracing
(NeedsTracingOption) {
103
TracingStatus
NeedsTracing
(NeedsTracingOption) override;
132
TracingStatus
NeedsTracing
(NeedsTracingOption) {
146
TracingStatus
NeedsTracing
(NeedsTracingOption) {
158
TracingStatus
NeedsTracing
(NeedsTracingOption) {
170
TracingStatus
NeedsTracing
(NeedsTracingOption) {
182
TracingStatus
NeedsTracing
(NeedsTracingOption) {
194
TracingStatus
NeedsTracing
(NeedsTracingOption) {
224
TracingStatus
NeedsTracing
(NeedsTracingOption) {
233
status = status.LUB((*it)->
NeedsTracing
(kNonRecursive))
[
all
...]
RecordInfo.h
27
bool IsProperlyTraced() { return traced_ || !
NeedsTracing
().IsNeeded(); }
28
virtual const TracingStatus
NeedsTracing
() = 0;
40
const TracingStatus
NeedsTracing
() { return status_; }
54
const TracingStatus
NeedsTracing
() {
55
return edge_->
NeedsTracing
(Edge::kRecursive);
99
TracingStatus
NeedsTracing
(Edge::NeedsTracingOption);
Edge.cpp
9
TracingStatus Value::
NeedsTracing
(NeedsTracingOption option) {
10
return value_->
NeedsTracing
(option);
RecordInfo.cpp
233
if (it->second.
NeedsTracing
().IsNeeded())
345
fields_status = fields_status.LUB(edge->
NeedsTracing
(Edge::kRecursive));
450
// TODO: Defining
NeedsTracing
based on whether a class defines a trace method
454
TracingStatus RecordInfo::
NeedsTracing
(Edge::NeedsTracingOption option) {
462
if (it->second.info()->
NeedsTracing
(option).IsNeeded())
BlinkGCPlugin.cpp
[
all
...]
/external/chromium_org/third_party/WebKit/Source/wtf/
TypeTraits.h
312
class
NeedsTracing
{
340
struct
NeedsTracing
<std::pair<T, U> > {
341
static const bool value =
NeedsTracing
<T>::value ||
NeedsTracing
<U>::value || IsWeak<T>::value || IsWeak<U>::value;
VectorTraits.h
46
static const bool value =
NeedsTracing
<T>::value;
HashCountedSet.h
152
struct
NeedsTracing
<HashCountedSet<T, U, V> > {
HashSet.h
277
struct
NeedsTracing
<HashSet<T, U, V> > {
HashTraits.h
70
static const bool value =
NeedsTracing
<T>::value;
Deque.h
549
struct
NeedsTracing
<Deque<T, N> > {
HashMap.h
497
struct
NeedsTracing
<HashMap<T, U, V, W, X> > {
LinkedHashSet.h
732
struct
NeedsTracing
<LinkedHashSet<T, U, V> > {
ListHashSet.h
[
all
...]
Vector.h
[
all
...]
/external/chromium_org/third_party/WebKit/Source/platform/heap/
Handle.h
872
template<typename T, bool
needsTracing
>
893
//
NeedsTracing
<T>::value || IsWeakMember<T>::value. It should not need to test
897
struct TraceIfNeeded : public TraceIfEnabled<T, WTF::
NeedsTracing
<T>::value || blink::IsGarbageCollectedType<typename RemoveHeapPointerWrapperTypes<typename WTF::RemovePointer<T>::Type>::Type>::value> { };
905
static const bool firstNeedsTracing = WTF::
NeedsTracing
<T>::value || WTF::IsWeak<T>::value;
906
static const bool secondNeedsTracing = WTF::
NeedsTracing
<U>::value || WTF::IsWeak<U>::value;
[
all
...]
Completed in 222 milliseconds