Home | History | Annotate | Download | only in src

Lines Matching refs:Array

35 #include "smart-array-pointer.h"
271 /* Note: the order of these external array */ \
646 // Boundaries for testing for an external array.
963 // Tries to convert an object to an array index. Returns true and sets
1413 // Set the index'th array element.
1491 // elements array can have one of three maps in this mode:
1494 // the elements array may be shared by a few objects and so before
1495 // writing to any element the array must be copied. Use
1923 // backed by the properties array. Descriptors of visible
1933 // backed by the properties array. Descriptors of visible
2087 // Maximal length of fast elements array that won't be checked for
2215 // [length]: length of the array.
2259 // Gives access to raw memory which stores the array's data.
2270 MUST_USE_RESULT MaybeObject* AddKeysFromJSArray(JSArray* array);
2275 // Copy a sub array from the receiver to dest.
2307 // Swap two elements in a pair of arrays. If this array and the
2308 // numbers array are the same object, the elements are only swapped
2312 // Sort prefix of this array and the numbers array as pairs wrt. the
2313 // numbers. If the numbers array and the this array are the same
2314 // object, the prefix of this array is sorted.
2327 static inline void NoWriteBarrierSet(FixedArray* array,
2334 static inline void NoIncrementalWriteBarrierSet(FixedArray* array,
2407 // [1]: point to a fixed array with (value, detail) pairs.
2408 // [2]: next enumeration index (Smi), or pointer to small fixed array:
2410 // [1]: pointer to fixed array with enum cache
2417 // map uses to encode additional bit fields when the descriptor array is not
2421 // Returns the number of descriptors in the array.
2483 inline explicit WhitenessWitness(DescriptorArray* array);
2496 // Transfer a complete descriptor from the src descriptor array to the dst
2504 // Transfer a complete descriptor from the src descriptor array to this
2505 // descriptor array, dropping map transitions in CALLBACKS.
2511 // Copy the descriptor array, insert a new descriptor and optionally
2520 // Return a copy of the array with all transitions and null descriptors
2539 // Tells whether the name is present int the array.
2543 // by this fixed array. low and high are descriptor indices. If there
2544 // are three instance descriptors in this array it should be called
2549 // by this fixed array. len is the number of descriptor indices that are
2554 // empty descriptor array object if number_of_descriptors is 0.
2580 // Layout description for the bridge array.
2594 // Is the descriptor array sorted and without duplicates?
2601 // The maximum number of descriptors we want in a descriptor array (should
2606 // An entry in a DescriptorArray, represented as an (array, index) pair.
2620 // Conversion from descriptor number to array indices.
2639 FixedArray* array, int first, int second);
2964 // Maps keys that are a fixed array of symbols to a map.
3024 // Copies keys to preallocated fixed array.
3040 // Returns a new array for dictionary usage. Might return Failure.
3105 // Copies enumerable keys to preallocated fixed array.
3285 // It is a fixed array with fixed structure:
3290 // The rest of array are key/value pairs.
3432 // numeric and occupies one array slot.
3472 // ParameterCount() slots in the array. For other scopes than function
3478 // array.
3484 // in the array.
3489 // slots in the array.
3492 // information about the function variable. It always occupies two array
3554 // Treat contents as an int array.
3562 // array, this function returns the number of elements a byte array should
3641 // An ExternalArray represents a fixed-size array of primitive values
3657 // external array.
3663 // Maximal acceptable length for an external array.
3677 // A ExternalPixelArray represents a fixed-size byte array with special
3948 // DeoptimizationInputData is a fixed array used to hold the deoptimization
3951 // functions were inlined then first N elements of the literal array will
3957 // Layout description. Indices in the array.
4031 // DeoptimizationOutputData is a fixed array used to hold the deoptimization
4064 // TypeFeedbackCells is a fixed array used to hold the association between
4168 // [handler_table]: Fixed array containing offsets of exception handlers.
4171 // [deoptimization_data]: Array containing data for deopt.
4702 // Sets the instance descriptor array for the map to be an empty descriptor
4703 // array.
4822 // Returns the contents of this map's descriptor array for the given string.
4835 // Adds an entry to this map's descriptor array for a transition to
4882 // the flags are transferred to the instance descriptor array and accessed
5099 V(Array.prototype, push, ArrayPush) \
5100 V(Array.prototype, pop, ArrayPop) \
5757 // [literals_or_bindings]: Fixed array holding either
5760 // If the function contains object, regexp or array literals, the
5761 // literals array prefix contains the object, regexp, and array
5764 // or array functions. Performing a dynamic lookup, we might end up
5768 // On bound functions, the array is a (copy-on-write) fixed-array containing
5847 // Retrieve the global context from a function's literal array.
5863 // Layout of the literals array.
5867 // Layout of the bound-function binding array.
6187 // [stack_frames]: an array of stack frames for this error object.
6306 // Indices in the data array.
6342 // Offsets directly into the data fixed array.
6514 // Initial size of the fixed array backing the hash table.
6654 // Add a character to the hash and update the array index calculation.
6657 // Adds a character to the hash but does not update the array index
6659 // that the input is not an array index.
6671 // Returns true if the characters seen so far make up a legal array
6974 // value into an array index.
6983 // and if it is an array index. The least significant bit indicates
6986 // array index.
6998 // Array index strings this short can keep their index in the hash
7002 // For strings which are array indexes the hash value has the string length
7004 // the case for the string '0'. 24 bits are used for the array index value.
7409 // Update the pointer cache to the external character array.
7410 // The cached pointer is always valid, as the external character array does =
7454 // Update the pointer cache to the external character array.
7455 // The cached pointer is always valid, as the external character array does =
7919 // Such an array can be in one of two modes:
7921 // Please note: push and pop can be used to grow and shrink the array.
7935 // Initialize the array with the given capacity. The function may
7940 // Initializes the array to a certain length.
7944 // Set the content of the array to the content of storage.
7950 // Uses handles. Ensures that the fixed array backing the JSArray has at
7965 // Number of element slots to pre-allocate for an empty array.
7973 // Expand the fixed array backing of a fast-case JSArray to at least
8370 // Fixed array holding status information for each active break point.
8417 // Lookup the index in the break_points array for a code position.