My gdb was throwing exceptions like this when printing QualifiedName's: File "/webkit/Tools/gdb/webkit.py", line 205, in __init__ self.val['m_impl']['m_prefix']['m_string']) gdb.error: There is no member or method named m_prefix. This patch adds a missing m_ptr indirection to traverse RefPtr<QualifiedNameImpl>, fixing the issue.
Created attachment 395675 [details] Patch
Comment on attachment 395675 [details] Patch Patch looks good. A better patch would add test infra and a test for this change though this can be done in a separate patch. Inspiration can be taken from test-lldbWebKit.
Committed r259870: <https://trac.webkit.org/changeset/259870> All reviewed patches have been landed. Closing bug and clearing flags on attachment 395675 [details].
<rdar://problem/61584950>
(In reply to Daniel Bates from comment #2) > A better patch would add test infra and a test for this > change though this can be done in a separate patch. Inspiration can be taken > from test-lldbWebKit. That would be a considerable effort since there is no test coverage for the whole gdb helper at the moment.