| Index: src/disassembler.cc
|
| diff --git a/src/disassembler.cc b/src/disassembler.cc
|
| index bbb1fb8d8ee7b1d72226a951ab1645d2a7e90a8d..e41734babdbe008d5eead38d53a7f5390fd6be43 100644
|
| --- a/src/disassembler.cc
|
| +++ b/src/disassembler.cc
|
| @@ -293,7 +293,14 @@ static int DecodeIt(Isolate* isolate,
|
| addr,
|
| Deoptimizer::LAZY);
|
| if (id == Deoptimizer::kNotDeoptimizationEntry) {
|
| - out.AddFormatted(" ;; %s", RelocInfo::RelocModeName(rmode));
|
| + id = Deoptimizer::GetDeoptimizationId(isolate,
|
| + addr,
|
| + Deoptimizer::SOFT);
|
| + if (id == Deoptimizer::kNotDeoptimizationEntry) {
|
| + out.AddFormatted(" ;; %s", RelocInfo::RelocModeName(rmode));
|
| + } else {
|
| + out.AddFormatted(" ;; soft deoptimization bailout %d", id);
|
| + }
|
| } else {
|
| out.AddFormatted(" ;; lazy deoptimization bailout %d", id);
|
| }
|
|
|