(gdb) print *this $3 = { = { = { = { _vptr.nsISupports = 0x2aaabb4f30f0}, }, }, mRefCnt = {mValue = 1}, fCallbacks = {size = 120, version = 16, newp = 0x2aaabb6fe6e3 , destroy = 0x2aaabb6fec5f , setwindow = 0x2aaabb6ff21a , newstream = 0x2aaabb6fecf1 , destroystream = 0x2aaabb6fedca , asfile = 0x2aaabb6ff11a , writeready = 0x2aaabb6feefd , write = 0x2aaabb6fefe0 , print = 0, event = 0x2aaabb6ff2fc , urlnotify = 0x2aaabb6ff37f , javaClass = 0x0, getvalue = 0, setvalue = 0}, fLibrary = 0x2aaab03ccf70, fShutdownEntry = 0x2aaabb6ff5c1 , static CALLBACKS = {size = 344, version = 17, geturl = 0x2aaabb2cd420 <_geturl>, posturl = 0x2aaabb2cd1f0 <_posturl>, requestread = 0x2aaabb2cac20 <_requestread>, newstream = 0x2aaabb2cc890 <_newstream>, write = 0x2aaabb2cad40 <_write>, destroystream = 0x2aaabb2cb700 <_destroystream>, status = 0x2aaabb2ccd70 <_status>, uagent = 0x2aaabb2ccae0 <_useragent>, memalloc = 0x2aaabb2cbe60 <_memalloc>, memfree = 0x2aaabb2cbe10 <_memfree>, memflush = 0x2aaabb2cbdd0 <_memflush>, reloadplugins = 0x2aaabb2ccfb0 <_reloadplugins>, getJavaEnv = 0x2aaabb2cabf0 <_getJavaEnv>, getJavaPeer = 0x2aaabb2cabb0 <_getJavaPeer>, geturlnotify = 0x2aaabb2cd380 <_geturlnotify>, posturlnotify = 0x2aaabb2cd2b0 <_posturlnotify>, getvalue = 0x2aaabb2cb2b0 <_getvalue>, setvalue = 0x2aaabb2ccb60 <_setvalue>, invalidaterect = 0x2aaabb2cd560 <_invalidaterect>, invalidateregion = 0x2aaabb2cce30 <_invalidateregion>, forceredraw = 0x2aaabb2cd660 <_forceredraw>, getstringidentifier = 0x2aaabb2ccf20 <_getstringidentifier>, getstringidentifiers = 0x2aaabb2cca10 <_getstringidentifiers>, getintidentifier = 0x2aaabb2ca5e0 <_getintidentifier>, identifierisstring = 0x2aaabb2ca610 <_identifierisstring>, utf8fromidentifier = 0x2aaabb2caa30 <_utf8fromidentifier>, intfromidentifier = 0x2aaabb2ca5f0 <_intfromidentifier>, createobject = 0x2aaabb2ca9c0 <_createobject>, retainobject = 0x2aaabb2ca9a0 <_retainobject>, releaseobject = 0x2aaabb2ca8f0 <_releaseobject>, invoke = 0x2aaabb2cc5d0 <_invoke>, invokeDefault = 0x2aaabb2cc510 <_invokeDefault>, evaluate = 0x2aaabb2cc200 <_evaluate>, getproperty = 0x2aaabb2cc150 <_getproperty>, setproperty = 0x2aaabb2cc0a0 <_setproperty>, removeproperty = 0x2aaabb2cbff0 <_removeproperty>, hasproperty = 0x2aaabb2cbf40 <_hasproperty>, hasmethod = 0x2aaabb2cbe90 <_hasmethod>, releasevariantvalue = 0x2aaabb2ca940 <_releasevariantvalue>, setexception = 0x2aaabb2ca750 <_setexception>, pushpopupsenabledstate = 0x2aaabb2ca6a0 <_pushpopupsenabledstate>, poppopupsenabledstate = 0x2aaabb2ca6d0 <_poppopupsenabledstate>}}