This undoes the mistaken move of this directory into third_party that happened as part of bug 1346025. Differential Revision: https://phabricator.services.mozilla.com/D57141
30 lines
1.1 KiB
Python
30 lines
1.1 KiB
Python
# Any copyright is dedicated to the Public Domain.
|
|
# http://creativecommons.org/publicdomain/zero/1.0/
|
|
|
|
from __future__ import absolute_import
|
|
|
|
|
|
def frametree(debugger, command, result, dict):
|
|
"""Dumps the frame tree containing the given nsIFrame*."""
|
|
debugger.HandleCommand('expr (' + command + ')->DumpFrameTree()')
|
|
|
|
|
|
def frametreelimited(debugger, command, result, dict):
|
|
"""Dumps the subtree of a frame tree rooted at the given nsIFrame*."""
|
|
debugger.HandleCommand('expr (' + command + ')->DumpFrameTreeLimited()')
|
|
|
|
|
|
def pstate(debugger, command, result, dict):
|
|
"""Displays a frame's state bits symbolically."""
|
|
debugger.HandleCommand('expr mozilla::PrintFrameState(' + command + ')')
|
|
|
|
|
|
def init(debugger):
|
|
debugger.HandleCommand('command script add -f lldbutils.layout.frametree frametree')
|
|
debugger.HandleCommand(
|
|
"command script add -f lldbutils.layout.frametreelimited frametreelimited"
|
|
)
|
|
debugger.HandleCommand('command alias ft frametree')
|
|
debugger.HandleCommand('command alias ftl frametreelimited')
|
|
debugger.HandleCommand('command script add -f lldbutils.layout.pstate pstate')
|