| OLD | NEW | 
|      1 // Copyright 2012 the V8 project authors. All rights reserved. |      1 // Copyright 2012 the V8 project authors. All rights reserved. | 
|      2 // Redistribution and use in source and binary forms, with or without |      2 // Redistribution and use in source and binary forms, with or without | 
|      3 // modification, are permitted provided that the following conditions are |      3 // modification, are permitted provided that the following conditions are | 
|      4 // met: |      4 // met: | 
|      5 // |      5 // | 
|      6 //     * Redistributions of source code must retain the above copyright |      6 //     * Redistributions of source code must retain the above copyright | 
|      7 //       notice, this list of conditions and the following disclaimer. |      7 //       notice, this list of conditions and the following disclaimer. | 
|      8 //     * Redistributions in binary form must reproduce the above |      8 //     * Redistributions in binary form must reproduce the above | 
|      9 //       copyright notice, this list of conditions and the following |      9 //       copyright notice, this list of conditions and the following | 
|     10 //       disclaimer in the documentation and/or other materials provided |     10 //       disclaimer in the documentation and/or other materials provided | 
| (...skipping 13538 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  13549 // to script source change. Text change is described in second parameter as |  13549 // to script source change. Text change is described in second parameter as | 
|  13550 // array of groups of 3 numbers: |  13550 // array of groups of 3 numbers: | 
|  13551 // (change_begin, change_end, change_end_new_position). |  13551 // (change_begin, change_end, change_end_new_position). | 
|  13552 // Each group describes a change in text; groups are sorted by change_begin. |  13552 // Each group describes a change in text; groups are sorted by change_begin. | 
|  13553 RUNTIME_FUNCTION(MaybeObject*, Runtime_LiveEditPatchFunctionPositions) { |  13553 RUNTIME_FUNCTION(MaybeObject*, Runtime_LiveEditPatchFunctionPositions) { | 
|  13554   HandleScope scope(isolate); |  13554   HandleScope scope(isolate); | 
|  13555   CHECK(isolate->debugger()->live_edit_enabled()); |  13555   CHECK(isolate->debugger()->live_edit_enabled()); | 
|  13556   ASSERT(args.length() == 2); |  13556   ASSERT(args.length() == 2); | 
|  13557   CONVERT_ARG_HANDLE_CHECKED(JSArray, shared_array, 0); |  13557   CONVERT_ARG_HANDLE_CHECKED(JSArray, shared_array, 0); | 
|  13558   CONVERT_ARG_HANDLE_CHECKED(JSArray, position_change_array, 1); |  13558   CONVERT_ARG_HANDLE_CHECKED(JSArray, position_change_array, 1); | 
 |  13559   RUNTIME_ASSERT(SharedInfoWrapper::IsInstance(shared_array)) | 
|  13559  |  13560  | 
|  13560   LiveEdit::PatchFunctionPositions(shared_array, position_change_array); |  13561   LiveEdit::PatchFunctionPositions(shared_array, position_change_array); | 
|  13561   return isolate->heap()->undefined_value(); |  13562   return isolate->heap()->undefined_value(); | 
|  13562 } |  13563 } | 
|  13563  |  13564  | 
|  13564  |  13565  | 
|  13565 // For array of SharedFunctionInfo's (each wrapped in JSValue) |  13566 // For array of SharedFunctionInfo's (each wrapped in JSValue) | 
|  13566 // checks that none of them have activations on stacks (of any thread). |  13567 // checks that none of them have activations on stacks (of any thread). | 
|  13567 // Returns array of the same length with corresponding results of |  13568 // Returns array of the same length with corresponding results of | 
|  13568 // LiveEdit::FunctionPatchabilityStatus type. |  13569 // LiveEdit::FunctionPatchabilityStatus type. | 
| (...skipping 1691 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  15260   } |  15261   } | 
|  15261 } |  15262 } | 
|  15262  |  15263  | 
|  15263  |  15264  | 
|  15264 void Runtime::OutOfMemory() { |  15265 void Runtime::OutOfMemory() { | 
|  15265   Heap::FatalProcessOutOfMemory("CALL_AND_RETRY_LAST", true); |  15266   Heap::FatalProcessOutOfMemory("CALL_AND_RETRY_LAST", true); | 
|  15266   UNREACHABLE(); |  15267   UNREACHABLE(); | 
|  15267 } |  15268 } | 
|  15268  |  15269  | 
|  15269 } }  // namespace v8::internal |  15270 } }  // namespace v8::internal | 
| OLD | NEW |