v8  3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
handles.cc File Reference
#include "v8.h"
#include "accessors.h"
#include "api.h"
#include "arguments.h"
#include "bootstrapper.h"
#include "compiler.h"
#include "debug.h"
#include "execution.h"
#include "global-handles.h"
#include "natives.h"
#include "runtime.h"
#include "string-search.h"
#include "stub-cache.h"
#include "vm-state-inl.h"
Include dependency graph for handles.cc:

Go to the source code of this file.

Namespaces

 v8
 
 v8::internal
 

Functions

Handle< FixedArray > AddKeysFromJSArray (Handle< FixedArray > content, Handle< JSArray > array)
 
Handle< FixedArray > UnionOfKeys (Handle< FixedArray > first, Handle< FixedArray > second)
 
Handle< JSGlobalProxy > ReinitializeJSGlobalProxy (Handle< JSFunction > constructor, Handle< JSGlobalProxy > global)
 
void SetExpectedNofProperties (Handle< JSFunction > func, int nof)
 
void SetPrototypeProperty (Handle< JSFunction > func, Handle< JSObject > value)
 
void SetExpectedNofPropertiesFromEstimate (Handle< SharedFunctionInfo > shared, int estimate)
 
void FlattenString (Handle< String > string)
 
Handle< String > FlattenGetString (Handle< String > string)
 
Handle< Object > SetPrototype (Handle< JSFunction > function, Handle< Object > prototype)
 
Handle< Object > SetProperty (Handle< Object > object, Handle< Object > key, Handle< Object > value, PropertyAttributes attributes, StrictModeFlag strict_mode)
 
Handle< Object > ForceSetProperty (Handle< JSObject > object, Handle< Object > key, Handle< Object > value, PropertyAttributes attributes)
 
Handle< Object > ForceDeleteProperty (Handle< JSObject > object, Handle< Object > key)
 
Handle< Object > SetPropertyWithInterceptor (Handle< JSObject > object, Handle< String > key, Handle< Object > value, PropertyAttributes attributes, StrictModeFlag strict_mode)
 
Handle< Object > GetProperty (Handle< JSReceiver > obj, const char *name)
 
Handle< Object > GetProperty (Handle< Object > obj, Handle< Object > key)
 
Handle< Object > GetPropertyWithInterceptor (Handle< JSObject > receiver, Handle< JSObject > holder, Handle< String > name, PropertyAttributes *attributes)
 
Handle< Object > SetPrototype (Handle< JSObject > obj, Handle< Object > value)
 
Handle< Object > LookupSingleCharacterStringFromCode (uint32_t index)
 
Handle< String > SubString (Handle< String > str, int start, int end, PretenureFlag pretenure)
 
Handle< JSObject > Copy (Handle< JSObject > obj)
 
Handle< Object > SetAccessor (Handle< JSObject > obj, Handle< AccessorInfo > info)
 
Handle< JSValue > GetScriptWrapper (Handle< Script > script)
 
void InitScriptLineEnds (Handle< Script > script)
 
Handle< FixedArray > CalculateLineEnds (Handle< String > src, bool with_last_line)
 
int GetScriptLineNumber (Handle< Script > script, int code_pos)
 
int GetScriptColumnNumber (Handle< Script > script, int code_pos)
 
int GetScriptLineNumberSafe (Handle< Script > script, int code_pos)
 
v8::Handle< v8::ArrayGetKeysForNamedInterceptor (Handle< JSReceiver > receiver, Handle< JSObject > object)
 
v8::Handle< v8::ArrayGetKeysForIndexedInterceptor (Handle< JSReceiver > receiver, Handle< JSObject > object)
 
Handle< FixedArray > GetKeysInFixedArrayFor (Handle< JSReceiver > object, KeyCollectionType type, bool *threw)
 
Handle< JSArray > GetKeysFor (Handle< JSReceiver > object, bool *threw)
 
Handle< FixedArray > ReduceFixedArrayTo (Handle< FixedArray > array, int length)
 
Handle< FixedArray > GetEnumPropertyKeys (Handle< JSObject > object, bool cache_result)
 
Handle< ObjectHashSet > ObjectHashSetAdd (Handle< ObjectHashSet > table, Handle< Object > key)
 
Handle< ObjectHashSet > ObjectHashSetRemove (Handle< ObjectHashSet > table, Handle< Object > key)
 
Handle< ObjectHashTable > PutIntoObjectHashTable (Handle< ObjectHashTable > table, Handle< Object > key, Handle< Object > value)
 
int Utf8LengthHelper (String *input, int from, int to, bool followed_by_surrogate, int max_recursion, bool *failure, bool *starts_with_surrogate)
 
int Utf8Length (Handle< String > str)