| Index: src/disassembler.cc
|
| diff --git a/src/disassembler.cc b/src/disassembler.cc
|
| index bedff451e9f87d0e4bcaae5a21c5b4ed9b6d34b3..7940220bf60aa5c14821c6d9ecd7fc158931cc49 100644
|
| --- a/src/disassembler.cc
|
| +++ b/src/disassembler.cc
|
| @@ -173,6 +173,11 @@ static int DecodeIt(Isolate* isolate, std::ostream* os,
|
| } else {
|
| out.AddFormatted(" ;; debug: position %d", relocinfo.data());
|
| }
|
| + } else if (rmode == RelocInfo::DEOPT_REASON) {
|
| + Deoptimizer::DeoptReason reason =
|
| + static_cast<Deoptimizer::DeoptReason>(relocinfo.data());
|
| + out.AddFormatted(" ;; debug: deopt reason '%s'",
|
| + Deoptimizer::GetDeoptReason(reason));
|
| } else if (rmode == RelocInfo::EMBEDDED_OBJECT) {
|
| HeapStringAllocator allocator;
|
| StringStream accumulator(&allocator);
|
|
|