add FROZEN to lldb debug output

This commit is contained in:
Aaron Patterson 2019-05-09 12:27:44 -07:00
Родитель 025206d0dd
Коммит 5f05851ae3
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 953170BCB4FFAFC6
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -111,6 +111,8 @@ def lldb_inspect(debugger, target, result, val):
flags = val.GetValueForExpressionPath("->flags").GetValueAsUnsigned()
if (flags & RUBY_FL_PROMOTED) == RUBY_FL_PROMOTED:
print >> result, "[PROMOTED] "
if (flags & RUBY_FL_FREEZE) == RUBY_FL_FREEZE:
print >> result, "[FROZEN] "
flType = flags & RUBY_T_MASK
if flType == RUBY_T_NONE:
print >> result, 'T_NONE: %s' % val.Dereference()