| Index: src/serialize.cc
|
| diff --git a/src/serialize.cc b/src/serialize.cc
|
| index 0e283f4618bba028ce22b33ae8949b352d63c411..3988b4a893e77ba5bff1bb0331a0c9ecf5f8dcfb 100644
|
| --- a/src/serialize.cc
|
| +++ b/src/serialize.cc
|
| @@ -237,6 +237,10 @@ void ExternalReferenceTable::PopulateTable() {
|
| DEBUG_ADDRESS,
|
| Debug::k_debug_break_return_address << kDebugIdShift,
|
| "Debug::debug_break_return_address()");
|
| + Add(Debug_Address(Debug::k_restarter_frame_function_pointer).address(),
|
| + DEBUG_ADDRESS,
|
| + Debug::k_restarter_frame_function_pointer << kDebugIdShift,
|
| + "Debug::restarter_frame_function_pointer_address()");
|
| const char* debug_register_format = "Debug::register_address(%i)";
|
| int dr_format_length = StrLength(debug_register_format);
|
| for (int i = 0; i < kNumJSCallerSaved; ++i) {
|
| @@ -478,6 +482,7 @@ ExternalReferenceEncoder::ExternalReferenceEncoder()
|
|
|
| uint32_t ExternalReferenceEncoder::Encode(Address key) const {
|
| int index = IndexOf(key);
|
| + ASSERT(key == NULL || index >= 0);
|
| return index >=0 ? ExternalReferenceTable::instance()->code(index) : 0;
|
| }
|
|
|
|
|