Chromium Code Reviews| Index: src/serialize.cc |
| =================================================================== |
| --- src/serialize.cc (revision 22763) |
| +++ src/serialize.cc (working copy) |
| @@ -527,6 +527,51 @@ |
| 67, |
| "Debug::restarter_frame_function_pointer_address()"); |
| + Add(ExternalReference::flush_icache_function(isolate).address(), |
|
Slava Chigrin
2014/07/31 16:28:44
Comment in the start of this function says that "T
Yang
2014/08/05 11:02:43
Acknowledged.
|
| + UNCLASSIFIED, |
| + 68, |
| + "Isolate::flush_icache_function"); |
| + Add(ExternalReference::log_enter_external_function(isolate).address(), |
| + UNCLASSIFIED, |
| + 69, |
| + "Isolate::log_enter_external_function"); |
| + Add(ExternalReference::log_leave_external_function(isolate).address(), |
| + UNCLASSIFIED, |
| + 70, |
| + "Isolate::log_leave_external_function"); |
| + Add(ExternalReference::address_of_minus_one_half().address(), |
| + UNCLASSIFIED, |
| + 71, |
| + "Isolate::address_of_minus_one_half"); |
| + Add(ExternalReference::address_of_zero().address(), |
|
Slava Chigrin
2014/07/31 16:28:44
Seems address_of_zero(), address_of_uint8_max_valu
Yang
2014/08/05 11:02:43
Removing them entirely makes more sense. This also
|
| + UNCLASSIFIED, |
| + 72, |
| + "Isolate::address_of_zero"); |
| + Add(ExternalReference::address_of_uint8_max_value().address(), |
| + UNCLASSIFIED, |
| + 73, |
| + "Isolate::address_of_uint8_max_value"); |
| + Add(ExternalReference::math_log_double_function(isolate).address(), |
| + UNCLASSIFIED, |
| + 74, |
| + "Isolate::math_log_double_function"); |
| + Add(ExternalReference::math_exp_log_table().address(), |
| + UNCLASSIFIED, |
| + 75, |
| + "Isolate::math_exp_log_table"); |
| + Add(ExternalReference::stress_deopt_count(isolate).address(), |
| + UNCLASSIFIED, |
| + 76, |
| + "Isolate::stress_deopt_count"); |
| + Add(ExternalReference::debug_is_active_address(isolate).address(), |
| + UNCLASSIFIED, |
| + 77, |
| + "Isolate::debug_is_active_address"); |
| + Add(ExternalReference::heap_always_allocate_scope_depth(isolate).address(), |
| + UNCLASSIFIED, |
| + 78, |
| + "Isolate::heap_always_allocate_scope_depth"); |
| + |
|
Slava Chigrin
2014/07/31 16:28:44
There are also few external references generated i
Yang
2014/08/05 11:02:43
There is no need to include the math_exp_* referen
|
| // Add a small set of deopt entry addresses to encoder without generating the |
| // deopt table code, which isn't possible at deserialization time. |
| HandleScope scope(isolate); |