Definition at line 12277 of file object.cc.
◆ FieldDependentArray()
dart::FieldDependentArray::FieldDependentArray |
( |
const Field & |
field | ) |
|
|
inlineexplicit |
Definition at line 12279 of file object.cc.
12281 field_(field) {}
WeakCodeReferences(const WeakArray &value)
◆ ReportDeoptimization()
virtual void dart::FieldDependentArray::ReportDeoptimization |
( |
const Code & |
code | ) |
|
|
inlinevirtual |
Implements dart::WeakCodeReferences.
Definition at line 12287 of file object.cc.
12287 {
12288 if (FLAG_trace_deoptimization || FLAG_trace_deoptimization_verbose) {
12290 THR_Print(
"Deoptimizing %s because guard on field %s failed.\n",
12292 }
12293 }
virtual const char * ToCString() const
#define THR_Print(format,...)
Dart_NativeFunction function
◆ ReportSwitchingCode()
virtual void dart::FieldDependentArray::ReportSwitchingCode |
( |
const Code & |
code | ) |
|
|
inlinevirtual |
Implements dart::WeakCodeReferences.
Definition at line 12295 of file object.cc.
12295 {
12296 if (FLAG_trace_deoptimization || FLAG_trace_deoptimization_verbose) {
12299 "Switching '%s' to unoptimized code because guard"
12300 " on field '%s' was violated.\n",
12302 }
12303 }
◆ UpdateArrayTo()
virtual void dart::FieldDependentArray::UpdateArrayTo |
( |
const WeakArray & |
value | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file:
- third_party/dart-lang/sdk/runtime/vm/object.cc