|
| Tagged< Context > | context () const |
| |
| void | set_context (Tagged< Context > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
| |
| Tagged< UnionOf< FixedArray, NumberDictionary > > | arguments () const |
| |
| void | set_arguments (Tagged< UnionOf< FixedArray, NumberDictionary > > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
| |
| Tagged< UnionOf< Smi, Hole > > | mapped_entries (int index, RelaxedLoadTag) const |
| |
| void | set_mapped_entries (int index, Tagged< UnionOf< Smi, Hole > > value) |
| |
| void | set_mapped_entries (int index, Tagged< UnionOf< Smi, Hole > > value, RelaxedStoreTag) |
| |
| Tagged< ElementT > | get (int index) const |
| |
| Tagged< ElementT > | get (int index, RelaxedLoadTag) const |
| |
| Tagged< ElementT > | get (int index, AcquireLoadTag) const |
| |
| Tagged< ElementT > | get (int index, SeqCstAccessTag) const |
| |
| void | set (int index, Tagged< ElementT > value, WriteBarrierMode mode=kDefaultMode) |
| |
| void | set (int index, Tagged< Smi > value) |
| |
| void | set (int index, Tagged< ElementT > value, RelaxedStoreTag, WriteBarrierMode mode=kDefaultMode) |
| |
| void | set (int index, Tagged< Smi > value, RelaxedStoreTag) |
| |
| void | set (int index, Tagged< ElementT > value, ReleaseStoreTag, WriteBarrierMode mode=kDefaultMode) |
| |
| void | set (int index, Tagged< Smi > value, ReleaseStoreTag) |
| |
| void | set (int index, Tagged< ElementT > value, SeqCstAccessTag, WriteBarrierMode mode=kDefaultMode) |
| |
| void | set (int index, Tagged< Smi > value, SeqCstAccessTag) |
| |
| Tagged< ElementT > | swap (int index, Tagged< ElementT > value, SeqCstAccessTag, WriteBarrierMode mode=kDefaultMode) |
| |
| Tagged< ElementT > | compare_and_swap (int index, Tagged< ElementT > expected, Tagged< ElementT > value, SeqCstAccessTag, WriteBarrierMode mode=kDefaultMode) |
| |
| void | RightTrim (Isolate *isolate, int new_capacity) |
| |
| int | AllocatedSize () const |
| |
| SlotType | RawFieldOfFirstElement () const |
| |
| SlotType | RawFieldOfElementAt (int index) const |
| |
| Handle< D > | Allocate (IsolateT *isolate, int capacity, std::optional< DisallowGarbageCollection > *no_gc_out, AllocationType allocation) |
| |
|
| using | Header |
| |
| using | Shape |
| |
| static void | MoveElements (Isolate *isolate, Tagged< SloppyArgumentsElements > dst, int dst_index, Tagged< SloppyArgumentsElements > src, int src_index, int len, WriteBarrierMode mode=kDefaultMode) |
| |
| static void | CopyElements (Isolate *isolate, Tagged< SloppyArgumentsElements > dst, int dst_index, Tagged< SloppyArgumentsElements > src, int src_index, int len, WriteBarrierMode mode=kDefaultMode) |
| |
| static constexpr int | SizeFor (int capacity) |
| |
| static constexpr int | OffsetOfElementAt (int index) |
| |
| static constexpr bool | kElementsAreMaybeObject |
| |
| static constexpr int | kElementSize |
| |
| static constexpr int | kMaxCapacity |
| |
| static constexpr int | kMaxRegularCapacity |
| |
| bool | IsInBounds (int index) const |
| |
| bool | IsCowArray () const |
| |
| | FLEXIBLE_ARRAY_MEMBER (ElementMemberT, objects) |
| |
| static Handle< SloppyArgumentsElements > | Allocate (IsolateT *isolate, int capacity, std::optional< DisallowGarbageCollection > *no_gc_out, AllocationType allocation=AllocationType::kYoung) |
| |
| static constexpr int | NewCapacityForIndex (int index, int old_capacity) |
| |
Definition at line 141 of file arguments.h.