Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save joelreymont/177980 to your computer and use it in GitHub Desktop.
Save joelreymont/177980 to your computer and use it in GitHub Desktop.
./d firefox-bin autosave.d
dtrace -Zqw -x dynvarsize=64m -x evaltime=preinit -p 1527 -s autosave.d -s sigcont.d
kill -CONT 1527
arg0: 0x90, arg1: 0x1a71da8
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0x90
XUL`gfxImageSurface::Height() const+0x2d976
XUL`gfxImageSurface::Height() const+0x135b6
XUL`gfxImageSurface::Height() const+0x107b7
XUL`non-virtual thunk to nsPrintSession::QueryInterface(nsID const&, void**)+0x53d16
XUL`non-virtual thunk to nsPrintSession::QueryInterface(nsID const&, void**)+0x53f1b
XUL`NS_GetComponentRegistrar_P+0x21cd
XUL`NS_GetComponentRegistrar_P+0x2324
XUL`NS_GetComponentRegistrar_P+0x4964
XUL`non-virtual thunk to nsPrintSession::QueryInterface(nsID const&, void**)+0x4b3fd
XUL`non-virtual thunk to nsPrintSession::QueryInterface(nsID const&, void**)+0x4b850
XUL`non-virtual thunk to nsPrintSession::QueryInterface(nsID const&, void**)+0x4a9e1
XUL`DumpJSValue+0x1dfbab
XUL`DumpJSValue+0x1e0103
XUL`gfxCornerSizes::gfxCornerSizes(gfxSize const&, gfxSize const&, gfxSize const&, gfxSize const&)+0xc9e8e
XUL`gfxCornerSizes::gfxCornerSizes(gfxSize const&, gfxSize const&, gfxSize const&, gfxSize const&)+0xb64b4
XUL`gfxCornerSizes::gfxCornerSizes(gfxSize const&, gfxSize const&, gfxSize const&, gfxSize const&)+0xbb918
XUL`gfxCornerSizes::gfxCornerSizes(gfxSize const&, gfxSize const&, gfxSize const&, gfxSize const&)+0x151bdf
XUL`gfxCornerSizes::gfxCornerSizes(gfxSize const&, gfxSize const&, gfxSize const&, gfxSize const&)+0x14e234
XUL`gfxCornerSizes::gfxCornerSizes(gfxSize const&, gfxSize const&, gfxSize const&, gfxSize const&)+0x14ed99
arg0: 0x992, arg1: 0x0
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0x992
XUL`operator new(unsigned long, void*)+0xf35
XUL`operator new(unsigned long, void*)+0x33991
XUL`operator new(unsigned long, void*)+0x33a11
XUL`operator new(unsigned long, void*)+0x1d477
XUL`operator new(unsigned long, void*)+0x1f524
XUL`operator new(unsigned long, void*)+0x21062
XUL`operator new(unsigned long, void*)+0x2114e
XUL`operator new(unsigned long, void*)+0x26774
XUL`gfxImageSurface::Height() const+0x1fdbc
XUL`gfxImageSurface::Height() const+0x1fed9
XUL`gfxImageSurface::Height() const+0x20cd6
XUL`gfxImageSurface::Height() const+0x25a68
XUL`gfxImageSurface::Height() const+0x25ba8
XUL`gfxUserFontSet::Release()+0x77c6
XUL`gfxRect::Scale(double, double)+0x11e953
XUL`gfxRect::Scale(double, double)+0x11f57c
XUL`gfxRect::Scale(double, double)+0x1231f8
XUL`gfxRect::Scale(double, double)+0x1236d9
XUL`DumpJSValue+0xd5c85
arg0: 0x67, arg1: 0x2956b18
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0x67
XUL`gfxImageSurface::Height() const+0x30eb3
XUL`gfxImageSurface::Height() const+0x19044
XUL`gfxImageSurface::Height() const+0x19182
XUL`gfxImageSurface::Height() const+0x25bcc
XUL`gfxUserFontSet::Release()+0x77c6
XUL`gfxRect::Scale(double, double)+0x11e953
XUL`gfxRect::Scale(double, double)+0x11f57c
XUL`gfxRect::Scale(double, double)+0x1231f8
XUL`gfxRect::Scale(double, double)+0x1236d9
XUL`DumpJSValue+0xd5c85
XUL`DumpJSValue+0x1b0287
XUL`DumpJSValue+0xaf696
XUL`DumpJSValue+0xafe5a
XUL`NS_UTF16ToCString_P+0x2588c
XUL`NS_GetComponentRegistrar_P+0xa266
XUL`non-virtual thunk to nsPrintSession::QueryInterface(nsID const&, void**)+0x51e7b
XUL`TicksToEventTime+0x197df
XUL`NewEventHandlerUPP+0x137ee
CoreFoundation`__CFRunLoopDoSources0+0x61b
arg0: 0xc21, arg1: 0x2191010
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0xc21
XUL`operator new(unsigned long, void*)+0x355f7
XUL`operator new(unsigned long, void*)+0x35633
XUL`operator new(unsigned long, void*)+0x3564e
XUL`operator new(unsigned long, void*)+0x3462c
XUL`operator new(unsigned long, void*)+0x1d325
XUL`operator new(unsigned long, void*)+0x1f524
XUL`operator new(unsigned long, void*)+0x21062
XUL`operator new(unsigned long, void*)+0x2114e
XUL`operator new(unsigned long, void*)+0x26774
XUL`gfxCornerSizes::operator[](int)+0x169
XUL`gfxImageSurface::Height() const+0x30d7f
XUL`gfxImageSurface::Height() const+0x30e87
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0xbb3
XUL`gfxImageSurface::Height() const+0x30ee3
XUL`gfxImageSurface::Height() const+0x19044
XUL`gfxImageSurface::Height() const+0x19182
XUL`gfxImageSurface::Height() const+0x25bcc
XUL`gfxUserFontSet::Release()+0x77c6
XUL`gfxRect::Scale(double, double)+0x11e953
arg0: 0x992, arg1: 0x0
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0x992
XUL`operator new(unsigned long, void*)+0xf35
XUL`operator new(unsigned long, void*)+0x33991
XUL`operator new(unsigned long, void*)+0x33a11
XUL`operator new(unsigned long, void*)+0x35480
XUL`operator new(unsigned long, void*)+0x354d0
XUL`operator new(unsigned long, void*)+0x3551f
XUL`operator new(unsigned long, void*)+0x355a1
XUL`operator new(unsigned long, void*)+0x3560a
XUL`operator new(unsigned long, void*)+0x35633
XUL`operator new(unsigned long, void*)+0x3564e
XUL`operator new(unsigned long, void*)+0x3462c
XUL`operator new(unsigned long, void*)+0x1d325
XUL`operator new(unsigned long, void*)+0x1f524
XUL`operator new(unsigned long, void*)+0x21062
XUL`operator new(unsigned long, void*)+0x2114e
XUL`operator new(unsigned long, void*)+0x26774
XUL`gfxCornerSizes::operator[](int)+0x169
XUL`gfxImageSurface::Height() const+0x30d7f
XUL`gfxImageSurface::Height() const+0x30e87
arg0: 0x992, arg1: 0x0
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0x992
XUL`operator new(unsigned long, void*)+0xf35
XUL`operator new(unsigned long, void*)+0x33991
XUL`operator new(unsigned long, void*)+0x33a11
XUL`operator new(unsigned long, void*)+0x1d477
XUL`operator new(unsigned long, void*)+0x1f524
XUL`operator new(unsigned long, void*)+0x21062
XUL`operator new(unsigned long, void*)+0x2114e
XUL`operator new(unsigned long, void*)+0x26774
XUL`gfxCornerSizes::operator[](int)+0x169
XUL`gfxImageSurface::Height() const+0x30d7f
XUL`gfxImageSurface::Height() const+0x30e87
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0xbb3
XUL`gfxImageSurface::Height() const+0x30ee3
XUL`gfxImageSurface::Height() const+0x19044
XUL`gfxImageSurface::Height() const+0x19182
XUL`gfxImageSurface::Height() const+0x25bcc
XUL`gfxUserFontSet::Release()+0x77c6
XUL`gfxRect::Scale(double, double)+0x11e953
XUL`gfxRect::Scale(double, double)+0x11f57c
arg0: 0xc21, arg1: 0x1ad441d8
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0xc21
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0xc33
XUL`operator new(unsigned long, void*)+0x1450
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0xc67
XUL`operator new(unsigned long, void*)+0x32ebd
XUL`gfxImageSurface::Height() const+0x30d8d
XUL`gfxImageSurface::Height() const+0x30e87
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0xbb3
XUL`gfxImageSurface::Height() const+0x30ee3
XUL`gfxImageSurface::Height() const+0x19044
XUL`gfxImageSurface::Height() const+0x19182
XUL`gfxImageSurface::Height() const+0x25bcc
XUL`gfxUserFontSet::Release()+0x77c6
XUL`gfxRect::Scale(double, double)+0x11e953
XUL`gfxRect::Scale(double, double)+0x11f57c
XUL`gfxRect::Scale(double, double)+0x1231f8
XUL`gfxRect::Scale(double, double)+0x1236d9
XUL`DumpJSValue+0xd5c85
XUL`DumpJSValue+0x1b0287
XUL`DumpJSValue+0xaf696
arg0: 0xc46, arg1: 0x1ad441d8
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0xc46
XUL`operator new(unsigned long, void*)+0x1450
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0xc67
XUL`operator new(unsigned long, void*)+0x32ebd
XUL`gfxImageSurface::Height() const+0x30d8d
XUL`gfxImageSurface::Height() const+0x30e87
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0xbb3
XUL`gfxImageSurface::Height() const+0x30ee3
XUL`gfxImageSurface::Height() const+0x19044
XUL`gfxImageSurface::Height() const+0x19182
XUL`gfxImageSurface::Height() const+0x25bcc
XUL`gfxUserFontSet::Release()+0x77c6
XUL`gfxRect::Scale(double, double)+0x11e953
XUL`gfxRect::Scale(double, double)+0x11f57c
XUL`gfxRect::Scale(double, double)+0x1231f8
XUL`gfxRect::Scale(double, double)+0x1236d9
XUL`DumpJSValue+0xd5c85
XUL`DumpJSValue+0x1b0287
XUL`DumpJSValue+0xaf696
XUL`DumpJSValue+0xafe5a
arg0: 0xc68, arg1: 0x1ad441d8
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0xc68
XUL`operator new(unsigned long, void*)+0x32ebd
XUL`gfxImageSurface::Height() const+0x30d8d
XUL`gfxImageSurface::Height() const+0x30e87
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0xbb3
XUL`gfxImageSurface::Height() const+0x30ee3
XUL`gfxImageSurface::Height() const+0x19044
XUL`gfxImageSurface::Height() const+0x19182
XUL`gfxImageSurface::Height() const+0x25bcc
XUL`gfxUserFontSet::Release()+0x77c6
XUL`gfxRect::Scale(double, double)+0x11e953
XUL`gfxRect::Scale(double, double)+0x11f57c
XUL`gfxRect::Scale(double, double)+0x1231f8
XUL`gfxRect::Scale(double, double)+0x1236d9
XUL`DumpJSValue+0xd5c85
XUL`DumpJSValue+0x1b0287
XUL`DumpJSValue+0xaf696
XUL`DumpJSValue+0xafe5a
XUL`NS_UTF16ToCString_P+0x2588c
XUL`NS_GetComponentRegistrar_P+0xa266
arg0: 0xbcf, arg1: 0xbfffd490
XUL`gfxContextAutoSaveRestore::Reset(gfxContext*)+0xbcf
XUL`gfxImageSurface::Height() const+0x30ee3
XUL`gfxImageSurface::Height() const+0x19044
XUL`gfxImageSurface::Height() const+0x19182
XUL`gfxImageSurface::Height() const+0x25bcc
XUL`gfxUserFontSet::Release()+0x77c6
XUL`gfxRect::Scale(double, double)+0x11e953
XUL`gfxRect::Scale(double, double)+0x11f57c
XUL`gfxRect::Scale(double, double)+0x1231f8
XUL`gfxRect::Scale(double, double)+0x1236d9
XUL`DumpJSValue+0xd5c85
XUL`DumpJSValue+0x1b0287
XUL`DumpJSValue+0xaf696
XUL`DumpJSValue+0xafe5a
XUL`NS_UTF16ToCString_P+0x2588c
XUL`NS_GetComponentRegistrar_P+0xa266
XUL`non-virtual thunk to nsPrintSession::QueryInterface(nsID const&, void**)+0x51e7b
XUL`TicksToEventTime+0x197df
XUL`NewEventHandlerUPP+0x137ee
CoreFoundation`__CFRunLoopDoSources0+0x61b
biggie:startup joelr$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment