Skip to content

Instantly share code, notes, and snippets.

@kjin
Created February 2, 2018 23:14
Show Gist options
  • Save kjin/a499bfcb7c5e12a80f8c6ad66a30b740 to your computer and use it in GitHub Desktop.
Save kjin/a499bfcb7c5e12a80f8c6ad66a30b740 to your computer and use it in GitHub Desktop.
node --require cnysa/register -e "fs.readFile('package.json', (err, contents) => { console.log('done reading') })"
+ [  0] FSREQWRAP 6:1
* [  0] FSREQWRAP 6|ex 0|tr 0 {
  + [  0] FSREQWRAP 7:6:1
}
- [  0] FSREQWRAP 6
* [  0] FSREQWRAP 7|ex 0|tr 0 {
  + [  0] FSREQWRAP 8:7:6:1
}
- [  0] FSREQWRAP 7
* [  0] FSREQWRAP 8|ex 0|tr 0 {
  + [  0] FSREQWRAP 9:8:7:6:1
}
- [  0] FSREQWRAP 8
* [  0] FSREQWRAP 9|ex 0|tr 0 {
done reading
  + [  0] TickObject 10:9:8:7:6:1
}
* [  0] TickObject 10|ex 10|tr 9 {
}
- [  0] TickObject 10
- [  0] FSREQWRAP 9
(sleep 2 && curl localhost:8080) & node --require cnysa/register -e "http.createServer((req, res) => res.end('hi')).listen(8080)"
+ [  0] TCPWRAP 6:1
+ [  0] TickObject 7:6:1
* [  0] TickObject 7|ex 7|tr 6 {
}
- [  0] TickObject 7
+ [  2] TCPWRAP 8:6:1
* [  2] TCPWRAP 6|ex 0|tr 0 {
  + [  2] TIMERWRAP 9:6:1
  + [  2] Timeout 10:6:1
  + [  2] HTTPPARSER 11:6:1
  + [  2] HTTPPARSER 12:6:1
  + [  2] TickObject 13:6:1
}
* [  2] TickObject 13|ex 13|tr 6 {
}
- [  2] TickObject 13
* [  2] HTTPPARSER 12|ex 0|tr 0 {
  + [  2] TIMERWRAP 14:12:6:1
  + [  2] Timeout 15:12:6:1
  + [  2] TickObject 16:8:6:1
hi  + [  2] TickObject 17:12:6:1
}
* [  2] HTTPPARSER 12|ex 0|tr 0 {
  + [  2] TickObject 18:12:6:1
}
* [  2] HTTPPARSER 12|ex 0|tr 0 {
}
* [  2] TickObject 16|ex 16|tr 8 {
  + [  2] TickObject 19:16:8:6:1
  + [  2] TIMERWRAP 20:16:8:6:1
  + [  2] Timeout 21:16:8:6:1
}
* [  2] TickObject 17|ex 17|tr 12 {
}
* [  2] TickObject 18|ex 18|tr 12 {
  + [  2] TickObject 22:18:12:6:1
}
* [  2] TickObject 19|ex 19|tr 16 {
  + [  2] TickObject 23:19:16:8:6:1
  + [  2] TickObject 24:19:16:8:6:1
  + [  2] TickObject 25:19:16:8:6:1
}
* [  2] TickObject 22|ex 22|tr 18 {
}
* [  2] TickObject 23|ex 23|tr 19 {
}
* [  2] TickObject 24|ex 24|tr 19 {
}
* [  2] TickObject 25|ex 25|tr 19 {
}
- [  2] TickObject 16
- [  2] Timeout 10
- [  2] TickObject 17
- [  2] TickObject 18
- [  2] TickObject 19
- [  2] TickObject 22
- [  2] TickObject 23
- [  2] TickObject 24
- [  2] TickObject 25
* [  2] TCPWRAP 8|ex 0|tr 0 {
  + [  2] TickObject 26:8:6:1
  + [  2] TickObject 27:8:6:1
}
* [  2] TickObject 26|ex 26|tr 8 {
}
* [  2] TickObject 27|ex 27|tr 8 {
}
* [  2] TCPWRAP 8|ex 0|tr 0 {
}
- [  2] TickObject 26
- [  2] Timeout 21
- [  2] TickObject 27
- [  2] HTTPPARSER 12
- [  2] TCPWRAP 8
* [  3] TIMERWRAP 14|ex 0|tr 0 {
  * [  3] Timeout 15|ex 15|tr 12 {
  }
}
- [  3] Timeout 15
- [  3] TIMERWRAP 14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment