mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-04-30 19:47:17 +02:00
24 lines
1.1 KiB
Plaintext
24 lines
1.1 KiB
Plaintext
JS bytecode executable ""
|
|
[ 0] 0: GetLexicalEnvironment dst:reg4
|
|
[ 8] GetGlobal dst:reg6, identifier:f
|
|
[ 18] Call dst:reg5, callee:reg6, this_value:Undefined, f
|
|
[ 38] End value:reg5
|
|
|
|
JS bytecode executable "f"
|
|
[ 0] 0: GetLexicalEnvironment dst:reg4
|
|
[ 8] NewPrimitiveArray dst:reg5, elements:[1, 2, 3]
|
|
[ 30] Mov dst:reg6, src:Bool(false)
|
|
[ 40] GetIterator dst_iterator_object:reg7, dst_iterator_next:reg8, dst_iterator_done:reg9, iterable:reg5
|
|
[ 58] IteratorNextUnpack dst_value:reg10, dst_done:reg6, iterator_object:reg7, iterator_next:reg8, iterator_done:reg9
|
|
[ 70] JumpFalse condition:reg6, target:@98
|
|
[ 80] 1: Mov dst:reg10, src:Undefined
|
|
[ 90] Jump target:@98
|
|
[ 98] 2: Mov dst:a~0, src:reg10
|
|
[ a8] JumpFalse condition:reg6, target:@d0
|
|
[ b8] 3: NewArray dst:reg11
|
|
[ c8] Jump target:@e8
|
|
[ d0] 4: IteratorToArray dst:reg11, iterator_object:reg7, iterator_next_method:reg8, iterator_done_property:reg9
|
|
[ e8] 5: Mov dst:b~1, src:reg11
|
|
[ f8] ThrowIfTDZ src:b~1
|
|
[ 100] Return value:b~1
|