The following are examples of the results of running js_objnew.d.
It reports on the class type of new objects created.
Here we can see it running on the program Code/JavaScript/func_clock.html.
# js_objnew.d
Tracing... Hit Ctrl-C to end.
^C
FILE CLASS COUNT
func_clock.html Date 2
The results are very simple, func_clock.html caused two new objects to be
created, both of type 'Date'.
Here is a more complicated example, running on the program
Code/JavaScript/func_slow.html, with the results of that plus JavaScript caused
by hitting reload on the browser.
# js_objnew.d
Tracing... Hit Ctrl-C to end.
^C
FILE CLASS COUNT
<null> BarProp 1
<null> CSSStyleDeclaration 1
<null> Global Scope Polluter 1
<null> HTMLBodyElement 1
<null> HTMLDocument 1
<null> HTMLHtmlElement 1
<null> NodeList 1
<null> StyleSheetList 1
<null> TreeSelection 1
<null> Window 1
<null> XULCommandDispatcher 1
<null> chrome://global/content/bindings/popup.xml#popup 8c35c92 1
<null> chrome://global/content/bindings/popup.xml#popup 8fb299a 1
<null> chrome://global/content/bindings/scrollbar.xml#scrollbar 8fb2ea2 1
<null> nsXPCComponents_Classes 1
<null> xpcTempGlobalClass 1
autocomplete.xml Object 1
browser.js Array 1
browser.js Object 1
browser.js XPC_WN_NoMods_Proto_JSClass 1
browser.js nsJSCID 1
consoleAPI.js Call 1
firebug.js Constructor 1
firebug.js Location 1
firebug.js Object 1
firebug.js XPC_WN_ModsAllowed_Proto_JSClass 1
func_slow.html Function 1
popup.xml Array 1
preferences.js nsJSCID 1
tabbrowser.xml Array 1
tabbrowser.xml String 1
webdeveloper.js Array 1
webdeveloper.js String 1
<null> BoxObject 2
<null> JSOptions 2
<null> JavaArray 2
<null> JavaClass 2
<null> JavaMember 2
<null> JavaObject 2
<null> PageTransitionEvent 2
autocomplete.xml Function 2
firebug.js XPC_WN_NoMods_Proto_JSClass 2
reporterOverlay.js Function 2
tree.xml Function 2
<null> Array 3
<null> DOM Constructor.prototype 3
<null> With 3
<null> XPC_WN_NoMods_Proto_JSClass 3
<null> nsXPCComponents 3
globalOverlay.js Function 3
scrollbar.xml String 3
utils.js Array 3
utils.js String 3
browser.js Call 4
func_clock.html Date 4
webdeveloper.js Function 4
<null> XPCNativeWrapper 5
browser.js String 6
<null> Object 7
tabbrowser.xml Function 7
<null> XPC_WN_ModsAllowed_Proto_JSClass 8
<null> Constructor 9
browser.xml Function 9
firebug.js Function 10
<null> MouseEvent 12
<null> XPCWrappedNative_NoHelper 13
<null> KeyboardEvent 14
<null> XULElement 16
<null> Event 29
browser.js Function 33
consoleAPI.js Function 33
<null> JavaPackage 41
scrollbar.xml Function 61
<null> Function 211