Slide 26
Slide 26 text
GVODUJPOQPT Y
Z
\
DPOTUPCK\^
PCKYY
PCKZZ
PCK[
SFUVSOPCK
^
1BSTFS
JavaScript
Source Code
Abstract Syntax Tree
*HOJUJPO*OUFSQSFUFS
5VSCP'BO$PNQJMFS
Parameter count 2
Frame size 8
12 E> 0x2ddf8802cf6e @ StackCheck
19 S> 0x2ddf8802cf6f @ LdaSmi [1]
0x2ddf8802cf71 @ Star r0
34 E> 0x2ddf8802cf73 @ LdaNamedProperty
28 E> 0x2ddf8802cf77 @ Add r0, [6]
mov L1, L2 0x2ddf8802cf6e
rem L1 0x2ddf8802cf6e
add L2 0x2ddf8802cf6e
mov L1, L2 0x2ddf8802cf6e
rem L1 0x2ddf8802cf6e
add L2 0x2ddf8802cf6e
Bytecode Optimized Machine
Code
Optimize
De-optimize