| OLD | NEW | 
|---|
| 1 // Copyright 2014 the V8 project authors. All rights reserved. | 1 // Copyright 2014 the V8 project authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "src/factory.h" | 5 #include "src/factory.h" | 
| 6 | 6 | 
| 7 #include "src/accessors.h" | 7 #include "src/accessors.h" | 
| 8 #include "src/allocation-site-scopes.h" | 8 #include "src/allocation-site-scopes.h" | 
| 9 #include "src/ast/ast.h" | 9 #include "src/ast/ast.h" | 
| 10 #include "src/base/bits.h" | 10 #include "src/base/bits.h" | 
| (...skipping 2540 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2551   debug_info->set_debugger_hints(shared->debugger_hints()); | 2551   debug_info->set_debugger_hints(shared->debugger_hints()); | 
| 2552   debug_info->set_debug_bytecode_array(*maybe_debug_bytecode_array); | 2552   debug_info->set_debug_bytecode_array(*maybe_debug_bytecode_array); | 
| 2553   debug_info->set_break_points(*break_points); | 2553   debug_info->set_break_points(*break_points); | 
| 2554 | 2554 | 
| 2555   // Link debug info to function. | 2555   // Link debug info to function. | 
| 2556   shared->set_debug_info(*debug_info); | 2556   shared->set_debug_info(*debug_info); | 
| 2557 | 2557 | 
| 2558   return debug_info; | 2558   return debug_info; | 
| 2559 } | 2559 } | 
| 2560 | 2560 | 
|  | 2561 Handle<BreakPoint> Factory::NewBreakPoint(Handle<String> condition, | 
|  | 2562                                           Handle<Object> data) { | 
|  | 2563   Handle<BreakPoint> new_break_point = | 
|  | 2564       Handle<BreakPoint>::cast(NewStruct(BREAK_POINT_TYPE)); | 
|  | 2565   new_break_point->set_condition(*condition); | 
|  | 2566   new_break_point->set_data(*data); | 
|  | 2567   return new_break_point; | 
|  | 2568 } | 
|  | 2569 | 
| 2561 Handle<BreakPointInfo> Factory::NewBreakPointInfo(int source_position) { | 2570 Handle<BreakPointInfo> Factory::NewBreakPointInfo(int source_position) { | 
| 2562   Handle<BreakPointInfo> new_break_point_info = | 2571   Handle<BreakPointInfo> new_break_point_info = | 
| 2563       Handle<BreakPointInfo>::cast(NewStruct(BREAK_POINT_INFO_TYPE)); | 2572       Handle<BreakPointInfo>::cast(NewStruct(BREAK_POINT_INFO_TYPE)); | 
| 2564   new_break_point_info->set_source_position(source_position); | 2573   new_break_point_info->set_source_position(source_position); | 
| 2565   new_break_point_info->set_break_point_objects(*undefined_value()); | 2574   new_break_point_info->set_break_point_objects(*undefined_value()); | 
| 2566   return new_break_point_info; | 2575   return new_break_point_info; | 
| 2567 } | 2576 } | 
| 2568 | 2577 | 
| 2569 Handle<JSObject> Factory::NewArgumentsObject(Handle<JSFunction> callee, | 2578 Handle<JSObject> Factory::NewArgumentsObject(Handle<JSFunction> callee, | 
| 2570                                              int length) { | 2579                                              int length) { | 
| (...skipping 294 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 2865     Handle<AccessorInfo> prototype = | 2874     Handle<AccessorInfo> prototype = | 
| 2866         Accessors::FunctionPrototypeInfo(isolate(), rw_attribs); | 2875         Accessors::FunctionPrototypeInfo(isolate(), rw_attribs); | 
| 2867     Descriptor d = Descriptor::AccessorConstant( | 2876     Descriptor d = Descriptor::AccessorConstant( | 
| 2868         Handle<Name>(Name::cast(prototype->name())), prototype, rw_attribs); | 2877         Handle<Name>(Name::cast(prototype->name())), prototype, rw_attribs); | 
| 2869     map->AppendDescriptor(&d); | 2878     map->AppendDescriptor(&d); | 
| 2870   } | 2879   } | 
| 2871 } | 2880 } | 
| 2872 | 2881 | 
| 2873 }  // namespace internal | 2882 }  // namespace internal | 
| 2874 }  // namespace v8 | 2883 }  // namespace v8 | 
| OLD | NEW | 
|---|