/external/v8/src/ |
bootstrapper.h | 30 bool Lookup(Vector<const char> name, Handle<SharedFunctionInfo>* handle) { 34 *handle = Handle<SharedFunctionInfo>( 42 void Add(Vector<const char> name, Handle<SharedFunctionInfo> shared) { 47 Handle<FixedArray> new_array = factory->NewFixedArray(length + 2, TENURED); 50 Handle<String> str = 78 // The returned value is a global handle casted to V8Environment*. 79 Handle<Context> CreateEnvironment( 86 void DetachGlobal(Handle<Context> env) [all...] |
objects.cc | 74 Handle<HeapType> Object::OptimalType(Isolate* isolate, 80 Handle<Map> map(HeapObject::cast(this)->map(), isolate); 91 Handle<Object> object, 92 Handle<Context> native_context) { 93 if (object->IsJSReceiver()) return Handle<JSReceiver>::cast(object); 94 Handle<JSFunction> constructor; 96 constructor = handle(native_context->number_function(), isolate); 99 Handle<HeapObject>::cast(object)->map()->GetConstructorFunctionIndex(); 103 constructor = handle( 107 Handle<JSObject> result = isolate->factory()->NewJSObject(constructor) [all...] |
execution.cc | 37 static void PrintDeserializedCodeInfo(Handle<JSFunction> function) { 56 Handle<Object> target, 57 Handle<Object> receiver, int argc, 58 Handle<Object> args[], 59 Handle<Object> new_target) { 78 Handle<Code> code = is_construct 84 // allocation of handles without explicit handle scopes. 95 PrintDeserializedCodeInfo(Handle<JSFunction>::cast(target)); 117 return Handle<Object>(value, isolate); 124 MaybeHandle<Object> Execution::Call(Isolate* isolate, Handle<Object> callable [all...] |
api.h | 35 explicit inline NeanderObject(v8::internal::Handle<v8::internal::Object> obj); 39 inline v8::internal::Handle<v8::internal::JSObject> value() { return value_; } 42 v8::internal::Handle<v8::internal::JSObject> value_; 51 explicit inline NeanderArray(v8::internal::Handle<v8::internal::Object> obj); 52 inline v8::internal::Handle<v8::internal::JSObject> value() { 57 v8::internal::Handle<v8::internal::Object> value); 70 NeanderObject::NeanderObject(v8::internal::Handle<v8::internal::Object> obj) 71 : value_(v8::internal::Handle<v8::internal::JSObject>::cast(obj)) { } 75 : value_(v8::internal::Handle<v8::internal::JSObject>( 79 NeanderArray::NeanderArray(v8::internal::Handle<v8::internal::Object> obj 326 v8::internal::Handle<v8::internal::Object> handle; local [all...] |
json-stringifier.h | 21 MUST_USE_RESULT MaybeHandle<Object> Stringify(Handle<Object> object); 25 Handle<String> object)); 31 Handle<Object> object, 32 Handle<Object> key); 34 Result SerializeGeneric(Handle<Object> object, 35 Handle<Object> key, 40 INLINE(Result SerializeObject(Handle<Object> obj)) { 47 Handle<Object> object, 51 Handle<Object>(Smi::FromInt(i), isolate)); 57 INLINE(Result SerializeProperty(Handle<Object> object [all...] |
types-inl.h | 36 return Class(i::handle(isolate->heap()->name##_map()), region); \ 59 return Class(i::handle(i::HeapObject::cast(value)->map()), region); 82 T* ZoneTypeConfig::handle(T* type) { function in class:v8::internal::ZoneTypeConfig 145 i::Handle<i::Map> ZoneTypeConfig::as_class(Type* type) { 147 return i::Handle<i::Map>(); 178 i::Handle<i::Map> map, Zone* zone) { 230 i::Handle<V> ZoneTypeConfig::struct_get_value(Struct* structure, int i) { 232 return i::Handle<V>(static_cast<V**>(structure[2 + i])); 239 Struct* structure, int i, i::Handle<V> x) { 289 i::Handle<T> HeapTypeConfig::handle(T* type) function in class:v8::internal::HeapTypeConfig [all...] |
compiler.h | 140 Handle<Script> script() const; 145 Handle<JSFunction> closure() const; 148 Handle<Context> context() const; 149 Handle<SharedFunctionInfo> shared_info() const; 161 Handle<Code> code() const { return code_; } 164 Handle<Code> unoptimized_code() const { return unoptimized_code_; } 177 Handle<BytecodeArray> bytecode_array() const { return bytecode_array_; } 280 Handle<TypeFeedbackVector> feedback_vector() const { 283 void SetCode(Handle<Code> code) { code_ = code; } 285 void SetBytecodeArray(Handle<BytecodeArray> bytecode_array) [all...] |
/external/v8/src/runtime/ |
runtime-observe.cc | 34 JSObject::SetObserved(Handle<JSObject>::cast(obj)); 66 Handle<Object> argv[] = {argument}; 90 static bool ContextsHaveSameOrigin(Handle<Context> context1, 91 Handle<Context> context2) { 104 observer = handle( 105 Handle<JSBoundFunction>::cast(observer)->bound_target_function()); 109 Handle<Context> observer_context( 110 Handle<JSFunction>::cast(observer)->context()->native_context()); 111 Handle<Context> object_context(object->GetCreationContext()); 112 Handle<Context> record_context(record->GetCreationContext()) [all...] |
runtime-proxy.cc | 24 Handle<String> trap_name = isolate->factory()->apply_string(); 26 Handle<Object> handler(proxy->handler(), isolate); 35 Handle<JSReceiver> target(proxy->target(), isolate); 37 Handle<Object> trap; 40 Object::GetMethod(Handle<JSReceiver>::cast(handler), trap_name)); 45 ScopedVector<Handle<Object>> argv(arguments_length); 49 Handle<Object> result; 56 Handle<JSArray> arg_array = isolate->factory()->NewJSArray( 67 Handle<Object> trap_result; 68 Handle<Object> trap_args[] = {target, receiver, arg_array} [all...] |
runtime-classes.cc | 41 Handle<Object> name(constructor->shared()->name(), isolate); 85 static MaybeHandle<Object> DefineClass(Isolate* isolate, Handle<Object> name, 86 Handle<Object> super_class, 87 Handle<JSFunction> constructor, 89 Handle<Object> prototype_parent; 90 Handle<Object> constructor_parent; 99 Handle<JSFunction>::cast(super_class)->shared()->is_generator()) { 126 Handle<Map> map = 139 Handle<JSObject> prototype = isolate->factory()->NewJSObjectFromMap(map); 141 Handle<String> name_string = name->IsString( [all...] |
/external/v8/src/debug/ |
debug.cc | 31 : debug_context_(Handle<Context>()), 32 event_listener_(Handle<Object>()), 33 event_listener_data_(Handle<Object>()), 53 Handle<Context> context = isolate->debug()->debugger_entry()->GetContext(); 57 Handle<Context> native_context(context->native_context()); 62 BreakLocation::BreakLocation(Handle<DebugInfo> debug_info, RelocInfo* rinfo, 72 BreakLocation::Iterator::Iterator(Handle<DebugInfo> debug_info, 147 BreakLocation BreakLocation::FromAddress(Handle<DebugInfo> debug_info, 157 void BreakLocation::FromAddressSameStatement(Handle<DebugInfo> debug_info, 171 int BreakLocation::BreakIndexFromAddress(Handle<DebugInfo> debug_info [all...] |
debug-frames.cc | 101 void FrameInspector::MaterializeStackLocals(Handle<JSObject> target, 102 Handle<ScopeInfo> scope_info) { 109 Handle<String> name(scope_info->ParameterName(i)); 112 Handle<Object> value(i < GetParametersCount() 124 Handle<String> name(scope_info->StackLocalName(i)); 125 Handle<Object> value(GetExpression(scope_info->StackLocalIndex(i)), 134 void FrameInspector::MaterializeStackLocals(Handle<JSObject> target, 135 Handle<JSFunction> function) { 136 Handle<SharedFunctionInfo> shared(function->shared()); 137 Handle<ScopeInfo> scope_info(shared->scope_info()) [all...] |
/external/v8/src/compiler/ |
pipeline.h | 30 // Run the entire pipeline and generate a handle to a code object. 31 Handle<Code> GenerateCode(); 35 static Handle<Code> GenerateCodeForCodeStub(Isolate* isolate, 43 static Handle<Code> GenerateCodeForTesting(CompilationInfo* info, 54 static Handle<Code> GenerateCodeForTesting(CompilationInfo* info, 74 Handle<Code> ScheduleAndGenerateCode(CallDescriptor* call_descriptor);
|
bytecode-branch-analysis.h | 30 BytecodeBranchAnalysis(Handle<BytecodeArray> bytecode_array, Zone* zone); 64 Handle<BytecodeArray> bytecode_array() const { return bytecode_array_; } 67 Handle<BytecodeArray> bytecode_array_;
|
type-hint-analyzer.h | 19 typedef ZoneMap<TypeFeedbackId, Handle<Code>> Infos; 37 TypeHintAnalysis* Analyze(Handle<Code> code);
|
/external/v8/src/ic/ |
ic.cc | 90 void IC::TraceIC(const char* type, Handle<Object> name) { 100 void IC::TraceIC(const char* type, Handle<Object> name, State old_state, 183 target_ = handle(raw_target(), isolate); 212 Handle<SharedFunctionInfo> shared(GetSharedFunctionInfo(), isolate()); 235 Handle<JSObject> holder = it->GetHolder<JSObject>(); 257 bool IC::TryRemoveInvalidPrototypeDependentStub(Handle<Object> receiver, 258 Handle<String> name) { 275 Handle<Map> old_map(first_map); 282 Handle<Map> ic_holder_map(GetICCacheHolder(receiver_map(), isolate(), &flag)); 296 Handle<JSGlobalObject> global = Handle<JSGlobalObject>::cast(receiver) [all...] |
access-compiler.cc | 12 Handle<Code> PropertyAccessCompiler::GetCodeWithFlags(Code::Flags flags, 17 Handle<Code> code = factory()->NewCode(desc, flags, masm()->CodeObject()); 29 Handle<Code> PropertyAccessCompiler::GetCodeWithFlags(Code::Flags flags, 30 Handle<Name> name) { 33 Handle<String>::cast(name)->ToCString().get()) 40 Handle<Code> code(masm->isolate()->builtins()->builtin(name));
|
/art/runtime/ |
intern_table_test.cc | 33 Handle<mirror::String> foo_1(hs.NewHandle(intern_table.InternStrong(3, "foo"))); 34 Handle<mirror::String> foo_2(hs.NewHandle(intern_table.InternStrong(3, "foo"))); 35 Handle<mirror::String> foo_3( 37 Handle<mirror::String> bar(hs.NewHandle(intern_table.InternStrong(3, "bar"))); 57 Handle<mirror::String> foo( 98 Handle<mirror::String> hello( 100 Handle<mirror::String> world( 102 Handle<mirror::String> s0(hs.NewHandle(t.InternWeak(hello.Get()))); 103 Handle<mirror::String> s1(hs.NewHandle(t.InternWeak(world.Get()))); 119 Handle<mirror::String> still_here [all...] |
/external/llvm/lib/Support/Windows/ |
WindowsSupport.h | 69 handle_type Handle; 75 : Handle(HandleTraits::GetInvalid()) {} 78 : Handle(h) {} 81 if (HandleTraits::IsValid(Handle)) 82 HandleTraits::Close(Handle); 86 handle_type t = Handle; 87 Handle = HandleTraits::GetInvalid(); 92 if (HandleTraits::IsValid(Handle)) 93 HandleTraits::Close(Handle); 94 Handle = h [all...] |
/hardware/qcom/display/msm8996/sdm/libs/core/ |
resource_default.h | 41 const HWPanelInfo &hw_panel_info, Handle *display_ctx); 42 virtual DisplayError UnregisterDisplay(Handle display_ctx); 43 virtual void ReconfigureDisplay(Handle display_ctx, const HWDisplayAttributes &attributes, 45 virtual DisplayError Start(Handle display_ctx); 46 virtual DisplayError Stop(Handle display_ctx); 47 virtual DisplayError Acquire(Handle display_ctx, HWLayers *hw_layers); 48 virtual DisplayError PostPrepare(Handle display_ctx, HWLayers *hw_layers); 49 virtual DisplayError PostCommit(Handle display_ctx, HWLayers *hw_layers); 50 virtual void Purge(Handle display_ctx); 51 virtual DisplayError SetMaxMixerStages(Handle display_ctx, uint32_t max_mixer_stages) [all...] |
/external/v8/test/cctest/interpreter/ |
test-interpreter.cc | 20 Handle<JSFunction> function) { 28 Handle<JSFunction> function, 30 Handle<Object> argv[] = { args... }; 40 InterpreterCallable(Isolate* isolate, Handle<JSFunction> function) 50 Handle<JSFunction> function_; 81 InterpreterTester(Isolate* isolate, Handle<BytecodeArray> bytecode, 101 static Handle<Object> NewObject(const char* script) { 105 static Handle<String> GetName(Isolate* isolate, const char* name) { 106 Handle<String> result = isolate->factory()->NewStringFromAsciiChecked(name); 125 Handle<JSFunction> GetBytecodeFunction() [all...] |
/external/v8/src/crankshaft/ |
lithium-codegen.h | 50 void RegisterWeakObjectsInOptimizedCode(Handle<Code> code); 54 int DefineDeoptimizationLiteral(Handle<Object> literal); 56 void PopulateDeoptimizationData(Handle<Code> code); 81 ZoneList<Handle<Object> > deoptimization_literals_; 96 void AddDeprecationDependency(Handle<Map> map); 97 void AddStabilityDependency(Handle<Map> map);
|
/external/v8/test/cctest/wasm/ |
test-run-wasm-js.cc | 29 Handle<JSFunction> jsfunc = Handle<JSFunction>::cast(v8::Utils::OpenHandle( 31 module->AddFunction(sig, Handle<Code>::null()); 34 Handle<Code> code = CompileWasmToJSWrapper(isolate, module, jsfunc, index); 40 static Handle<JSFunction> WrapCode(ModuleEnv* module, uint32_t index) { 43 Handle<String> name = isolate->factory()->NewStringFromStaticChars("main"); 44 Handle<JSObject> module_object = Handle<JSObject>(0, isolate); 45 Handle<Code> code = module->function_code->at(index); 52 static void EXPECT_CALL(double expected, Handle<JSFunction> jsfunc, double a [all...] |
/external/v8/test/cctest/ |
test-weakmaps.cc | 43 static Handle<JSWeakMap> AllocateJSWeakMap(Isolate* isolate) { 44 Handle<JSWeakMap> weakmap = isolate->factory()->NewJSWeakMap(); 48 Handle<ObjectHashTable> table = ObjectHashTable::New(isolate, 1); 73 Handle<JSWeakMap> weakmap = AllocateJSWeakMap(isolate); 77 Handle<Object> key; 80 Handle<Map> map = factory->NewMap(JS_OBJECT_TYPE, JSObject::kHeaderSize); 81 Handle<JSObject> object = factory->NewJSObjectFromMap(map); 89 Handle<Map> map = factory->NewMap(JS_OBJECT_TYPE, JSObject::kHeaderSize); 90 Handle<JSObject> object = factory->NewJSObjectFromMap(map); 91 Handle<Smi> smi(Smi::FromInt(23), isolate) [all...] |
test-weaksets.cc | 43 static Handle<JSWeakSet> AllocateJSWeakSet(Isolate* isolate) { 45 Handle<Map> map = factory->NewMap(JS_WEAK_SET_TYPE, JSWeakSet::kSize); 46 Handle<JSObject> weakset_obj = factory->NewJSObjectFromMap(map); 47 Handle<JSWeakSet> weakset(JSWeakSet::cast(*weakset_obj)); 51 Handle<ObjectHashTable> table = ObjectHashTable::New(isolate, 1); 76 Handle<JSWeakSet> weakset = AllocateJSWeakSet(isolate); 80 Handle<Object> key; 83 Handle<Map> map = factory->NewMap(JS_OBJECT_TYPE, JSObject::kHeaderSize); 84 Handle<JSObject> object = factory->NewJSObjectFromMap(map); 92 Handle<Smi> smi(Smi::FromInt(23), isolate) [all...] |