Skip to content

Instantly share code, notes, and snippets.

@wolfeidau wolfeidau/gist:6834170
Last active Dec 24, 2015

Embed
What would you like to do?
current dump
45435f77fe9 443 2 Object: secure, error
45435f84059 447 9 Array
45435f77f39 451 19 SecurePair: domain, _events, ...
5a7c8377ce1 456 26 IncomingMessage: _readableState, ...
45435f77ef9 504 1 Credentials: context
5a7c83a27a1 543 2 Object: , bytes
5c3389993b1 547 6 Object: content-length, connection, ...
12c9d207a1f9 558 1 Object: oncomplete
1029aa04871 590 0 SecureContext
45435f78001 592 0 Connection
5c3389c4e71 714 6 Array
5c3389beee1 761 8 Array
8e7123101b9 773 5 Command: command, args, sub_command, ...
1dc8ba0463f1 803 1 Arguments: length
5c338998319 810 2 Object: error, drain
5a7c83a2f21 844 27 ClientRequest: domain, _events, ...
45435f67011 854 23 Socket: _connecting, _handle, ...
1029aa327b9 866 6 Object: content-length, connection, ...
1029aa1bb31 940 3 Object: content-length, content-type, ...
5a7c836db21 1049 1 Object: bytes
5c338997d89 1068 12 Url: protocol, slashes, auth, host, ...
1dc8ba049359 1141 12 PropertyDescriptor: value_, hasValue_, ...
5c3389a04d9 1142 4 Object: value, writable, enumerable, ...
5a7c8336b61 1671 16 WritableState: highWaterMark, ...
45435f81361 1811 4 Array
45435f79e81 2088 7 Array
5a7c833cc61 2482 21 ReadableState: highWaterMark, buffer, ...
1029aa97da9 5238 3 Buffer: length, parent, offset
5c3389a1379 5714 2 Object: callback, domain
1029aabdc69 5905 0 Object
1029aa2bb79 7258 2 Array
1029aa326e9 11679 3 Array
5c3389ba491 12756 2 Arguments: length, callee
1029aaa4d39 16910 0 Array
1029aa05f89 17796 1 Array
> ::load /home/markw/x64_v8.so
V8 version: 3.14.5.9
Autoconfigured V8 support from target
C++ symbol demangling enabled
> 1dc8ba0463f1::findjsobjects -m
findjsobjects: marked 1dc8ba0463f1
> ::findjsobjects -r
1dc8ba0463f1 is not referred to by a known object.
> 1029aa97da9::findjsobjects -m
findjsobjects: marked 1029aa97da9
> ::findjsobjects -r
1029aa97da9 referred to by 3922acbf8291[0]
> 3922acbf8291::jsprint
[
{
length: 2,
parent: [...],
offset: 615560,
},
hole,
hole,
hole,
hole,
hole,
hole,
hole,
hole,
hole,
hole,
hole,
hole,
hole,
hole,
hole,
hole,
]
> 3922acbf8291::findjsobjects -r
3922acbf8291 is not referred to by a known object.
> 3922acbf8291::findjsobjects -m
findjsobjects: marked 3922acbf8291
> ::findjsobjects -r
3922acbf8291 is not referred to by a known object.
> 1029aa97da9::findjsobjects
1029aa97da9
3b66cfcfe5e1
3b66cfcfa9c9
3b66cfcf9689
3b66cfcf6149
3b66cfcef2b1
3b66cfcd4599
3b66cfcd3af1
3b66cfcd2471
3b66cfcd2331
3b66cfcd15a9
3b66cfcd0199
3b66cfcc73e1
3b66cfcc6dc1
3b66cfcc3ba1
3b66cfcc0999
3b66cfcc0859
3b66cfcbf039
3b66cfcbd7a9
3b66cfcbd079
3b66cfcbbd79
3b66cfcb8b69
3b66cfcb8a29
3b66cfcb7471
3b66cfcb4319
3b66cfcb3179
3b66cfcb21f1
3b66cfcb0a61
3b66cfca9cd9
3b66cfca71c1
3b66cfca6fa9
3b66cfca5589
3b66cfca0b21
3b66cfc9e331
3b66cfc9cfe9
3b66cfc9cd91
3b66cfc9bed1
3b66cfc99879
3b66cfc997d9
3b66cfc99739
3b66cfc97189
3b66cfc86551
3b66cfc84ad9
> 3b66cfcfa9c9::findjsobjects -m
findjsobjects: marked 3b66cfcfa9c9
> ::findjsobjects -r
3b66cfcfa9c9 is not referred to by a known object.
> 1029aa97da9::findjsobjects -l | ::findjsobjects -r
3b66cfc9cfe9 is not referred to by a known object.
1029aa97da9 referred to by 3922acbf8291[0]
3b66cfcfe5e1 referred to by 3b66cfcfa901.chunk
3b66cfcfe5e1 referred to by 25d3c1604f81.body
3b66cfcfa9c9 is not referred to by a known object.
3b66cfcf9689 referred to by 3b66cfcf9599[0]
3b66cfcf6149 referred to by 3b66cfcf6059[0]
3b66cfcef2b1 referred to by 3b66cfcd23a9.chunk
3b66cfcef2b1 referred to by 3b66cfcf1819.body
3b66cfcd4599 is not referred to by a known object.
3b66cfcd3af1 referred to by 3b66cfcd14e1.chunk
3b66cfcd3af1 referred to by 3b66cfcd2cc1.body
3b66cfcd2471 is not referred to by a known object.
3b66cfcd2331 is not referred to by a known object.
3b66cfcd15a9 is not referred to by a known object.
3b66cfcd0199 referred to by 3b66cfcd00a9[0]
3b66cfcc73e1 referred to by 2f530ed4e221[0]
3b66cfcc6dc1 referred to by 3b66cfcc6cd1[0]
3b66cfcc3ba1 referred to by 3b66cfcc08d1.chunk
3b66cfcc3ba1 referred to by 3b66cfcc4d79.body
3b66cfcc0999 is not referred to by a known object.
3b66cfcc0859 is not referred to by a known object.
3b66cfcbf039 referred to by 3b66cfcbcfb1.chunk
3b66cfcbf039 referred to by 3b66cfcc0eb1.body
3b66cfcbd7a9 referred to by 2c35d9ea2ae9[0]
3b66cfcbd079 is not referred to by a known object.
3b66cfcbbd79 referred to by 3b66cfcb8aa1.chunk
3b66cfcbbd79 referred to by 2c35d9e9a341.body
3b66cfcb8b69 is not referred to by a known object.
3b66cfcb8a29 is not referred to by a known object.
> 3b66cfcf1819::jsprint
{
readable: true,
_maxListeners: 10,
_jar: undefined,
redirects: [],
_json: true,
domain: null,
headers: {
content-length: 43,
connection: "keep-alive",
accept: "application/json",
> 3b66cfc9ce09::jsprint
{
chunk: {
length: 44,
parent: [...],
offset: 2528,
},
encoding: "buffer",
callback: function <anonymous> (as cb),
}
> 3b66cfc9d501::jsprint
{
readable: true,
_maxListeners: 10,
_jar: undefined,
redirects: [],
domain: null,
headers: {
content-length: 230,
content-type: "application/json",
},
callback: function <anonymous> (as self.callback),
followRedirect: true,
followAllRedirects: false,
uri: {
protocol: <two-byte string>,
slashes: true,
auth: null,
host: <two-byte string>,
port: 80,
hostname: <two-byte string>,
hash: null,
search: <two-byte string>,
query: <two-byte string>,
pathname: <two-byte string>,
path: <two-byte string>,
href: <two-byte string>,
},
maxRedirects: 10,
req: {
domain: null,
_events: [...],
_maxListeners: 10,
output: [...],
outputEncodings: [...],
writable: true,
_last: false,
chunkedEncoding: false,
shouldKeepAlive: true,
useChunkedEncodingByDefault: true,
sendDate: false,
_headerSent: true,
_header: <two-byte string>,
_hasBody: true,
_trailer: "",
finished: true,
_hangupClose: false,
socket: [...],
connection: [...],
agent: [...],
socketPath: undefined,
method: "POST",
> 1029aa97da9::findjsobjects -l | ::findjsobjects -r
3b66cfcb4319 referred to by 3b66cfcb4229[0]
3b66cfcb4319 referred to by 3b66cfcb4229[0]
1029aa97da9 referred to by 3922acbf8291[0]
3b66cfcfe5e1 referred to by 3b66cfcfa901.chunk
3b66cfcfe5e1 referred to by 25d3c1604f81.body
3b66cfcfa9c9 is not referred to by a known object.
3b66cfcf9689 referred to by 3b66cfcf9599[0]
3b66cfcf6149 referred to by 3b66cfcf6059[0]
3b66cfcef2b1 referred to by 3b66cfcd23a9.chunk
3b66cfcef2b1 referred to by 3b66cfcf1819.body
3b66cfcd4599 is not referred to by a known object.
3b66cfcd3af1 referred to by 3b66cfcd14e1.chunk
3b66cfcd3af1 referred to by 3b66cfcd2cc1.body
3b66cfcd2471 is not referred to by a known object.
^C
> 3b66cfcd23a9::jsprint
{
chunk: {
length: 43,
parent: [...],
offset: 0,
},
encoding: "buffer",
callback: function <anonymous> (as cb),
}
> 3b66cfcd14e1::jsprint
{
chunk: {
length: 227,
parent: [...],
offset: 392,
},
encoding: "buffer",
callback: function <anonymous> (as cb),
}
>
> 25770310b31::findjsobjects -l | ::findjsobjects -r
25770310b31 referred to by 257703367d9.rest
3d1b87cf9cc1 is not referred to by a known object.
3d1b87cf9891 referred to by 3d1b87ce18a1[0]
3d1b87cf9841 referred to by 3d1b87ce1761[0]
3d1b87cf9151 referred to by 3d1b87ce0f29[0]
3d1b87cf8d21 is not referred to by a known object.
3d1b87cf88f1 referred to by 3d1b87cdfb09[0]
3d1b87cf88a1 referred to by 3d1b87cdf5b9[0]
3d1b87cf8851 referred to by 3d1b87cdf479[0]
3d1b87cf8801 referred to by 3d1b87cdf339[0]
3d1b87cf87b1 referred to by 3d1b87cdede9[0]
3d1b87cf8761 referred to by 3d1b87cdeca9[0]
3d1b87cf8711 referred to by 3d1b87cdeb69[0]
3d1b87cf82e1 referred to by 3d1b87cde489[0]
3d1b87cf6891 is not referred to by a known object.
3d1b87cf2bb9 referred to by 3d1b87cd55c9[0]
3d1b87cedf89 is not referred to by a known object.
3d1b87cedf39 is not referred to by a known object.
3d1b87ccf569 is not referred to by a known object.
3d1b87ccf509 is not referred to by a known object.
3d1b87c4f019 referred to by 25770369f11.rest
3d1b87c4eef1 referred to by 257703f2e61.rest
3d1b87c30309 is not referred to by a known object.
35c37793c101 referred to by 15b60aa6aa01.body
35c37793bc89 referred to by 15b60aa693b1.body
35c37793ae59 referred to by 15b60aa68e31.body
35c377939069 referred to by 35c3779a9141.body
35c377939069 referred to by 15b60aa678f1.body
35c377932d41 referred to by 35c3779fd5e1.body
35c377932871 referred to by 35c3779c2e19.body
35c377932871 referred to by 35c3779fb2e1.body
35c377931459 referred to by 8b0c91083d9.body
35c3779307e1 referred to by 8b0c91081a9.body
35c37792ca69 referred to by 15b60aa67b01.body
35c37792acd9 referred to by 35c3779c87f9.body
35c37792acd9 referred to by 35c3779fc711.body
35c37792a031 referred to by 35c3779fc4e1.body
35c377928d91 referred to by 35c3779c71d9.body
35c377928d91 referred to by 35c3779fc2d1.body
35c3779280e9 referred to by 35c3779fc0a1.body
35c377926e49 referred to by 35c3779c5bb9.body
35c377926e49 referred to by 35c3779fbe91.body
35c3779261a1 referred to by 35c3779fbc61.body
35c377925529 referred to by 35c3779fba31.body
35c377923f91 referred to by 35c3779fb4f1.body
35c3779224e1 referred to by 35c3779a73c9.body
35c377920b09 referred to by 35c3779cca59.body
35c377920b09 referred to by 35c3779fd3d1.body
35c37791fe61 referred to by 35c3779fd1a1.body
35c37791ebe1 referred to by 35c3779cb439.body
35c37791ebe1 referred to by 35c3779fcf91.body
35c37791df39 referred to by 35c3779fcd61.body
35c37791cc99 referred to by 35c3779c9e19.body
35c37791cc99 referred to by 35c3779fcb51.body
35c37791bff1 referred to by 35c3779fc921.body
35c37791b3f1 referred to by 35c3779feee9.body
35c377919e89 referred to by 35c3779fe9b9.body
35c377918be9 referred to by 35c3779cfa81.body
35c377918be9 referred to by 35c3779fe7a9.body
35c377914469 is not referred to by a known object.
35c3779136d9 referred to by 35c3779a6761.body
35c3779136d9 referred to by 15b60aa66a41.body
35c377912da1 referred to by 35c3779a4081.body
35c377912da1 referred to by 15b60aa56771.body
35c377912be1 is not referred to by a known object.
35c377911961 referred to by 35c3779a49b1.body
35c377911961 referred to by 15b60aa65bb1.body
35c377910cb9 referred to by 15b60aa65981.body
> 35c3779fba31::jsprint
{
_callback: function <anonymous> (as <anon>),
port: 80,
clientErrorHandler: function <anonymous> (as self.clientErrorHandler),
agent: {
domain: null,
_events: [...],
_maxListeners: 10,
options: [...],
requests: [...],
sockets: [...],
maxSockets: 1.797693e+308,
},
host: <two-byte string>,
body: {
length: 223,
parent: [...],
offset: 6456,
},
href: <two-byte string>,
_callbackCalled: true,
method: "POST",
dests: [],
_started: true,
readable: true,
domain: null,
__isRequestRequest: true,
_redirectsFollowed: 0,
followRedirect: true,
redirects: [],
req: {
domain: null,
_events: [...],
_maxListeners: 10,
output: [...],
outputEncodings: [...],
writable: true,
_last: false,
chunkedEncoding: false,
shouldKeepAlive: true,
useChunkedEncodingByDefault: true,
sendDate: false,
_headerSent: true,
_header: <two-byte string>,
_hasBody: true,
_trailer: "",
finished: true,
_hangupClose: false,
socket: [...],
connection: [...],
agent: [...],
socketPath: undefined,
method: "POST",
path: <two-byte string>,
_headers: "<not a string>",
_headerNames: "",
parser: null,
res: [...],
},
agentClass: function Agent,
_ended: true,
callback: function <anonymous> (as self.callback),
maxRedirects: 10,
path: <two-byte string>,
pool: {},
originalCookieHeader: undefined,
_maxListeners: 10,
_jar: undefined,
followAllRedirects: false,
httpModule: {
parsers: [...],
STATUS_CODES: [...],
globalAgent: [...],
},
headers: {
content-length: 223,
content-type: "application/json",
},
setHost: true,
_destdata: true,
writable: true,
ntick: true,
response: {
_readableState: [...],
readable: false,
domain: null,
_events: [...],
_maxListeners: 10,
socket: [...],
connection: [...],
httpVersion: "1.1",
complete: true,
headers: [...],
trailers: [...],
_pendings: [...],
_pendingIndex: 0,
url: "",
method: null,
statusCode: 200,
client: [...],
_consuming: true,
_dumped: false,
httpVersionMajor: 1,
httpVersionMinor: 1,
upgrade: false,
req: [...],
request: [...],
pause: function <anonymous> (as stream.pause),
resume: function <anonymous> (as stream.resume),
body: "{}",
},
_events: {
<unknown>: 0,
},
uri: {
protocol: <two-byte string>,
slashes: true,
auth: null,
host: <two-byte string>,
port: 80,
hostname: <two-byte string>,
hash: null,
search: "<not a string><not a string>",
query: "<not a string><not a string>",
pathname: "<two-byte string>",
path: <two-byte string>,
href: <two-byte string>,
},
}
> 35c3779fd1a1::jsprint
{
_callback: function <anonymous> (as <anon>),
port: 80,
clientErrorHandler: function <anonymous> (as self.clientErrorHandler),
agent: {
domain: null,
_events: [...],
_maxListeners: 10,
options: [...],
requests: [...],
sockets: [...],
maxSockets: 1.797693e+308,
},
host: <two-byte string>,
body: {
length: 217,
parent: [...],
offset: 1624,
},
href: <two-byte string>,
_callbackCalled: true,
method: "POST",
dests: [],
_started: true,
readable: true,
domain: null,
__isRequestRequest: true,
_redirectsFollowed: 0,
followRedirect: true,
redirects: [],
req: {
domain: null,
_events: [...],
_maxListeners: 10,
output: [...],
outputEncodings: [...],
writable: true,
_last: false,
chunkedEncoding: false,
shouldKeepAlive: true,
useChunkedEncodingByDefault: true,
sendDate: false,
_headerSent: true,
_header: <two-byte string>,
_hasBody: true,
_trailer: "",
finished: true,
_hangupClose: false,
socket: [...],
connection: [...],
agent: [...],
socketPath: undefined,
method: "POST",
path: <two-byte string>,
_headers: "<not a string>",
_headerNames: "<not a string>",
parser: null,
res: [...],
},
agentClass: function Agent,
_ended: true,
callback: function <anonymous> (as self.callback),
maxRedirects: 10,
path: <two-byte string>,
pool: {},
originalCookieHeader: undefined,
_maxListeners: 10,
_jar: undefined,
followAllRedirects: false,
httpModule: {
parsers: [...],
STATUS_CODES: [...],
globalAgent: [...],
},
headers: {
content-length: 217,
content-type: "application/json",
},
setHost: true,
_destdata: true,
writable: true,
ntick: true,
response: {
_readableState: [...],
readable: false,
domain: null,
_events: [...],
_maxListeners: 10,
socket: [...],
connection: [...],
httpVersion: "1.1",
complete: true,
headers: [...],
trailers: [...],
_pendings: [...],
_pendingIndex: 0,
url: "",
method: null,
statusCode: 200,
client: [...],
_consuming: true,
_dumped: false,
httpVersionMajor: 1,
httpVersionMinor: 1,
upgrade: false,
req: [...],
request: [...],
pause: function <anonymous> (as stream.pause),
resume: function <anonymous> (as stream.resume),
body: "{}",
},
_events: ,
uri: {
protocol: <two-byte string>,
slashes: true,
auth: null,
host: <two-byte string>,
port: 80,
hostname: <two-byte string>,
hash: null,
search: "a",
query: "<not a string>",
pathname: "<not a string><not a string>",
path: <two-byte string>,
href: <two-byte string>,
},
}
>
@wolfeidau

This comment has been minimized.

Copy link
Owner Author

wolfeidau commented Oct 9, 2013

    277956004639     1131        6 Array
    277956004b61     1132        7 Array
    2212d9698cf1     1133        3 Object: oncomplete, bytes, cb
    1492e1289791     1142        1 NativeBuffer: length
     6fc56c967b9     1257       25 IncomingMessage: _readableState, ...
     6bdc9104461     1258        1 Object: free
     5c87182ad61     1258        3 TLSWrap: onhandshakestart, ...
     e920a6099a9     1258       19 WritableState: highWaterMark, ...
     5c87182acf9     1258       29 ClientRequest: domain, _events, ...
     6bdc9104479     1259        1 Object: path
     5c87189f869     1259        5 Object: end, connect, free, close, ...
     5c87182b449     1259        8 Object: agent, keepAlive, headers, ...
     e920a646271     1259       35 TLSSocket: _connecting, _hadError, ...
     e920a609a91     1260        1 Credentials: context
     7bdce6e3a81     1260        9 Object: rejectUnauthorized, servername, ...
     e920a646231     1261        5 Object: credentials, isServer, ...
     5c8718a5fe1     1261       13 Agent: domain, _events, _maxListeners, ...
     d882e607841     1293        6 Object: end, error, connect, free, ...
     5c87189f899     2386        8 Array
     5c87189f7a9     2515       21 ReadableState: highWaterMark, buffer, ...
     7bdce653751     2660        0 SecureContext
    27795600a5c1     2817        1 Arguments: length
    277956004eb9     2840        3 Array
    2779560078a9     3946        2 Object: callback, domain
    277956007c69     5650        4 Array
     d882e606f41     7889        2 Arguments: length, callee
     5c8718c0919     8797        2 Array
     5c8718bc4a9     9264        1 Array
     5c87182aec1    17270        0 Object
     5c87182aed9    17466        0 Array
          OBJECT #OBJECTS   #PROPS CONSTRUCTOR: PROPS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.