| Index: src/objects.cc
|
| diff --git a/src/objects.cc b/src/objects.cc
|
| index 944c5a15e596a885beb807833bdcc40e1fad9508..be2ee8e62495b5d09171796141624e0aaf5a5fa7 100644
|
| --- a/src/objects.cc
|
| +++ b/src/objects.cc
|
| @@ -8989,6 +8989,12 @@ void DeoptimizationInputData::DeoptimizationInputDataPrint(FILE* out) {
|
| break;
|
| }
|
|
|
| + case Translation::COMPILED_STUB_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();
|
| @@ -9103,6 +9109,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";
|
| @@ -9222,7 +9229,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++) {
|
|
|