Home | History | Annotate | Download | only in runtime

Lines Matching defs:arguments

8 #include "src/arguments.h"
152 // exists (based on the number of arguments).
416 // Find the arguments of the JavaScript function invocation that called
422 // Find frame containing arguments passed to the caller.
497 // Store the context and the arguments array at the beginning of the
500 Handle<FixedArray> arguments =
503 parameter_map->set(1, *arguments);
508 // These go directly in the arguments array and have no
510 arguments->set(index, parameters[index]);
528 // This goes directly in the arguments array with a hole in the
530 arguments->set(index, parameters[index]);
534 // arguments array.
544 arguments->set_the_hole(index);
553 // If there is no aliasing, the arguments object elements are not
636 base::SmartArrayPointer<Handle<Object>> arguments =
638 HandleArguments argument_getter(arguments.get());
650 base::SmartArrayPointer<Handle<Object>> arguments =
652 HandleArguments argument_getter(arguments.get());
665 base::SmartArrayPointer<Handle<Object>> arguments =
667 HandleArguments argument_getter(arguments.get());
680 // This runtime function does not materialize the correct arguments when the
697 // This runtime function does not materialize the correct arguments when the
714 // This runtime function does not materialize the correct arguments when the
998 // as the receiver. This allows arguments objects to be used as
1011 static ObjectPair LoadLookupSlotHelper(Arguments args, Isolate* isolate,
1188 // Determine the actual arguments passed to the function.
1190 base::SmartArrayPointer<Handle<Object>> arguments =
1198 return *arguments[index];
1224 return *arguments[index];
1235 // Handle special arguments properties.