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