|
| IndirectHandle< JSFunction > | object () const |
| |
| bool | IsConsistentWithHeapState (JSHeapBroker *broker) const |
| |
| ContextRef | context (JSHeapBroker *broker) const |
| |
| NativeContextRef | native_context (JSHeapBroker *broker) const |
| |
| SharedFunctionInfoRef | shared (JSHeapBroker *broker) const |
| |
| OptionalCodeRef | code (JSHeapBroker *broker) const |
| |
| bool | has_initial_map (JSHeapBroker *broker) const |
| |
| bool | PrototypeRequiresRuntimeLookup (JSHeapBroker *broker) const |
| |
| bool | has_instance_prototype (JSHeapBroker *broker) const |
| |
| HeapObjectRef | instance_prototype (JSHeapBroker *broker) const |
| |
| MapRef | initial_map (JSHeapBroker *broker) const |
| |
| int | InitialMapInstanceSizeWithMinSlack (JSHeapBroker *broker) const |
| |
| FeedbackCellRef | raw_feedback_cell (JSHeapBroker *broker) const |
| |
| OptionalFeedbackVectorRef | feedback_vector (JSHeapBroker *broker) const |
| |
| IndirectHandle< JSObject > | object () const |
| |
| OptionalObjectRef | raw_properties_or_hash (JSHeapBroker *broker) const |
| |
| OptionalObjectRef | RawInobjectPropertyAt (JSHeapBroker *broker, FieldIndex index) const |
| |
| OptionalObjectRef | GetOwnConstantElement (JSHeapBroker *broker, FixedArrayBaseRef elements_ref, uint32_t index, CompilationDependencies *dependencies) const |
| |
| std::optional< Tagged< Object > > | GetOwnConstantElementFromHeap (JSHeapBroker *broker, Tagged< FixedArrayBase > elements, ElementsKind elements_kind, uint32_t index) const |
| |
| OptionalObjectRef | GetOwnFastConstantDataProperty (JSHeapBroker *broker, Representation field_representation, FieldIndex index, CompilationDependencies *dependencies) const |
| |
| std::optional< Float64 > | GetOwnFastConstantDoubleProperty (JSHeapBroker *broker, FieldIndex index, CompilationDependencies *dependencies) const |
| |
| OptionalObjectRef | GetOwnDictionaryProperty (JSHeapBroker *broker, InternalIndex index, CompilationDependencies *dependencies) const |
| |
| OptionalFixedArrayBaseRef | elements (JSHeapBroker *broker, RelaxedLoadTag) const |
| |
| bool | IsElementsTenured (FixedArrayBaseRef elements) |
| |
| OptionalMapRef | GetObjectCreateMap (JSHeapBroker *broker) const |
| |
| IndirectHandle< JSReceiver > | object () const |
| |
| IndirectHandle< HeapObject > | object () const |
| |
| V8_EXPORT_PRIVATE MapRef | map (JSHeapBroker *broker) const |
| |
| OptionalMapRef | map_direct_read (JSHeapBroker *broker) const |
| |
| HeapObjectType | GetHeapObjectType (JSHeapBroker *broker) const |
| |
Definition at line 648 of file heap-refs.h.