Created attachment 8361528 [details] [diff] [review] patch
Created attachment 8361531 [details] [diff] [review] patch v1.1 Add some docs to python/lldbutils/README.txt too.
Comment on attachment 8361531 [details] [diff] [review] patch v1.1 Please actually test that: T* t = do_QueryFrame(f); fails if T isn't *itself* a queryframe target? (It looks like we have the necessary static_asserts in nsQueryFrame.h) r=dbaron
Yes the static_assert fires, which is how I found I needed to add the couple of queryframe targets in the patch.
Backed out in https://hg.mozilla.org/integration/mozilla-inbound/rev/334a63e35b74 since bug 960848 got backed out.
This is great! It'd be even greater to use this in frame tree dumps (nsIFrame::List)!
We could do that although it will make the line lengths even longer. At the moment, with a modest frame depth, I can maximise my terminal and not get (many) line wraps when I dump a frame tree.
I had given up on making frame tree dumps not wrap, so more information was only a plus for me.
https://hg.mozilla.org/integration/mozilla-inbound/rev/191a71ff02bf tn, can you file a separate bug for sticking this in nsIFrame::List?
(In reply to Cameron McCormack (:heycam) from comment #9) > https://hg.mozilla.org/integration/mozilla-inbound/rev/191a71ff02bf > > tn, can you file a separate bug for sticking this in nsIFrame::List? After I mentioned that I realized that it's not very often I need to look at frame state lately, so if it interferes with others' workflows then I don't feel strongly about it.