Lines Matching refs:v8
1 // Copyright 2012 the V8 project authors. All rights reserved.
28 #include "v8.h"
36 namespace v8 {
500 const int kApiArgc = 1; // API function gets reference to the v8::Arguments.
502 // Allocate the v8::Arguments structure in the arguments' space since
508 __ mov(ApiParameterOperand(1), eax); // v8::Arguments::implicit_args_.
510 __ mov(ApiParameterOperand(2), eax); // v8::Arguments::values_.
511 __ Set(ApiParameterOperand(3), Immediate(argc)); // v8::Arguments::length_.
512 // v8::Arguments::is_construct_call_.
515 // v8::InvocationCallback's argument.
519 // Function address is a foreign pointer outside V8's heap.
520 Address function_address = v8::ToCData<Address>(api_call_info->callback());
1047 // 3 elements array for v8::Arguments::values_, handler for name and pointer
1061 Address getter_address = v8::ToCData<Address>(callback->getter());
2168 // Allocate space for v8::Arguments implicit values. Must be initialized
4059 } } // namespace v8::internal