Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. $ node --print-bytecode incrementX.js -e 'function incrementX(obj) {return 1 + obj.x;} incrementX({x: 42});`
  2. ...
  3. [generating bytecode for function: incrementX]
  4. Parameter count 2
  5. Frame size 8
  6. 12 E> 0x2ddf8802cf6e @ StackCheck
  7. 19 S> 0x2ddf8802cf6f @ LdaSmi [1]
  8. 0x2ddf8802cf71 @ Star r0
  9. 34 E> 0x2ddf8802cf73 @ LdaNamedProperty a0, [0], [4]
  10. 28 E> 0x2ddf8802cf77 @ Add r0, [6]
  11. 36 S> 0x2ddf8802cf7a @ Return
  12. Constant pool (size = 1)
  13. 0x2ddf8802cf21: [FixedArray] in OldSpace
  14. - map = 0x2ddfb2d02309 <Map(HOLEY_ELEMENTS)>
  15. - length: 1
  16. 0: 0x2ddf8db91611 <String[1]: x>
  17. Handler Table (size = 16)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement