Definition at line 12227 of file object.cc.
◆ FieldDependentArray()
dart::FieldDependentArray::FieldDependentArray |
( |
const Field & |
field | ) |
|
|
inlineexplicit |
Definition at line 12229 of file object.cc.
12231 field_(field) {}
WeakCodeReferences(const WeakArray &value)
◆ ReportDeoptimization()
virtual void dart::FieldDependentArray::ReportDeoptimization |
( |
const Code & |
code | ) |
|
|
inlinevirtual |
Implements dart::WeakCodeReferences.
Definition at line 12237 of file object.cc.
12237 {
12238 if (FLAG_trace_deoptimization || FLAG_trace_deoptimization_verbose) {
12240 THR_Print(
"Deoptimizing %s because guard on field %s failed.\n",
12242 }
12243 }
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 12245 of file object.cc.
12245 {
12246 if (FLAG_trace_deoptimization || FLAG_trace_deoptimization_verbose) {
12249 "Switching '%s' to unoptimized code because guard"
12250 " on field '%s' was violated.\n",
12252 }
12253 }
◆ 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