| Index: src/objects.cc
|
| diff --git a/src/objects.cc b/src/objects.cc
|
| index a03054653aa16cf014d8ffd83783a7ccd4d7c223..868c6b4fdb345199b0e941e08597bb92dda039a3 100644
|
| --- a/src/objects.cc
|
| +++ b/src/objects.cc
|
| @@ -8951,6 +8951,12 @@ void DeoptimizationInputData::DeoptimizationInputDataPrint(FILE* out) {
|
| break;
|
| }
|
|
|
| + case Translation::COMPILED_STUB_PSEUDO_FRAME: {
|
| + Code::Kind stub_kind = static_cast<Code::Kind>(iterator.Next());
|
| + PrintF(out, "{kind=%d}", stub_kind);
|
| + break;
|
| + }
|
| +
|
| case Translation::ARGUMENTS_ADAPTOR_FRAME:
|
| case Translation::CONSTRUCT_STUB_FRAME: {
|
| int function_id = iterator.Next();
|
| @@ -9065,6 +9071,7 @@ const char* Code::Kind2String(Kind kind) {
|
| switch (kind) {
|
| case FUNCTION: return "FUNCTION";
|
| case OPTIMIZED_FUNCTION: return "OPTIMIZED_FUNCTION";
|
| + case COMPILED_STUB: return "COMPILED_STUB";
|
| case STUB: return "STUB";
|
| case BUILTIN: return "BUILTIN";
|
| case LOAD_IC: return "LOAD_IC";
|
| @@ -9180,7 +9187,7 @@ void Code::Disassemble(const char* name, FILE* out) {
|
| }
|
| PrintF("\n");
|
|
|
| - if (kind() == OPTIMIZED_FUNCTION) {
|
| + if (kind() == OPTIMIZED_FUNCTION || kind() == COMPILED_STUB) {
|
| SafepointTable table(this);
|
| PrintF(out, "Safepoints (size = %u)\n", table.size());
|
| for (unsigned i = 0; i < table.length(); i++) {
|
|
|