Home | History | Annotate | Download | only in blink_gc_plugin

Lines Matching defs:DiagnosticsReporter

5 #include "DiagnosticsReporter.h"
167 DiagnosticBuilder DiagnosticsReporter::ReportDiagnostic(
175 DiagnosticsReporter::DiagnosticsReporter(
280 bool DiagnosticsReporter::hasErrorOccurred() const
285 DiagnosticsEngine::Level DiagnosticsReporter::getErrorLevel() const {
290 void DiagnosticsReporter::ClassMustLeftMostlyDeriveGC(
297 void DiagnosticsReporter::ClassRequiresTraceMethod(RecordInfo* info) {
311 void DiagnosticsReporter::BaseRequiresTracing(
319 void DiagnosticsReporter::FieldsImproperlyTraced(
340 void DiagnosticsReporter::ClassContainsInvalidFields(
375 void DiagnosticsReporter::ClassContainsGCRoots(
395 void DiagnosticsReporter::FinalizerAccessesFinalizedFields(
412 void DiagnosticsReporter::ClassRequiresFinalization(RecordInfo* info) {
418 void DiagnosticsReporter::ClassDoesNotRequireFinalization(
425 void DiagnosticsReporter::OverriddenNonVirtualTrace(
434 void DiagnosticsReporter::MissingTraceDispatchMethod(RecordInfo* info) {
438 void DiagnosticsReporter::MissingFinalizeDispatchMethod(
443 void DiagnosticsReporter::ReportMissingDispatchMethod(
450 void DiagnosticsReporter::VirtualAndManualDispatch(
459 void DiagnosticsReporter::MissingTraceDispatch(
465 void DiagnosticsReporter::MissingFinalizeDispatch(
471 void DiagnosticsReporter::ReportMissingDispatch(
478 void DiagnosticsReporter::StackAllocatedDerivesGarbageCollected(
486 void DiagnosticsReporter::ClassOverridesNew(
493 void DiagnosticsReporter::ClassDeclaresPureVirtualTrace(
501 void DiagnosticsReporter::LeftMostBaseMustBePolymorphic(
509 void DiagnosticsReporter::BaseClassMustDeclareVirtualTrace(
517 void DiagnosticsReporter::TraceMethodForStackAllocatedClass(
525 void DiagnosticsReporter::NoteManualDispatchMethod(CXXMethodDecl* dispatch) {
531 void DiagnosticsReporter::NoteBaseRequiresTracing(BasePoint* base) {
537 void DiagnosticsReporter::NoteFieldRequiresTracing(
543 void DiagnosticsReporter::NoteFieldShouldNotBeTraced(
549 void DiagnosticsReporter::NotePartObjectContainsGCRoot(FieldPoint* point) {
556 void DiagnosticsReporter::NoteFieldContainsGCRoot(FieldPoint* point) {
560 void DiagnosticsReporter::NoteUserDeclaredDestructor(CXXMethodDecl* dtor) {
564 void DiagnosticsReporter::NoteUserDeclaredFinalizer(CXXMethodDecl* dtor) {
568 void DiagnosticsReporter::NoteBaseRequiresFinalization(BasePoint* base) {
574 void DiagnosticsReporter::NoteFieldRequiresFinalization(FieldPoint* point) {
578 void DiagnosticsReporter::NoteField(FieldPoint* point, unsigned note) {
582 void DiagnosticsReporter::NoteField(FieldDecl* field, unsigned note) {
586 void DiagnosticsReporter::NoteOverriddenNonVirtualTrace(
593 void DiagnosticsReporter::UniquePtrUsedWithGC(
601 void DiagnosticsReporter::OptionalUsedWithGC(