Home
last modified time | relevance | path

Searched refs:CheckFieldsVisitor (Results 1 – 6 of 6) sorted by relevance

/external/v8/tools/clang/blink_gc_plugin/
DCheckFieldsVisitor.cpp11 CheckFieldsVisitor::CheckFieldsVisitor(const BlinkGCPluginOptions& options) in CheckFieldsVisitor() function in CheckFieldsVisitor
14 CheckFieldsVisitor::Errors& CheckFieldsVisitor::invalid_fields() { in invalid_fields()
18 bool CheckFieldsVisitor::ContainsInvalidFields(RecordInfo* info) { in ContainsInvalidFields()
34 void CheckFieldsVisitor::AtMember(Member*) { in AtMember()
47 void CheckFieldsVisitor::AtWeakMember(WeakMember*) { in AtWeakMember()
55 void CheckFieldsVisitor::AtIterator(Iterator* edge) { in AtIterator()
63 void CheckFieldsVisitor::AtValue(Value* edge) { in AtValue()
116 void CheckFieldsVisitor::AtCollection(Collection* edge) { in AtCollection()
121 CheckFieldsVisitor::Error CheckFieldsVisitor::InvalidSmartPtr(Edge* ptr) { in InvalidSmartPtr()
DDiagnosticsReporter.cpp342 const CheckFieldsVisitor::Errors& errors) { in ClassContainsInvalidFields()
350 if (error.second == CheckFieldsVisitor::kRawPtrToGCManaged) { in ClassContainsInvalidFields()
352 } else if (error.second == CheckFieldsVisitor::kRefPtrToGCManaged) { in ClassContainsInvalidFields()
354 } else if (error.second == CheckFieldsVisitor::kReferencePtrToGCManaged) { in ClassContainsInvalidFields()
356 } else if (error.second == CheckFieldsVisitor::kUniquePtrToGCManaged) { in ClassContainsInvalidFields()
358 } else if (error.second == CheckFieldsVisitor::kMemberToGCUnmanaged) { in ClassContainsInvalidFields()
360 } else if (error.second == CheckFieldsVisitor::kMemberInUnmanaged) { in ClassContainsInvalidFields()
362 } else if (error.second == CheckFieldsVisitor::kPtrFromHeapToStack) { in ClassContainsInvalidFields()
364 } else if (error.second == CheckFieldsVisitor::kGCDerivedPartObject) { in ClassContainsInvalidFields()
366 } else if (error.second == CheckFieldsVisitor::kIteratorToGCManaged) { in ClassContainsInvalidFields()
DCheckFieldsVisitor.h21 class CheckFieldsVisitor : public RecursiveEdgeVisitor {
37 explicit CheckFieldsVisitor(const BlinkGCPluginOptions&);
DCMakeLists.txt8 CheckFieldsVisitor.cpp
DDiagnosticsReporter.h37 const CheckFieldsVisitor::Errors& errors);
DBlinkGCPluginConsumer.cpp201 CheckFieldsVisitor visitor(options_); in CheckClass()