Closed
Bug 960899
Opened 12 years ago
Closed 12 years ago
add debug function and lldb command to print frame state symbolically
Categories
(Core :: Layout, defect)
Core
Layout
Tracking
()
RESOLVED
FIXED
mozilla30
People
(Reporter: heycam, Assigned: heycam)
References
Details
Attachments
(1 file, 1 obsolete file)
12.11 KB,
patch
|
dbaron
:
review+
|
Details | Diff | Splinter Review |
No description provided.
Attachment #8361528 -
Flags: review?(dbaron)
Assignee | ||
Comment 1•12 years ago
|
||
Add some docs to python/lldbutils/README.txt too.
Attachment #8361528 -
Attachment is obsolete: true
Attachment #8361528 -
Flags: review?(dbaron)
Attachment #8361531 -
Flags: review?(dbaron)
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
Attachment #8361531 -
Flags: review?(dbaron) → review+
Assignee | ||
Comment 3•12 years ago
|
||
Yes the static_assert fires, which is how I found I needed to add the couple of queryframe targets in the patch.
Assignee | ||
Comment 4•12 years ago
|
||
Assignee | ||
Comment 5•12 years ago
|
||
Backed out in https://hg.mozilla.org/integration/mozilla-inbound/rev/334a63e35b74 since bug 960848 got backed out.
Comment 6•12 years ago
|
||
This is great! It'd be even greater to use this in frame tree dumps (nsIFrame::List)!
Assignee | ||
Comment 7•12 years ago
|
||
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.
Comment 8•12 years ago
|
||
I had given up on making frame tree dumps not wrap, so more information was only a plus for me.
Assignee | ||
Comment 9•12 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/191a71ff02bf
tn, can you file a separate bug for sticking this in nsIFrame::List?
Comment 10•12 years ago
|
||
Assignee | ||
Comment 11•12 years ago
|
||
Comment 12•12 years ago
|
||
(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.
Comment 13•12 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla30
You need to log in
before you can comment on or make changes to this bug.
Description
•