$0463738f super-method-call-order.js:1:1 Registers: 9 Blocks: 1 block0: [ 0] NewObject dst:reg5 [ 10] NewFunction dst:reg6, shared_function_data_index:0 (m), home_object:reg5 [ 28] InitObjectLiteralProperty object:reg5, `m`, src:reg6, shape_cache_index:0, property_slot:0 [ 40] CacheObjectShape object:reg5 [ 50] SetGlobal `proto`, src:reg5 [ 68] NewObject dst:reg5 [ 78] GetGlobal dst:reg6, `proto` [ 90] PutById base:reg5, `__proto__`, src:reg6, kind:Prototype [ b8] NewFunction dst:reg6, shared_function_data_index:1 (test), home_object:reg5 [ d0] PutById base:reg5, `test`, src:reg6, kind:Own [ f8] NewFunction dst:reg6, shared_function_data_index:2 (get x), home_object:reg5 [ 110] PutById base:reg5, `x`, src:reg6, kind:Getter [ 138] NewFunction dst:reg6, shared_function_data_index:3 (test2), home_object:reg5 [ 150] PutById base:reg5, `test2`, src:reg6, kind:Own [ 178] SetGlobal `obj`, src:reg5 [ 190] GetGlobal dst:reg6, `obj` [ 1a8] GetById dst:reg7, base:reg6, `test` (obj.test) [ 1c8] Call dst:reg5, callee:reg7, this_value:reg6, obj.test [ 1e8] GetGlobal dst:reg7, `obj` [ 200] GetById dst:reg6, base:reg7, `x` (obj.x) [ 220] GetGlobal dst:reg7, `obj` [ 238] GetById dst:reg8, base:reg7, `test2` (obj.test2) [ 258] Call dst:reg5, callee:reg8, this_value:reg7, obj.test2 [ 278] End value:reg5 test$70dcf05f super-method-call-order.js:5:9 Registers: 8 Blocks: 1 block0: [ 0] ResolveThisBinding [ 8] ResolveSuperBase dst:reg6 [ 10] GetByIdWithThis dst:reg7, base:reg6, `m`, this_value:this [ 30] Call dst:reg5, callee:reg7, this_value:this, .m [ 50] Return value:reg5 m$685877e0 Registers: 5 Blocks: 1 Constants: [0] = Undefined block0: [ 0] End value:Undefined get x$97875862 super-method-call-order.js:8:9 Registers: 8 Blocks: 1 block0: [ 0] ResolveThisBinding [ 8] ResolveSuperBase dst:reg6 [ 10] GetByIdWithThis dst:reg7, base:reg6, `m`, this_value:this [ 30] Call dst:reg5, callee:reg7, this_value:this, .m [ 50] Return value:reg5 test2$5d2fb73b super-method-call-order.js:11:9 Registers: 8 Blocks: 1 Constants: [0] = String("m") block0: [ 0] ResolveThisBinding [ 8] ResolveSuperBase dst:reg6 [ 10] GetByIdWithThis dst:reg7, base:reg6, `m`, this_value:this [ 30] Call dst:reg5, callee:reg7, this_value:this, ['m'] [ 50] Return value:reg5