V8 is running with developer-only features enabled. Stability and security will suffer.
Concurrent maglev has been disabled for tracing.
[marking 0x2f950101f5d1 <JSFunction addrof_inner (sfi = 0x2f950101f055)> for optimization to MAGLEV, ConcurrencyMode::kConcurrent, reason: hot and stable]
[marking 0x2f950101f6a1 <JSFunction fakeobj_inner (sfi = 0x2f950101f115)> for optimization to MAGLEV, ConcurrencyMode::kConcurrent, reason: hot and stable]
[compiling method 0x2f950101f5d1 <JSFunction addrof_inner (sfi = 0x2f950101f055)> (target MAGLEV), mode: ConcurrencyMode::kSynchronous]
Compiling 0x2f950101f5d1 <JSFunction addrof_inner (sfi = 0x2f950101f055)> with Maglev
----- Bytecode array -----
Parameter count 3
Register count 1
Frame size 8
 1244 S> 0x1d520100088c @    0 : 23 00 00          LdaGlobal [0:"materializeAddrofArguments"], FBV[0]
         0x1d520100088f @    3 : d4                Star0
 1244 E> 0x1d5201000890 @    4 : 6c f9 02          CallUndefinedReceiver0 r0, FBV[2]
 1276 S> 0x1d5201000893 @    7 : 23 01 04          LdaGlobal [1:"addrof_next"], FBV[4]
         0x1d5201000896 @   10 : d4                Star0
 1283 E> 0x1d5201000897 @   11 : 6d f9 03 06       CallUndefinedReceiver1 r0, a0, FBV[6]
 1305 S> 0x1d520100089b @   15 : b9                Return
Constant pool (size = 2)
Handler Table (size = 0)
Source Position Table (size = 14)
0x2f950101fca5 <FeedbackVector[8]>[90m[ML:20535] [0m[32m+ 0x18dc00efae30  n1: InitialValue(<this>), 0 uses 🪦[0m[0m
[90m[ML:20535] [0m[32m+ 0x18dc00efaef8  n2: InitialValue(a0), 0 uses 🪦[0m[0m
[90m[ML:20535] [0m[32m+ 0x18dc00efaf48  n3: InitialValue(a1), 0 uses 🪦[0m[0m
[90m[ML:20535] [0m[32m+ 0x18dc00efb1a8  n4: HeapConstant(0x2f950101f5d1 <JSFunction addrof_inner (sfi = 0x2f950101f055)>), 0 uses 🪦[0m[0m
[90m[ML:20535] [0m[32m+ 0x18dc00efb1f8  n5: HeapConstant(0x2f950101f461 <ScriptContext[25]>), 0 uses 🪦[0m[0m
[90m[ML:20535] [0m[32m+ 0x18dc00efb5b0  n6: RootConstant(undefined_value), 0 uses 🪦[0m[0m
[90m[ML:20535] [0m[32m+ 0x18dc00efb640  n7: FunctionEntryStackCheck[0m[0m
[90m[ML:20535] [0m[32m+ 0x18dc00efb6e0  n8: Jump[0m[0m
[90m[ML:20535] [0m[36m   0 : 23 00 00          LdaGlobal [0:"materializeAddrofArguments"], FBV[0][0m
[90m[ML:20535] [0m[33mNew block (merge @0x18dc00f00018) at 0x2f950101f055 <SharedFunctionInfo addrof_inner>[37m
[90m[ML:20535] [0m  VOs (IFS): 
[90m[ML:20535] [0m  Constant properties:
[90m[ML:20535] [0m  Non-constant properties:
[90m[ML:20535] [0m  Constant context slots:
[90m[ML:20535] [0m  Non-constant context slots:
[90m[ML:20535] [0m[0m
[90m[ML:20535] [0m[37mCopying frame state from merge @0x18dc00f00018[0m
[90m[ML:20535] [0m[37m  - VOs (IFS): [0m
[90m[ML:20535] [0m[37m  - VOs (merge): [0m
[90m[ML:20535] [0m[32m+ 0x18dc00f007c0  n9: HeapConstant(0x2f950101f569 <JSFunction materializeAddrofArguments (sfi = 0x2f950101eff5)>), 0 uses 🪦[0m[0m
[90m[ML:20535] [0m[36m   3 : d4                Star0[0m
[90m[ML:20535] [0m[36m   4 : 6c f9 02          CallUndefinedReceiver0 r0, FBV[2][0m
[90m[ML:20535] [0m[91m❌ SKIP   [0m[96mmaterializeAddrofArguments    [0m big function, size (103) >= max-size (100)[0m
[90m[ML:20535] [0m[32m+ 0x18dc00f00ef8  n10: HeapConstant(0x2f9501004985 <JSGlobalProxy>), 0 uses 🪦[0m[0m
[90m[ML:20535] [0m[32m+ 0x18dc00f00fd0  n11: CallKnownJSFunction(0x2f950101eff5 <SharedFunctionInfo materializeAddrofArguments>, {}) [n9, n5, n10, n6], 0 uses, but required[0m[0m
[90m[ML:20535] [0m[36m   7 : 23 01 04          LdaGlobal [1:"addrof_next"], FBV[4][0m
[90m[ML:20535] [0m[32m+ 0x18dc00f01620  n12: HeapConstant(0x2f950101f59d <JSFunction addrof_next (sfi = 0x2f950101f025)>), 0 uses 🪦[0m[0m
[90m[ML:20535] [0m[36m  10 : d4                Star0[0m
[90m[ML:20535] [0m[36m  11 : 6d f9 03 06       CallUndefinedReceiver1 r0, a0, FBV[6][0m
[90m[ML:20535] [0m[92m⚡ INLINE [0m[96maddrof_next                   [0m Small function, skipping max-depth[0m

----- Inlining 0x2f950101f025 <SharedFunctionInfo addrof_next> with bytecode -----
Parameter count 2
Register count 1
Frame size 8
 1184 S> 0x1d5201000a14 @    0 : 33 03 00 00       GetNamedProperty a0, [0:"next"], FBV[0]
         0x1d5201000a18 @    4 : d4                Star0
 1184 E> 0x1d5201000a19 @    5 : 68 f9 03 02       CallProperty0 r0, a0, FBV[2]
         0x1d5201000a1d @    9 : d4                Star0
 1190 E> 0x1d5201000a1e @   10 : 33 f9 01 04       GetNamedProperty r0, [1:"value"], FBV[4]
 1197 S> 0x1d5201000a22 @   14 : b9                Return
Constant pool (size = 2)
Handler Table (size = 0)
Source Position Table (size = 11)
0x2f950101fd59 <FeedbackVector[6]>[90m[ML:20535] [0m[32m+ 0x18dc00f02e80  n13: Jump[0m[0m
[90m[ML:20535] [0m[36m   0 : 33 03 00 00       GetNamedProperty a0, [0:"next"], FBV[0][0m
[90m[ML:20535] [0m[33mNew block (merge @0x18dc00f02eb0) at 0x2f950101f025 <SharedFunctionInfo addrof_next>[37m
[90m[ML:20535] [0m  VOs (IFS): 
[90m[ML:20535] [0m  Constant properties:
[90m[ML:20535] [0m  Non-constant properties:
[90m[ML:20535] [0m  Constant context slots:
[90m[ML:20535] [0m  Non-constant context slots:
[90m[ML:20535] [0m[0m
[90m[ML:20535] [0m[37mCopying frame state from merge @0x18dc00f02eb0[0m
[90m[ML:20535] [0m[37m  - VOs (IFS): [0m
[90m[ML:20535] [0m[37m  - VOs (merge): [0m
[90m[ML:20535] [0m[32m+ 0x18dc00f03d78  n14: CheckMaps(0x2f9501013ec9 <Map[24](HOLEY_ELEMENTS)>, check heapobj) [n2][0m[0m
[90m[ML:20535] [0m[32m+ 0x18dc00f03f60  n15: HeapConstant(0x2f9501013f89 <JSFunction next (sfi = 0x2f95001d8471)>), 0 uses 🪦[0m[0m
[90m[ML:20535] [0m  * Recording constant known property n2: InitialValue(a0), 5 uses [0x2f9500005e6d <String[4]: #next>] = n15: HeapConstant(0x2f9501013f89 <JSFunction next (sfi = 0x2f95001d8471)>), 0 uses 🪦[0m
[90m[ML:20535] [0m[36m   4 : d4                Star0[0m
[90m[ML:20535] [0m[36m   5 : 68 f9 03 02       CallProperty0 r0, a0, FBV[2][0m
[90m[ML:20535] [0m  ! Trying to reduce builtin ArrayIteratorPrototypeNext[0m
[90m[ML:20535] [0m[32m+ 0x18dc00f040c8  n16: HeapConstant(0x2f95010049e5 <NativeContext[309]>), 0 uses 🪦[0m[0m
[90m[ML:20535] [0m[91m❌ SKIP   [0m[96mnext                          [0m it has not been compiled/run with feedback yet[0m
[90m[ML:20535] [0m[32m+ 0x18dc00f04218  n17: CallKnownBuiltin(ArrayIteratorPrototypeNext) [n15, n16, n2, n6], 0 uses, but required[0m[0m
[90m[ML:20535] [0m[36m   9 : d4                Star0[0m
[90m[ML:20535] [0m[36m  10 : 33 f9 01 04       GetNamedProperty r0, [1:"value"], FBV[4][0m
[90m[ML:20535] [0m[32m+ 0x18dc00f05930  n18: CheckMaps(0x2f9501014755 <Map[20](HOLEY_ELEMENTS)>, check heapobj) [n17][0m[0m
[90m[ML:20535] [0m[32m+ 0x18dc00f05a28  n19: LoadTaggedField(0xc: 0x2f9500000e5d <String[5]: #value>, compressed, is_const) [n17], 0 uses 🪦[0m[0m
[90m[ML:20535] [0m  * Recording constant known property n17: CallKnownBuiltin(ArrayIteratorPrototypeNext) [n15, n16, n2, n6], 3 uses [0x2f9500000e5d <String[5]: #value>] = n19: LoadTaggedField(0xc: 0x2f9500000e5d <String[5]: #value>, compressed, is_const) [n17], 0 uses 🪦[0m
[90m[ML:20535] [0m[36m  14 : b9                Return[0m
[90m[ML:20535] [0m== Finished inlining 0x2f950101f025 <SharedFunctionInfo addrof_next>[0m
[90m[ML:20535] [0m[36m  15 : b9                Return[0m
[90m[ML:20535] [0m[32m+ 0x18dc00f05b80  n20: HeapConstant(0x2f950101f3c1 <FeedbackCell[one closure]>), 0 uses 🪦[0m[0m
[90m[ML:20535] [0m[32m+ 0x18dc00f05be0  n21: ReduceInterruptBudgetForReturn(15) [n20][0m[0m
[90m[ML:20535] [0m[32m+ 0x18dc00f05c00  n22: Return [n19][0m[0m
[completed compiling 0x2f950101f5d1 <JSFunction addrof_inner (sfi = 0x2f950101f055)> (target MAGLEV) - took 0.001, 0.851, 0.007 ms]
[compiling method 0x2f950101f6a1 <JSFunction fakeobj_inner (sfi = 0x2f950101f115)> (target MAGLEV), mode: ConcurrencyMode::kSynchronous]
Compiling 0x2f950101f6a1 <JSFunction fakeobj_inner (sfi = 0x2f950101f115)> with Maglev
----- Bytecode array -----
Parameter count 3
Register count 1
Frame size 8
 2152 S> 0x1d5201000ae0 @    0 : 19 08             LdaImmutableCurrentContextSlot [8]
         0x1d5201000ae2 @    2 : ba 00             ThrowReferenceErrorIfHole [0:"fakeobjReflector"]
         0x1d5201000ae4 @    4 : d4                Star0
 2152 E> 0x1d5201000ae5 @    5 : 6c f9 00          CallUndefinedReceiver0 r0, FBV[0]
 2174 S> 0x1d5201000ae8 @    8 : 23 01 02          LdaGlobal [1:"fakeobj_next"], FBV[2]
         0x1d5201000aeb @   11 : d4                Star0
 2181 E> 0x1d5201000aec @   12 : 6d f9 03 04       CallUndefinedReceiver1 r0, a0, FBV[4]
 2204 S> 0x1d5201000af0 @   16 : b9                Return
Constant pool (size = 2)
Handler Table (size = 0)
Source Position Table (size = 13)
0x2f950101fdcd <FeedbackVector[6]>[90m[ML:20539] [0m[32m+ 0x18dc00ee4678  n1: InitialValue(<this>), 0 uses 🪦[0m[0m
[90m[ML:20539] [0m[32m+ 0x18dc00ee4740  n2: InitialValue(a0), 0 uses 🪦[0m[0m
[90m[ML:20539] [0m[32m+ 0x18dc00ee4790  n3: InitialValue(a1), 0 uses 🪦[0m[0m
[90m[ML:20539] [0m[32m+ 0x18dc00ee49f0  n4: HeapConstant(0x2f950101f6a1 <JSFunction fakeobj_inner (sfi = 0x2f950101f115)>), 0 uses 🪦[0m[0m
[90m[ML:20539] [0m[32m+ 0x18dc00ee4a40  n5: HeapConstant(0x2f950101f461 <ScriptContext[25]>), 0 uses 🪦[0m[0m
[90m[ML:20539] [0m[32m+ 0x18dc00ee4df8  n6: RootConstant(undefined_value), 0 uses 🪦[0m[0m
[90m[ML:20539] [0m[32m+ 0x18dc00ee4e88  n7: FunctionEntryStackCheck[0m[0m
[90m[ML:20539] [0m[32m+ 0x18dc00ee4f28  n8: Jump[0m[0m
[90m[ML:20539] [0m[36m   0 : 19 08             LdaImmutableCurrentContextSlot [8][0m
[90m[ML:20539] [0m[33mNew block (merge @0x18dc00f00018) at 0x2f950101f115 <SharedFunctionInfo fakeobj_inner>[37m
[90m[ML:20539] [0m  VOs (IFS): 
[90m[ML:20539] [0m  Constant properties:
[90m[ML:20539] [0m  Non-constant properties:
[90m[ML:20539] [0m  Constant context slots:
[90m[ML:20539] [0m  Non-constant context slots:
[90m[ML:20539] [0m[0m
[90m[ML:20539] [0m[37mCopying frame state from merge @0x18dc00f00018[0m
[90m[ML:20539] [0m[37m  - VOs (IFS): [0m
[90m[ML:20539] [0m[37m  - VOs (merge): [0m
[90m[ML:20539] [0m[32m+ 0x18dc00f006b0  n9: HeapConstant(0x2f950104cf25 <JSProxy>), 0 uses 🪦[0m[0m
[90m[ML:20539] [0m[36m   2 : ba 00             ThrowReferenceErrorIfHole [0:"fakeobjReflector"][0m
[90m[ML:20539] [0m[36m   4 : d4                Star0[0m
[90m[ML:20539] [0m[36m   5 : 6c f9 00          CallUndefinedReceiver0 r0, FBV[0][0m
[90m[ML:20539] [0m[32m+ 0x18dc00f00828  n10: Call(NULL_OR_UNDEFINED, Any) [n9, n5, n6], 0 uses, but required[0m[0m
[90m[ML:20539] [0m[36m   8 : 23 01 02          LdaGlobal [1:"fakeobj_next"], FBV[2][0m
[90m[ML:20539] [0m[32m+ 0x18dc00f010b8  n11: HeapConstant(0x2f950101f66d <JSFunction fakeobj_next (sfi = 0x2f950101f0e5)>), 0 uses 🪦[0m[0m
[90m[ML:20539] [0m[36m  11 : d4                Star0[0m
[90m[ML:20539] [0m[36m  12 : 6d f9 03 04       CallUndefinedReceiver1 r0, a0, FBV[4][0m
[90m[ML:20539] [0m[92m⚡ INLINE [0m[96mfakeobj_next                  [0m Small function, skipping max-depth[0m
[90m[ML:20539] [0m[32m+ 0x18dc00f01260  n12: HeapConstant(0x2f9501004985 <JSGlobalProxy>), 0 uses 🪦[0m[0m

----- Inlining 0x2f950101f0e5 <SharedFunctionInfo fakeobj_next> with bytecode -----
Parameter count 2
Register count 1
Frame size 8
 2091 S> 0x1d5201000bc8 @    0 : 33 03 00 00       GetNamedProperty a0, [0:"next"], FBV[0]
         0x1d5201000bcc @    4 : d4                Star0
 2091 E> 0x1d5201000bcd @    5 : 68 f9 03 02       CallProperty0 r0, a0, FBV[2]
         0x1d5201000bd1 @    9 : d4                Star0
 2097 E> 0x1d5201000bd2 @   10 : 33 f9 01 04       GetNamedProperty r0, [1:"value"], FBV[4]
 2104 S> 0x1d5201000bd6 @   14 : b9                Return
Constant pool (size = 2)
Handler Table (size = 0)
Source Position Table (size = 11)
0x2f950101fe35 <FeedbackVector[6]>[90m[ML:20539] [0m[32m+ 0x18dc00f02de0  n13: Jump[0m[0m
[90m[ML:20539] [0m[36m   0 : 33 03 00 00       GetNamedProperty a0, [0:"next"], FBV[0][0m
[90m[ML:20539] [0m[33mNew block (merge @0x18dc00f02e10) at 0x2f950101f0e5 <SharedFunctionInfo fakeobj_next>[37m
[90m[ML:20539] [0m  VOs (IFS): 
[90m[ML:20539] [0m  Constant properties:
[90m[ML:20539] [0m  Non-constant properties:
[90m[ML:20539] [0m  Constant context slots:
[90m[ML:20539] [0m  Non-constant context slots:
[90m[ML:20539] [0m[0m
[90m[ML:20539] [0m[37mCopying frame state from merge @0x18dc00f02e10[0m
[90m[ML:20539] [0m[37m  - VOs (IFS): [0m
[90m[ML:20539] [0m[37m  - VOs (merge): [0m
[90m[ML:20539] [0m[32m+ 0x18dc00f03ca8  n14: CheckMaps(0x2f9501013ec9 <Map[24](HOLEY_ELEMENTS)>, check heapobj) [n2][0m[0m
[90m[ML:20539] [0m[32m+ 0x18dc00f03f20  n15: HeapConstant(0x2f9501013f89 <JSFunction next (sfi = 0x2f95001d8471)>), 0 uses 🪦[0m[0m
[90m[ML:20539] [0m  * Recording constant known property n2: InitialValue(a0), 6 uses [0x2f9500005e6d <String[4]: #next>] = n15: HeapConstant(0x2f9501013f89 <JSFunction next (sfi = 0x2f95001d8471)>), 0 uses 🪦[0m
[90m[ML:20539] [0m[36m   4 : d4                Star0[0m
[90m[ML:20539] [0m[36m   5 : 68 f9 03 02       CallProperty0 r0, a0, FBV[2][0m
[90m[ML:20539] [0m  ! Trying to reduce builtin ArrayIteratorPrototypeNext[0m
[90m[ML:20539] [0m[32m+ 0x18dc00f04030  n16: HeapConstant(0x2f95010049e5 <NativeContext[309]>), 0 uses 🪦[0m[0m
[90m[ML:20539] [0m[91m❌ SKIP   [0m[96mnext                          [0m it has not been compiled/run with feedback yet[0m
[90m[ML:20539] [0m[32m+ 0x18dc00f04180  n17: CallKnownBuiltin(ArrayIteratorPrototypeNext) [n15, n16, n2, n6], 0 uses, but required[0m[0m
[90m[ML:20539] [0m[36m   9 : d4                Star0[0m
[90m[ML:20539] [0m[36m  10 : 33 f9 01 04       GetNamedProperty r0, [1:"value"], FBV[4][0m
[90m[ML:20539] [0m[32m+ 0x18dc00f04c38  n18: CheckMaps(0x2f9501014755 <Map[20](HOLEY_ELEMENTS)>, check heapobj) [n17][0m[0m
[90m[ML:20539] [0m[32m+ 0x18dc00f04db0  n19: LoadTaggedField(0xc: 0x2f9500000e5d <String[5]: #value>, compressed, is_const) [n17], 0 uses 🪦[0m[0m
[90m[ML:20539] [0m  * Recording constant known property n17: CallKnownBuiltin(ArrayIteratorPrototypeNext) [n15, n16, n2, n6], 3 uses [0x2f9500000e5d <String[5]: #value>] = n19: LoadTaggedField(0xc: 0x2f9500000e5d <String[5]: #value>, compressed, is_const) [n17], 0 uses 🪦[0m
[90m[ML:20539] [0m[36m  14 : b9                Return[0m
[90m[ML:20539] [0m== Finished inlining 0x2f950101f0e5 <SharedFunctionInfo fakeobj_next>[0m
[90m[ML:20539] [0m[36m  16 : b9                Return[0m
[90m[ML:20539] [0m[32m+ 0x18dc00f04f08  n20: HeapConstant(0x2f950101f401 <FeedbackCell[one closure]>), 0 uses 🪦[0m[0m
[90m[ML:20539] [0m[32m+ 0x18dc00f04f68  n21: ReduceInterruptBudgetForReturn(16) [n20][0m[0m
[90m[ML:20539] [0m[32m+ 0x18dc00f04f88  n22: Return [n19][0m[0m
[completed compiling 0x2f950101f6a1 <JSFunction fakeobj_inner (sfi = 0x2f950101f115)> (target MAGLEV) - took 0.000, 0.439, 0.003 ms]
[marking 0x2f950104d5c5 <JSFunction (sfi = 0x2f950101f9c5)> for optimization to MAGLEV, ConcurrencyMode::kConcurrent, reason: hot and stable]
[marking 0x2f950101f569 <JSFunction materializeAddrofArguments (sfi = 0x2f950101eff5)> for optimization to MAGLEV, ConcurrencyMode::kConcurrent, reason: hot and stable]
[marking 0x2f950101f605 <JSFunction addrof_outer (sfi = 0x2f950101f085)> for optimization to MAGLEV, ConcurrencyMode::kConcurrent, reason: hot and stable]
[marking 0x2f950101f639 <JSFunction materializeFakeobjArguments (sfi = 0x2f950101f0b5)> for optimization to MAGLEV, ConcurrencyMode::kConcurrent, reason: hot and stable]
[marking 0x2f950101f6d5 <JSFunction fakeobj_outer (sfi = 0x2f950101f145)> for optimization to MAGLEV, ConcurrencyMode::kConcurrent, reason: hot and stable]
[compiling method 0x2f950101f605 <JSFunction addrof_outer (sfi = 0x2f950101f085)> (target MAGLEV), mode: ConcurrencyMode::kSynchronous]
Compiling 0x2f950101f605 <JSFunction addrof_outer (sfi = 0x2f950101f085)> with Maglev
----- Bytecode array -----
Parameter count 1
Register count 3
Frame size 24
 1351 S> 0x1d5201000820 @    0 : 86 00 00 25       CreateArrayLiteral [0:0x2f950101f839 <ArrayBoilerplateDescription PACKED_DOUBLE_ELEMENTS, 0x2f950101f821 <FixedDoubleArray[2]>>], FBV[0], #25
         0x1d5201000824 @    4 : d4                Star0
 1388 S> 0x1d5201000825 @    5 : 33 f9 01 01       GetNamedProperty r0, [1:"values"], FBV[1]
         0x1d5201000829 @    9 : d2                Star2
 1388 E> 0x1d520100082a @   10 : 68 f7 f9 03       CallProperty0 r2, r0, FBV[3]
         0x1d520100082e @   14 : d3                Star1
 1400 S> 0x1d520100082f @   15 : 23 02 05          LdaGlobal [2:"addrof_inner"], FBV[5]
         0x1d5201000832 @   18 : d2                Star2
 1407 E> 0x1d5201000833 @   19 : 6e f7 f8 f9 07    CallUndefinedReceiver2 r2, r1, r0, FBV[7]
 1437 S> 0x1d5201000838 @   24 : b9                Return
Constant pool (size = 3)
Handler Table (size = 0)
Source Position Table (size = 16)
0x2f950101fbdd <FeedbackVector[9]>[90m[ML:20616] [0m[32m+ 0x18dc00efaff8  n1: InitialValue(<this>), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00efb2b0  n2: HeapConstant(0x2f950101f605 <JSFunction addrof_outer (sfi = 0x2f950101f085)>), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00efb300  n3: HeapConstant(0x2f950101f461 <ScriptContext[25]>), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00efb6b8  n4: RootConstant(undefined_value), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00efb748  n5: FunctionEntryStackCheck[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f00018  n6: Jump[0m[0m
[90m[ML:20616] [0m[36m   0 : 86 00 00 25       CreateArrayLiteral [0:0x2f950101f839 <ArrayBoilerplateDescription PACKED_DOUBLE_ELEMENTS, 0x2f950101f821 <FixedDoubleArray[2]>>], FBV[0], #25[0m
[90m[ML:20616] [0m[33mNew block (merge @0x18dc00f00068) at 0x2f950101f085 <SharedFunctionInfo addrof_outer>[37m
[90m[ML:20616] [0m  VOs (IFS): 
[90m[ML:20616] [0m  Constant properties:
[90m[ML:20616] [0m  Non-constant properties:
[90m[ML:20616] [0m  Constant context slots:
[90m[ML:20616] [0m  Non-constant context slots:
[90m[ML:20616] [0m[0m
[90m[ML:20616] [0m[37mCopying frame state from merge @0x18dc00f00068[0m
[90m[ML:20616] [0m[37m  - VOs (IFS): [0m
[90m[ML:20616] [0m[37m  - VOs (merge): [0m
[90m[ML:20616] [0m[32m+ 0x18dc00f007c0  n7: SmiConstant(2), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f00880  n8: HeapConstant(0x2f950100d13d <Map[16](PACKED_DOUBLE_ELEMENTS)>), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f008d0  n9: RootConstant(empty_fixed_array), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f00ff0  n10: Float64Constant(1.1), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f01040  n11: Float64Constant(2.2), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f01100  n12: RootConstant(fixed_double_array_map), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f01148  n13: Int32Constant(2), 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f011c8  n14: AllocationBlock(Young), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f01200  n15: InlinedAllocation(object 0x2f9500000939 <Map(FIXED_DOUBLE_ARRAY_TYPE)>) [n14], 0 uses (0 non escaping uses)[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f012a0  n16: StoreMap(0x2f9500000939 <Map(FIXED_DOUBLE_ARRAY_TYPE)>, InlinedAllocation) [n15][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f01330  n17: StoreInt32(0x4) [n15, n13][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f01358  n18: StoreFloat64(0x8) [n15, n10][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f01380  n19: StoreFloat64(0x10) [n15, n11][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f013a0  n20: InlinedAllocation(object 0x2f950100d13d <Map[16](PACKED_DOUBLE_ELEMENTS)>) [n14], 0 uses (0 non escaping uses)[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f01440  n21: StoreMap(0x2f950100d13d <Map[16](PACKED_DOUBLE_ELEMENTS)>, InlinedAllocation) [n20][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f014d8  n22: StoreTaggedFieldNoWriteBarrier(0x4, mutable) [n20, n9][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f01568  n23: StoreTaggedFieldNoWriteBarrier(0x8, mutable) [n20, n15][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f015a0  n24: StoreTaggedFieldNoWriteBarrier(0xc, mutable) [n20, n7][0m[0m
[90m[ML:20616] [0m[36m   4 : d4                Star0[0m
[90m[ML:20616] [0m[36m   5 : 33 f9 01 01       GetNamedProperty r0, [1:"values"], FBV[1][0m
[90m[ML:20616] [0m[32m+ 0x18dc00f02420  n25: HeapConstant(0x2f950100cdc9 <JSFunction values (sfi = 0x2f95001d8171)>), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m  * Recording non-constant known property n20: InlinedAllocation(object 0x2f950100d13d <Map[16](PACKED_DOUBLE_ELEMENTS)>) [n14], 4 uses (4 non escaping uses) [0x2f95001a3725 <String[6]: #values>] = n25: HeapConstant(0x2f950100cdc9 <JSFunction values (sfi = 0x2f95001d8171)>), 0 uses 🪦[0m
[90m[ML:20616] [0m[36m   9 : d2                Star2[0m
[90m[ML:20616] [0m[36m  10 : 68 f7 f9 03       CallProperty0 r2, r0, FBV[3][0m
[90m[ML:20616] [0m  ! Trying to reduce builtin ArrayPrototypeValues[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f02610  n26: HeapConstant(0x2f9501013ec9 <Map[24](HOLEY_ELEMENTS)>), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f02660  n27: Int32Constant(0), 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f026a8  n28: Int32Constant(1), 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f026f0  n29: SmiConstant(0), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f02740  n30: SmiConstant(1), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f02798  n31: InlinedAllocation(object 0x2f9501013ec9 <Map[24](HOLEY_ELEMENTS)>) [n14], 0 uses (0 non escaping uses)[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f02838  n32: StoreMap(0x2f9501013ec9 <Map[24](HOLEY_ELEMENTS)>, InlinedAllocation) [n31][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f02900  n33: StoreTaggedFieldNoWriteBarrier(0x4, mutable) [n31, n9][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f02938  n34: StoreTaggedFieldNoWriteBarrier(0x8, mutable) [n31, n9][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f029c8  n35: StoreTaggedFieldNoWriteBarrier(0xc, mutable) [n31, n20][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f02a00  n36: StoreTaggedFieldNoWriteBarrier(0x10, mutable) [n31, n29][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f02a38  n37: StoreTaggedFieldNoWriteBarrier(0x14, mutable) [n31, n30][0m[0m
[90m[ML:20616] [0m[36m  14 : d3                Star1[0m
[90m[ML:20616] [0m[36m  15 : 23 02 05          LdaGlobal [2:"addrof_inner"], FBV[5][0m
[90m[ML:20616] [0m[32m+ 0x18dc00f02b98  n38: HeapConstant(0x2f950101f5d1 <JSFunction addrof_inner (sfi = 0x2f950101f055)>), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[36m  18 : d2                Star2[0m
[90m[ML:20616] [0m[36m  19 : 6e f7 f8 f9 07    CallUndefinedReceiver2 r2, r1, r0, FBV[7][0m
[90m[ML:20616] [0m[92m⚡ INLINE [0m[96maddrof_inner                  [0m Small function, skipping max-depth[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f02d20  n39: HeapConstant(0x2f9501004985 <JSGlobalProxy>), 0 uses 🪦[0m[0m

----- Inlining 0x2f950101f055 <SharedFunctionInfo addrof_inner> with bytecode -----
Parameter count 3
Register count 1
Frame size 8
 1244 S> 0x1d520100088c @    0 : 23 00 00          LdaGlobal [0:"materializeAddrofArguments"], FBV[0]
         0x1d520100088f @    3 : d4                Star0
 1244 E> 0x1d5201000890 @    4 : 6c f9 02          CallUndefinedReceiver0 r0, FBV[2]
 1276 S> 0x1d5201000893 @    7 : 23 01 04          LdaGlobal [1:"addrof_next"], FBV[4]
         0x1d5201000896 @   10 : d4                Star0
 1283 E> 0x1d5201000897 @   11 : 6d f9 03 06       CallUndefinedReceiver1 r0, a0, FBV[6]
 1305 S> 0x1d520100089b @   15 : b9                Return
Constant pool (size = 2)
Handler Table (size = 0)
Source Position Table (size = 14)
0x2f950101fca5 <FeedbackVector[8]>[90m[ML:20616] [0m[32m+ 0x18dc00f05170  n40: Jump[0m[0m
[90m[ML:20616] [0m[36m   0 : 23 00 00          LdaGlobal [0:"materializeAddrofArguments"], FBV[0][0m
[90m[ML:20616] [0m[33mNew block (merge @0x18dc00f051a0) at 0x2f950101f055 <SharedFunctionInfo addrof_inner>[37m
[90m[ML:20616] [0m  VOs (IFS): VO{2}:n31; VO{1}:n15; VO{0}:n20; 
[90m[ML:20616] [0m  Constant properties:
[90m[ML:20616] [0m  Non-constant properties:
[90m[ML:20616] [0m    - 0x2f95001a3725 <String[6]: #values>: { n20=>n25 }
[90m[ML:20616] [0m  Constant context slots:
[90m[ML:20616] [0m  Non-constant context slots:
[90m[ML:20616] [0m[0m
[90m[ML:20616] [0m[37mCopying frame state from merge @0x18dc00f051a0[0m
[90m[ML:20616] [0m[37m  - VOs (IFS): VO{2}:n31; VO{1}:n15; VO{0}:n20; [0m
[90m[ML:20616] [0m[37m  - VOs (merge): VO{2}:n31; VO{1}:n15; VO{0}:n20; [0m
[90m[ML:20616] [0m[32m+ 0x18dc00f05a00  n41: HeapConstant(0x2f950101f569 <JSFunction materializeAddrofArguments (sfi = 0x2f950101eff5)>), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[36m   3 : d4                Star0[0m
[90m[ML:20616] [0m[36m   4 : 6c f9 02          CallUndefinedReceiver0 r0, FBV[2][0m
[90m[ML:20616] [0m[91m❌ SKIP   [0m[96mmaterializeAddrofArguments    [0m big function, size (103) >= max-size (100)[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f05b70  n42: CallKnownJSFunction(0x2f950101eff5 <SharedFunctionInfo materializeAddrofArguments>, {}) [n41, n3, n39, n4], 0 uses, but required[0m[0m
[90m[ML:20616] [0m[36m   7 : 23 01 04          LdaGlobal [1:"addrof_next"], FBV[4][0m
[90m[ML:20616] [0m[32m+ 0x18dc00f24870  n43: HeapConstant(0x2f950101f59d <JSFunction addrof_next (sfi = 0x2f950101f025)>), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[36m  10 : d4                Star0[0m
[90m[ML:20616] [0m[36m  11 : 6d f9 03 06       CallUndefinedReceiver1 r0, a0, FBV[6][0m
[90m[ML:20616] [0m[92m⚡ INLINE [0m[96maddrof_next                   [0m Small function, skipping max-depth[0m

----- Inlining 0x2f950101f025 <SharedFunctionInfo addrof_next> with bytecode -----
Parameter count 2
Register count 1
Frame size 8
 1184 S> 0x1d5201000a14 @    0 : 33 03 00 00       GetNamedProperty a0, [0:"next"], FBV[0]
         0x1d5201000a18 @    4 : d4                Star0
 1184 E> 0x1d5201000a19 @    5 : 68 f9 03 02       CallProperty0 r0, a0, FBV[2]
         0x1d5201000a1d @    9 : d4                Star0
 1190 E> 0x1d5201000a1e @   10 : 33 f9 01 04       GetNamedProperty r0, [1:"value"], FBV[4]
 1197 S> 0x1d5201000a22 @   14 : b9                Return
Constant pool (size = 2)
Handler Table (size = 0)
Source Position Table (size = 11)
0x2f950101fd59 <FeedbackVector[6]>[90m[ML:20616] [0m[32m+ 0x18dc00f26090  n44: Jump[0m[0m
[90m[ML:20616] [0m[36m   0 : 33 03 00 00       GetNamedProperty a0, [0:"next"], FBV[0][0m
[90m[ML:20616] [0m[33mNew block (merge @0x18dc00f260e0) at 0x2f950101f025 <SharedFunctionInfo addrof_next>[37m
[90m[ML:20616] [0m  VOs (IFS): VO{2}:n31; VO{1}:n15; VO{0}:n20; 
[90m[ML:20616] [0m  Constant properties:
[90m[ML:20616] [0m  Non-constant properties:
[90m[ML:20616] [0m  Constant context slots:
[90m[ML:20616] [0m  Non-constant context slots:
[90m[ML:20616] [0m[0m
[90m[ML:20616] [0m[37mCopying frame state from merge @0x18dc00f260e0[0m
[90m[ML:20616] [0m[37m  - VOs (IFS): VO{2}:n31; VO{1}:n15; VO{0}:n20; [0m
[90m[ML:20616] [0m[37m  - VOs (merge): VO{2}:n31; VO{1}:n15; VO{0}:n20; [0m
[90m[ML:20616] [0m[32m+ 0x18dc00f27060  n45: HeapConstant(0x2f9501013f89 <JSFunction next (sfi = 0x2f95001d8471)>), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m  * Recording constant known property n31: InlinedAllocation(object 0x2f9501013ec9 <Map[24](HOLEY_ELEMENTS)>) [n14], 8 uses (8 non escaping uses) [0x2f9500005e6d <String[4]: #next>] = n45: HeapConstant(0x2f9501013f89 <JSFunction next (sfi = 0x2f95001d8471)>), 0 uses 🪦[0m
[90m[ML:20616] [0m[36m   4 : d4                Star0[0m
[90m[ML:20616] [0m[36m   5 : 68 f9 03 02       CallProperty0 r0, a0, FBV[2][0m
[90m[ML:20616] [0m  ! Trying to reduce builtin ArrayIteratorPrototypeNext[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f27178  n46: LoadTaggedField(0x10, compressed) [n31], 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f27218  n47: CheckedObjectToIndex[check heapobj] [n46], 0 uses, but required, cannot truncate to int32[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f27318  n48: CheckedInt32ToUint32 [n47], 0 uses, but required, cannot truncate to int32[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f27380  n49: LoadTaggedField(0xc: 0x2f9500000e19 <String[6]: #length>, compressed, Smi) [n20], 0 uses 🪦[0m[0m
[90m[ML:20616] [0m  * Recording non-constant known property n20: InlinedAllocation(object 0x2f950100d13d <Map[16](PACKED_DOUBLE_ELEMENTS)>) [n14], 8 uses (7 non escaping uses) [0x2f9500000e19 <String[6]: #length>] = n49: LoadTaggedField(0xc: 0x2f9500000e19 <String[6]: #length>, compressed, Smi) [n20], 0 uses 🪦[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f274c0  n50: UnsafeSmiUntag [n49], 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f27550  n51: CheckedInt32ToUint32 [n50], 0 uses, but required, cannot truncate to int32[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f27668  n52: BranchIfUint32Compare(LessThan) [n48, n51][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f27f18  n53: CheckedUint32ToInt32 [n48], 0 uses, but required, cannot truncate to int32[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f27f68  n54: RootConstant(false_value), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f27fb8  n55: LoadTaggedField(0x8, compressed) [n20], 0 uses 🪦[0m[0m
[90m[ML:20616] [0m  * Recording non-constant known property n20: InlinedAllocation(object 0x2f950100d13d <Map[16](PACKED_DOUBLE_ELEMENTS)>) [n14], 9 uses (7 non escaping uses) [Elements] = n55: LoadTaggedField(0x8, compressed) [n20], 0 uses 🪦[0m
[90m[ML:20616] [0m  * Reusing non-constant loaded property n49: LoadTaggedField(0xc: 0x2f9500000e19 <String[6]: #length>, compressed, Smi) [n20], 1 uses[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f28120  n56: CheckedInt32ToUint32 [n53], 0 uses, but required, cannot truncate to int32[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f28178  n57: UnsafeInt32ToUint32 [n50], 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f28288  n58: BranchIfUint32Compare(LessThan) [n56, n57][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f28c90  n59: LoadFixedDoubleArrayElement [n55, n53], 0 uses 🪦, cannot truncate to int32 [-∞, +∞][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f28ce0  n60: Jump[0m[0m
[90m[ML:20616] [0m[37mCopying frame state from merge @0x18dc00f28320[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f296c8  n61: Jump[0m[0m
[90m[ML:20616] [0m[37mMerging...[0m
[90m[ML:20616] [0mVOs before merge:[0m
[90m[ML:20616] [0m[37m  - VOs (IFS): VO{2}:n31; VO{1}:n15; VO{0}:n20; [0m
[90m[ML:20616] [0m[37m  - VOs (merge): VO{2}:n31; VO{1}:n15; VO{0}:n20; [0m
[90m[ML:20616] [0mVOs after merge:[0m
[90m[ML:20616] [0m[37m  - VOs (IFS): VO{2}:n31; VO{1}:n15; VO{0}:n20; [0m
[90m[ML:20616] [0m[37m  - VOs (merge): VO{2}:n31; VO{1}:n15; VO{0}:n20; [0m
[90m[ML:20616] [0m  <context>: n3<> <- n3<>[0m
[90m[ML:20616] [0m => n3: HeapConstant(0x2f950101f461 <ScriptContext[25]>), 6 uses<>[0m
[90m[ML:20616] [0m  r0: n59<> <- n4<>[0m
[90m[ML:20616] [0m => <unregistered node 0x18dc00f29718>: Phi(r0) [n62, n4], 0 uses 🪦<>[0m
[90m[ML:20616] [0m[37mCopying frame state from merge @0x18dc00f28d28[0m
[90m[ML:20616] [0m  0x18dc00f29718  n63: Phi(r0) [n62, n4], 0 uses 🪦[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f29818  n64: Int32AddWithOverflow [n53, n28], 0 uses, but required, cannot truncate to int32[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f299b8  n65: UnsafeSmiTagInt32 [n64], 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f29990  n66: StoreTaggedFieldNoWriteBarrier(0x10, mutable) [n31, n65][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f29a08  n67: Jump[0m[0m
[90m[ML:20616] [0m[37mCopying frame state from merge @0x18dc00f276d0[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f2a4c8  n68: RootConstant(true_value), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f2a510  n69: RootConstant(max_uint_32), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f2a570  n70: StoreTaggedFieldNoWriteBarrier(0x10, mutable) [n31, n69][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f2a590  n71: Jump[0m[0m
[90m[ML:20616] [0m[37mMerging...[0m
[90m[ML:20616] [0mVOs before merge:[0m
[90m[ML:20616] [0m[37m  - VOs (IFS): VO{2}:n31; VO{1}:n15; VO{0}:n20; [0m
[90m[ML:20616] [0m[37m  - VOs (merge): VO{2}:n31; VO{1}:n15; VO{0}:n20; [0m
[90m[ML:20616] [0mVOs after merge:[0m
[90m[ML:20616] [0m[37m  - VOs (IFS): VO{2}:n31; VO{1}:n15; VO{0}:n20; [0m
[90m[ML:20616] [0m[37m  - VOs (merge): VO{2}:n31; VO{1}:n15; VO{0}:n20; [0m
[90m[ML:20616] [0m  <context>: n3<> <- n3<>[0m
[90m[ML:20616] [0m => n3: HeapConstant(0x2f950101f461 <ScriptContext[25]>), 7 uses<>[0m
[90m[ML:20616] [0m  r0: n54<> <- n68<>[0m
[90m[ML:20616] [0m => <unregistered node 0x18dc00f2a670>: Phi(r0) [n54, n68], 0 uses 🪦<>[0m
[90m[ML:20616] [0m  r1: n63<> <- n4<>[0m
[90m[ML:20616] [0m => <unregistered node 0x18dc00f2a6b8>: Phi(r1) [n63, n4], 0 uses 🪦<>[0m
[90m[ML:20616] [0m[37mCopying frame state from merge @0x18dc00f29a58[0m
[90m[ML:20616] [0m  0x18dc00f2a670  n72: Phi(r0) [n54, n68], 0 uses 🪦[0m
[90m[ML:20616] [0m  0x18dc00f2a6b8  n73: Phi(r1) [n63, n4], 0 uses 🪦[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f2a7f8  n74: HeapConstant(0x2f9501014755 <Map[20](HOLEY_ELEMENTS)>), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f2a850  n75: AllocationBlock(Young), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f2a888  n76: InlinedAllocation(object 0x2f9501014755 <Map[20](HOLEY_ELEMENTS)>) [n75], 0 uses (0 non escaping uses)[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f2a928  n77: StoreMap(0x2f9501014755 <Map[20](HOLEY_ELEMENTS)>, InlinedAllocation) [n76][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f2a9f0  n78: StoreTaggedFieldNoWriteBarrier(0x4, mutable) [n76, n9][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f2aa28  n79: StoreTaggedFieldNoWriteBarrier(0x8, mutable) [n76, n9][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f2aa60  n80: StoreTaggedFieldWithWriteBarrier(0xc, mutable, maybe_smi:1) [n76, n73][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f2aa98  n81: StoreTaggedFieldWithWriteBarrier(0x10, mutable, maybe_smi:0) [n76, n72][0m[0m
[90m[ML:20616] [0m[36m   9 : d4                Star0[0m
[90m[ML:20616] [0m[36m  10 : 33 f9 01 04       GetNamedProperty r0, [1:"value"], FBV[4][0m
[90m[ML:20616] [0m[32m+ 0x18dc00f2b580  n82: LoadTaggedField(0xc: 0x2f9500000e5d <String[5]: #value>, compressed, is_const) [n76], 0 uses 🪦[0m[0m
[90m[ML:20616] [0m  * Recording constant known property n76: InlinedAllocation(object 0x2f9501014755 <Map[20](HOLEY_ELEMENTS)>) [n75], 6 uses (5 non escaping uses) [0x2f9500000e5d <String[5]: #value>] = n82: LoadTaggedField(0xc: 0x2f9500000e5d <String[5]: #value>, compressed, is_const) [n76], 0 uses 🪦[0m
[90m[ML:20616] [0m[36m  14 : b9                Return[0m
[90m[ML:20616] [0m== Finished inlining 0x2f950101f025 <SharedFunctionInfo addrof_next>[0m
[90m[ML:20616] [0m[36m  15 : b9                Return[0m
[90m[ML:20616] [0m== Finished inlining 0x2f950101f055 <SharedFunctionInfo addrof_inner>[0m
[90m[ML:20616] [0m[36m  24 : b9                Return[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f2b6f8  n83: HeapConstant(0x2f950101f3d1 <FeedbackCell[one closure]>), 0 uses 🪦[0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f2b758  n84: ReduceInterruptBudgetForReturn(24) [n83][0m[0m
[90m[ML:20616] [0m[32m+ 0x18dc00f2b778  n85: Return [n82][0m[0m
[completed compiling 0x2f950101f605 <JSFunction addrof_outer (sfi = 0x2f950101f085)> (target MAGLEV) - took 0.001, 1.236, 0.012 ms]
[compiling method 0x2f950101f569 <JSFunction materializeAddrofArguments (sfi = 0x2f950101eff5)> (target MAGLEV), mode: ConcurrencyMode::kSynchronous]
Compiling 0x2f950101f569 <JSFunction materializeAddrofArguments (sfi = 0x2f950101eff5)> with Maglev
----- Bytecode array -----
Parameter count 1
Register count 10
Frame size 80
  985 E> 0x1d52010008f8 @    0 : 90 00 05          CreateFunctionContext [0:0x2f950101f8cd <ScopeInfo FUNCTION_SCOPE>], [5]
         0x1d52010008fb @    3 : 1c f8             PushContext r1
         0x1d52010008fd @    5 : 0b 02             Ldar <this>
         0x1d52010008ff @    7 : 27 03             StaCurrentContextSlotNoCell [3]
         0x1d5201000901 @    9 : 94                CreateMappedArguments
         0x1d5201000902 @   10 : 27 06             StaCurrentContextSlotNoCell [6]
         0x1d5201000904 @   12 : 0b f9             Ldar r0
         0x1d5201000906 @   14 : 27 04             StaCurrentContextSlotNoCell [4]
         0x1d5201000908 @   16 : 10                LdaTheHole
         0x1d5201000909 @   17 : 27 05             StaCurrentContextSlotNoCell [5]
 1016 S> 0x1d520100090b @   19 : 2d 01 00 01       LdaLookupGlobalSlot [1:"eval"], FBV[0], [1]
         0x1d520100090f @   23 : d2                Star2
         0x1d5201000910 @   24 : 13 02             LdaConstant [2:"addrof_inner.arguments"]
         0x1d5201000912 @   26 : d1                Star3
         0x1d5201000913 @   27 : 0c                LdaZero
         0x1d5201000914 @   28 : cd                Star7
         0x1d5201000915 @   29 : 0d 05             LdaSmi [5]
         0x1d5201000917 @   31 : cc                Star8
         0x1d5201000918 @   32 : 00 0d f8 03       LdaSmi.Wide [1016]
         0x1d520100091c @   36 : cb                Star9
         0x1d520100091d @   37 : 1b f7 f5          Mov r2, r4
         0x1d5201000920 @   40 : 1b f6 f4          Mov r3, r5
         0x1d5201000923 @   43 : 1b fe f3          Mov <closure>, r6
         0x1d5201000926 @   46 : 70 48 00 f5 06    CallRuntime [ResolvePossiblyDirectEval], r4-r9
         0x1d520100092b @   51 : d2                Star2
 1016 E> 0x1d520100092c @   52 : 6d f7 f6 02       CallUndefinedReceiver1 r2, r3, FBV[2]
 1016 E> 0x1d5201000930 @   56 : 27 05             StaCurrentContextSlotNoCell [5]
 1050 S> 0x1d5201000932 @   58 : 19 05             LdaImmutableCurrentContextSlot [5]
         0x1d5201000934 @   60 : d2                Star2
         0x1d5201000935 @   61 : 0d 01             LdaSmi [1]
 1065 E> 0x1d5201000937 @   63 : 35 f7 04          GetKeyedProperty r2, FBV[4]
         0x1d520100093a @   66 : d2                Star2
         0x1d520100093b @   67 : 0c                LdaZero
         0x1d520100093c @   68 : d1                Star3
 1074 E> 0x1d520100093d @   69 : 2c 03 05 01       LdaLookupContextSlot [3:"addressValue0"], [5], [1]
         0x1d5201000941 @   73 : ba 03             ThrowReferenceErrorIfHole [3:"addressValue0"]
 1072 E> 0x1d5201000943 @   75 : 3c f7 f6 06       SetKeyedProperty r2, r3, FBV[6]
 1091 S> 0x1d5201000947 @   79 : 19 05             LdaImmutableCurrentContextSlot [5]
         0x1d5201000949 @   81 : d2                Star2
         0x1d520100094a @   82 : 0d 01             LdaSmi [1]
 1106 E> 0x1d520100094c @   84 : 35 f7 08          GetKeyedProperty r2, FBV[8]
         0x1d520100094f @   87 : d2                Star2
         0x1d5201000950 @   88 : 0d 01             LdaSmi [1]
         0x1d5201000952 @   90 : d1                Star3
 1115 E> 0x1d5201000953 @   91 : 2c 04 06 01       LdaLookupContextSlot [4:"addressValue1"], [6], [1]
         0x1d5201000957 @   95 : ba 04             ThrowReferenceErrorIfHole [4:"addressValue1"]
 1113 E> 0x1d5201000959 @   97 : 3c f7 f6 0a       SetKeyedProperty r2, r3, FBV[10]
         0x1d520100095d @  101 : 0e                LdaUndefined
 1130 S> 0x1d520100095e @  102 : b9                Return
Constant pool (size = 5)
Handler Table (size = 0)
Source Position Table (size = 32)
0x2f950101fce1 <FeedbackVector[12]>[90m[ML:20548] [0m[32m+ 0x18dc00f00a98  n1: InitialValue(<this>), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f00d50  n2: HeapConstant(0x2f950101f569 <JSFunction materializeAddrofArguments (sfi = 0x2f950101eff5)>), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f00da0  n3: HeapConstant(0x2f950101f461 <ScriptContext[25]>), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f01158  n4: RootConstant(undefined_value), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f011a0  n5: RegisterInput(rdx), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f01200  n6: FunctionEntryStackCheck[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f01298  n7: Jump[0m[0m
[90m[ML:20548] [0m[36m   0 : 90 00 05          CreateFunctionContext [0:0x2f950101f8cd <ScopeInfo FUNCTION_SCOPE>], [5][0m
[90m[ML:20548] [0m[33mNew block (merge @0x18dc00f012f0) at 0x2f950101eff5 <SharedFunctionInfo materializeAddrofArguments>[37m
[90m[ML:20548] [0m  VOs (IFS): 
[90m[ML:20548] [0m  Constant properties:
[90m[ML:20548] [0m  Non-constant properties:
[90m[ML:20548] [0m  Constant context slots:
[90m[ML:20548] [0m  Non-constant context slots:
[90m[ML:20548] [0m[0m
[90m[ML:20548] [0m[37mCopying frame state from merge @0x18dc00f012f0[0m
[90m[ML:20548] [0m[37m  - VOs (IFS): [0m
[90m[ML:20548] [0m[37m  - VOs (merge): [0m
[90m[ML:20548] [0m[32m+ 0x18dc00f019b8  n8: HeapConstant(0x2f9501014a15 <Map(FUNCTION_CONTEXT_TYPE)>), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f01a08  n9: SmiConstant(7), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f01a58  n10: HeapConstant(0x2f950101f8cd <ScopeInfo FUNCTION_SCOPE>), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f01d10  n11: AllocationBlock(Young), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f01d48  n12: InlinedAllocation(object 0x2f9501014a15 <Map(FUNCTION_CONTEXT_TYPE)>) [n11], 0 uses (0 non escaping uses)[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f01de8  n13: StoreMap(0x2f9501014a15 <Map(FUNCTION_CONTEXT_TYPE)>, InlinedAllocation) [n12][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f01e80  n14: StoreTaggedFieldNoWriteBarrier(0x4, mutable) [n12, n9][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f01eb8  n15: StoreTaggedFieldWithWriteBarrier(0x8, constant, maybe_smi:0) [n12, n10][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f01ef0  n16: StoreTaggedFieldWithWriteBarrier(0xc, constant, maybe_smi:0) [n12, n3][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f01f28  n17: StoreTaggedFieldNoWriteBarrier(0x10, constant) [n12, n4][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f01f60  n18: StoreTaggedFieldNoWriteBarrier(0x14, constant) [n12, n4][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f01f98  n19: StoreTaggedFieldNoWriteBarrier(0x18, constant) [n12, n4][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f01fd0  n20: StoreTaggedFieldNoWriteBarrier(0x1c, constant) [n12, n4][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f02008  n21: StoreTaggedFieldNoWriteBarrier(0x20, mutable) [n12, n4][0m[0m
[90m[ML:20548] [0m[36m   3 : 1c f8             PushContext r1[0m
[90m[ML:20548] [0m[36m   5 : 0b 02             Ldar <this>[0m
[90m[ML:20548] [0m[36m   7 : 27 03             StaCurrentContextSlotNoCell [3][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f02040  n22: StoreTaggedFieldWithWriteBarrier(0x14, mutable, maybe_smi:0) [n12, n1][0m[0m
[90m[ML:20548] [0m  * Recording context slot store n12[20]: InitialValue(<this>), 2 uses[0m
[90m[ML:20548] [0m[36m   9 : 94                CreateMappedArguments[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f020d0  n23: ArgumentsLength, 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f02190  n24: UnsafeSmiTagInt32 [n23], 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f021e8  n25: ArgumentsElements [n24], 0 uses, but required[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f022b8  n26: HeapConstant(0x2f95010121b5 <Map[20](PACKED_ELEMENTS)>), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f02308  n27: RootConstant(empty_fixed_array), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f02378  n28: AllocationBlock(Young), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f023b0  n29: InlinedAllocation(object 0x2f95010121b5 <Map[20](PACKED_ELEMENTS)>) [n28], 0 uses (0 non escaping uses)[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f02450  n30: StoreMap(0x2f95010121b5 <Map[20](PACKED_ELEMENTS)>, InlinedAllocation) [n29][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f024e8  n31: StoreTaggedFieldNoWriteBarrier(0x4, mutable) [n29, n27][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f02520  n32: StoreTaggedFieldWithWriteBarrier(0x8, mutable, maybe_smi:1) [n29, n25][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f02558  n33: StoreTaggedFieldNoWriteBarrier(0xc, mutable) [n29, n24][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f02590  n34: StoreTaggedFieldWithWriteBarrier(0x10, mutable, maybe_smi:0) [n29, n2][0m[0m
[90m[ML:20548] [0m[36m  10 : 27 06             StaCurrentContextSlotNoCell [6][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f025c8  n35: StoreTaggedFieldWithWriteBarrier(0x20, mutable, maybe_smi:0) [n12, n29][0m[0m
[90m[ML:20548] [0m  * Recording context slot store n12[32]: InlinedAllocation(object 0x2f95010121b5 <Map[20](PACKED_ELEMENTS)>) [n28], 6 uses (5 non escaping uses)[0m
[90m[ML:20548] [0m[36m  12 : 0b f9             Ldar r0[0m
[90m[ML:20548] [0m[36m  14 : 27 04             StaCurrentContextSlotNoCell [4][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f02660  n36: StoreTaggedFieldWithWriteBarrier(0x18, constant, maybe_smi:1) [n12, n5][0m[0m
[90m[ML:20548] [0m  * Recording context slot store n12[24]: RegisterInput(rdx), 2 uses[0m
[90m[ML:20548] [0m[36m  16 : 10                LdaTheHole[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f02708  n37: RootConstant(the_hole_value), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[36m  17 : 27 05             StaCurrentContextSlotNoCell [5][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f02768  n38: StoreTaggedFieldNoWriteBarrier(0x1c, constant) [n12, n37][0m[0m
[90m[ML:20548] [0m  * Recording context slot store n12[28]: RootConstant(the_hole_value), 1 uses[0m
[90m[ML:20548] [0m[36m  19 : 2d 01 00 01       LdaLookupGlobalSlot [1:"eval"], FBV[0], [1][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f02fb0  n39: HeapConstant(0x2f950100f7e9 <JSFunction eval (sfi = 0x2f95001ded71)>), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[36m  23 : d2                Star2[0m
[90m[ML:20548] [0m[36m  24 : 13 02             LdaConstant [2:"addrof_inner.arguments"][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f03010  n40: HeapConstant(0x2f950101f8a9 <String[22]: #addrof_inner.arguments>), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[36m  26 : d1                Star3[0m
[90m[ML:20548] [0m[36m  27 : 0c                LdaZero[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f03060  n41: SmiConstant(0), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[36m  28 : cd                Star7[0m
[90m[ML:20548] [0m[36m  29 : 0d 05             LdaSmi [5][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f030b0  n42: SmiConstant(5), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[36m  31 : cc                Star8[0m
[90m[ML:20548] [0m[36m  32 : 00 0d f8 03       LdaSmi.Wide [1016][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f03100  n43: SmiConstant(1016), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[36m  36 : cb                Star9[0m
[90m[ML:20548] [0m[36m  37 : 1b f7 f5          Mov r2, r4[0m
[90m[ML:20548] [0m[36m  40 : 1b f6 f4          Mov r3, r5[0m
[90m[ML:20548] [0m[36m  43 : 1b fe f3          Mov <closure>, r6[0m
[90m[ML:20548] [0m[36m  46 : 70 48 00 f5 06    CallRuntime [ResolvePossiblyDirectEval], r4-r9[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f031e8  n44: CallRuntime(ResolvePossiblyDirectEval) [n12, n39, n40, n2, n41, n42, n43], 0 uses, but required[0m[0m
[90m[ML:20548] [0m[36m  51 : d2                Star2[0m
[90m[ML:20548] [0m[36m  52 : 6d f7 f6 02       CallUndefinedReceiver1 r2, r3, FBV[2][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f03390  n45: Call(NULL_OR_UNDEFINED, Any) [n44, n12, n4, n40], 0 uses, but required[0m[0m
[90m[ML:20548] [0m[36m  56 : 27 05             StaCurrentContextSlotNoCell [5][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f03520  n46: StoreTaggedFieldWithWriteBarrier(0x1c, constant, maybe_smi:1) [n12, n45][0m[0m
[90m[ML:20548] [0m  * Recording context slot store n12[28]: Call(NULL_OR_UNDEFINED, Any) [n44, n12, n4, n40], 1 uses[0m
[90m[ML:20548] [0m[36m  58 : 19 05             LdaImmutableCurrentContextSlot [5][0m
[90m[ML:20548] [0m  * Reusing cached context slot n12[28]: Call(NULL_OR_UNDEFINED, Any) [n44, n12, n4, n40], 1 uses[0m
[90m[ML:20548] [0m[36m  60 : d2                Star2[0m
[90m[ML:20548] [0m[36m  61 : 0d 01             LdaSmi [1][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f03568  n47: SmiConstant(1), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[36m  63 : 35 f7 04          GetKeyedProperty r2, FBV[4][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f038c8  n48: CheckMaps(0x2f95010121b5 <Map[20](PACKED_ELEMENTS)>, check heapobj) [n45][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f03990  n49: LoadTaggedField(0x8, compressed) [n45], 0 uses 🪦[0m[0m
[90m[ML:20548] [0m  * Recording non-constant known property n45: Call(NULL_OR_UNDEFINED, Any) [n44, n12, n4, n40], 4 uses [Elements] = n49: LoadTaggedField(0x8, compressed) [n45], 0 uses 🪦[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f03a60  n50: Int32Constant(1), 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f03ab0  n51: LoadInt32(0x4) [n49], 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f03c28  n52: CheckInt32Condition[UnsignedLessThan, OutOfBounds] [n50, n51][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f03c78  n53: LoadTaggedField(0xc, compressed) [n49], 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[36m  66 : d2                Star2[0m
[90m[ML:20548] [0m[36m  67 : 0c                LdaZero[0m
[90m[ML:20548] [0m[36m  68 : d1                Star3[0m
[90m[ML:20548] [0m[36m  69 : 2c 03 05 01       LdaLookupContextSlot [3:"addressValue0"], [5], [1][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f03ee0  n54: HeapConstant(0x2f950101e755 <String[13]: #addressValue0>), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f03f30  n55: TaggedIndexConstant(5), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f03f80  n56: TaggedIndexConstant(1), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f04050  n57: CallBuiltin(LookupContextTrampoline) [n54, n56, n55, n12], 0 uses, but required[0m[0m
[90m[ML:20548] [0m[36m  73 : ba 03             ThrowReferenceErrorIfHole [3:"addressValue0"][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f04190  n58: ThrowReferenceErrorIfHole[0x18dc00f03ed0 {0x2f950101e755 <String[13]: #addressValue0>}] [n57][0m[0m
[90m[ML:20548] [0m[36m  75 : 3c f7 f6 06       SetKeyedProperty r2, r3, FBV[6][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f04a30  n59: CheckMaps(0x2f950100d13d <Map[16](PACKED_DOUBLE_ELEMENTS)>, check heapobj) [n53][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f04ac8  n60: LoadTaggedField(0x8, compressed) [n53], 0 uses 🪦[0m[0m
[90m[ML:20548] [0m  * Recording non-constant known property n53: LoadTaggedField(0xc, compressed) [n49], 5 uses [Elements] = n60: LoadTaggedField(0x8, compressed) [n53], 0 uses 🪦[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f04c40  n61: CheckedNumberToFloat64 [n57], 0 uses, but required, cannot truncate to int32 [-∞, +∞][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f04c98  n62: Float64ToSilencedFloat64 [n61], 0 uses 🪦, cannot truncate to int32 [-∞, +∞][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f04d00  n63: LoadTaggedField(0xc: 0x2f9500000e19 <String[6]: #length>, compressed, Smi) [n53], 0 uses 🪦[0m[0m
[90m[ML:20548] [0m  * Recording non-constant known property n53: LoadTaggedField(0xc, compressed) [n49], 6 uses [0x2f9500000e19 <String[6]: #length>] = n63: LoadTaggedField(0xc: 0x2f9500000e19 <String[6]: #length>, compressed, Smi) [n53], 0 uses 🪦[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f04e40  n64: UnsafeSmiUntag [n63], 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f04e90  n65: Int32Constant(0), 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f04f20  n66: CheckInt32Condition[UnsignedLessThan, OutOfBounds] [n65, n64][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f04f80  n67: StoreFixedDoubleArrayElement [n60, n65, n62][0m[0m
[90m[ML:20548] [0m[36m  79 : 19 05             LdaImmutableCurrentContextSlot [5][0m
[90m[ML:20548] [0m  * Reusing cached context slot n12[28]: Call(NULL_OR_UNDEFINED, Any) [n44, n12, n4, n40], 4 uses[0m
[90m[ML:20548] [0m[36m  81 : d2                Star2[0m
[90m[ML:20548] [0m[36m  82 : 0d 01             LdaSmi [1][0m
[90m[ML:20548] [0m[36m  84 : 35 f7 08          GetKeyedProperty r2, FBV[8][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f05280  n68: CheckMaps(0x2f95010121b5 <Map[20](PACKED_ELEMENTS)>, no heapobj check) [n45][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f05368  n69: LoadTaggedField(0x8, compressed) [n45], 0 uses 🪦[0m[0m
[90m[ML:20548] [0m  * Recording non-constant known property n45: Call(NULL_OR_UNDEFINED, Any) [n44, n12, n4, n40], 7 uses [Elements] = n69: LoadTaggedField(0x8, compressed) [n45], 0 uses 🪦[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f053f8  n70: LoadInt32(0x4) [n69], 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f054a8  n71: CheckInt32Condition[UnsignedLessThan, OutOfBounds] [n50, n70][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f054f8  n72: LoadTaggedField(0xc, compressed) [n69], 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[36m  87 : d2                Star2[0m
[90m[ML:20548] [0m[36m  88 : 0d 01             LdaSmi [1][0m
[90m[ML:20548] [0m[36m  90 : d1                Star3[0m
[90m[ML:20548] [0m[36m  91 : 2c 04 06 01       LdaLookupContextSlot [4:"addressValue1"], [6], [1][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f05560  n73: HeapConstant(0x2f950101e771 <String[13]: #addressValue1>), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f055b0  n74: TaggedIndexConstant(6), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f05680  n75: CallBuiltin(LookupContextTrampoline) [n73, n56, n74, n12], 0 uses, but required[0m[0m
[90m[ML:20548] [0m[36m  95 : ba 04             ThrowReferenceErrorIfHole [4:"addressValue1"][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f057c0  n76: ThrowReferenceErrorIfHole[0x18dc00f05550 {0x2f950101e771 <String[13]: #addressValue1>}] [n75][0m[0m
[90m[ML:20548] [0m[36m  97 : 3c f7 f6 0a       SetKeyedProperty r2, r3, FBV[10][0m
[90m[ML:20548] [0m[32m+ 0x18dc00f05be0  n77: CheckMaps(0x2f950100d13d <Map[16](PACKED_DOUBLE_ELEMENTS)>, check heapobj) [n72][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f05c78  n78: LoadTaggedField(0x8, compressed) [n72], 0 uses 🪦[0m[0m
[90m[ML:20548] [0m  * Recording non-constant known property n72: LoadTaggedField(0xc, compressed) [n69], 5 uses [Elements] = n78: LoadTaggedField(0x8, compressed) [n72], 0 uses 🪦[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f05df0  n79: CheckedNumberToFloat64 [n75], 0 uses, but required, cannot truncate to int32 [-∞, +∞][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f05e48  n80: Float64ToSilencedFloat64 [n79], 0 uses 🪦, cannot truncate to int32 [-∞, +∞][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f05ea0  n81: LoadTaggedField(0xc: 0x2f9500000e19 <String[6]: #length>, compressed, Smi) [n72], 0 uses 🪦[0m[0m
[90m[ML:20548] [0m  * Recording non-constant known property n72: LoadTaggedField(0xc, compressed) [n69], 6 uses [0x2f9500000e19 <String[6]: #length>] = n81: LoadTaggedField(0xc: 0x2f9500000e19 <String[6]: #length>, compressed, Smi) [n72], 0 uses 🪦[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f05fe0  n82: UnsafeSmiUntag [n81], 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f24098  n83: CheckInt32Condition[UnsignedLessThan, OutOfBounds] [n50, n82][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f240f8  n84: StoreFixedDoubleArrayElement [n78, n50, n80][0m[0m
[90m[ML:20548] [0m[36m 101 : 0e                LdaUndefined[0m
[90m[ML:20548] [0m[36m 102 : b9                Return[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f24108  n85: HeapConstant(0x2f950101f3a1 <FeedbackCell[one closure]>), 0 uses 🪦[0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f24168  n86: ReduceInterruptBudgetForReturn(102) [n85][0m[0m
[90m[ML:20548] [0m[32m+ 0x18dc00f24188  n87: Return [n4][0m[0m
[completed compiling 0x2f950101f569 <JSFunction materializeAddrofArguments (sfi = 0x2f950101eff5)> (target MAGLEV) - took 0.000, 1.172, 0.002 ms]
[compiling method 0x2f950104d5c5 <JSFunction (sfi = 0x2f950101f9c5)> (target MAGLEV), mode: ConcurrencyMode::kSynchronous]
Compiling 0x2f950104d5c5 <JSFunction (sfi = 0x2f950101f9c5)> with Maglev
----- Bytecode array -----
Parameter count 1
Register count 2
Frame size 16
    0 S> 0x1d52010009c0 @    0 : 2d 00 00 01       LdaLookupGlobalSlot [0:"addrof_inner"], FBV[0], [1]
         0x1d52010009c4 @    4 : d3                Star1
   13 E> 0x1d52010009c5 @    5 : 33 f8 01 02       GetNamedProperty r1, [1:"arguments"], FBV[2]
         0x1d52010009c9 @    9 : d4                Star0
   22 S> 0x1d52010009ca @   10 : b9                Return
Constant pool (size = 2)
Handler Table (size = 0)
Source Position Table (size = 8)
0x2f950101fd2d <FeedbackVector[4]>[90m[ML:21496] [0m[32m+ 0x18dc00efad10  n1: InitialValue(<this>), 0 uses 🪦[0m[0m
[90m[ML:21496] [0m[32m+ 0x18dc00efadd8  n2: InitialValue(<context>), 0 uses 🪦[0m[0m
[90m[ML:21496] [0m[32m+ 0x18dc00efae28  n3: InitialValue(<closure>), 0 uses 🪦[0m[0m
[90m[ML:21496] [0m[32m+ 0x18dc00efaf48  n4: RootConstant(undefined_value), 0 uses 🪦[0m[0m
[90m[ML:21496] [0m[32m+ 0x18dc00efafd8  n5: FunctionEntryStackCheck[0m[0m
[90m[ML:21496] [0m[32m+ 0x18dc00efb168  n6: Jump[0m[0m
[90m[ML:21496] [0m[36m   0 : 2d 00 00 01       LdaLookupGlobalSlot [0:"addrof_inner"], FBV[0], [1][0m
[90m[ML:21496] [0m[33mNew block (merge @0x18dc00efb1c8) at 0x2f950101f9c5 <SharedFunctionInfo>[37m
[90m[ML:21496] [0m  VOs (IFS): 
[90m[ML:21496] [0m  Constant properties:
[90m[ML:21496] [0m  Non-constant properties:
[90m[ML:21496] [0m  Constant context slots:
[90m[ML:21496] [0m  Non-constant context slots:
[90m[ML:21496] [0m[0m
[90m[ML:21496] [0m[37mCopying frame state from merge @0x18dc00efb1c8[0m
[90m[ML:21496] [0m[37m  - VOs (IFS): [0m
[90m[ML:21496] [0m[37m  - VOs (merge): [0m
[90m[ML:21496] [0m[32m+ 0x18dc00efb708  n7: LoadContextSlotNoCells(0xc, constant) [n2], 0 uses 🪦[0m[0m
[90m[ML:21496] [0m[32m+ 0x18dc00f006c0  n8: HeapConstant(0x2f950101f5d1 <JSFunction addrof_inner (sfi = 0x2f950101f055)>), 0 uses 🪦[0m[0m
[90m[ML:21496] [0m[36m   4 : d3                Star1[0m
[90m[ML:21496] [0m[36m   5 : 33 f8 01 02       GetNamedProperty r1, [1:"arguments"], FBV[2][0m
[90m[ML:21496] [0m[32m+ 0x18dc00f01a88  n9: HeapConstant(0x2f950100517d <JSFunction get arguments (sfi = 0x2f95001d7b71)>), 0 uses 🪦[0m[0m
[90m[ML:21496] [0m  ! Trying to reduce builtin FunctionPrototypeLegacyArgumentsGetter[0m
[90m[ML:21496] [0m[32m+ 0x18dc00f01ad8  n10: HeapConstant(0x2f95010049e5 <NativeContext[309]>), 0 uses 🪦[0m[0m
[90m[ML:21496] [0m[91m❌ SKIP   [0m[96mget arguments                 [0m it has not been compiled/run with feedback yet[0m
[90m[ML:21496] [0m[32m+ 0x18dc00f01bf0  n11: CallKnownJSFunction(0x2f95001d7b71 <SharedFunctionInfo get arguments>, {}) [n9, n10, n8, n4], 0 uses, but required[0m[0m
[90m[ML:21496] [0m[36m   9 : d4                Star0[0m
[90m[ML:21496] [0m[36m  10 : b9                Return[0m
[90m[ML:21496] [0m[32m+ 0x18dc00f01cb0  n12: HeapConstant(0x2f950101fa31 <FeedbackCell[many closures]>), 0 uses 🪦[0m[0m
[90m[ML:21496] [0m[32m+ 0x18dc00f01d10  n13: ReduceInterruptBudgetForReturn(10) [n12][0m[0m
[90m[ML:21496] [0m[32m+ 0x18dc00f01d30  n14: Return [n11][0m[0m
[completed compiling 0x2f950104d5c5 <JSFunction (sfi = 0x2f950101f9c5)> (target MAGLEV) - took 0.000, 0.217, 0.002 ms]
[compiling method 0x2f950101f6d5 <JSFunction fakeobj_outer (sfi = 0x2f950101f145)> (target MAGLEV), mode: ConcurrencyMode::kSynchronous]
Compiling 0x2f950101f6d5 <JSFunction fakeobj_outer (sfi = 0x2f950101f145)> with Maglev
----- Bytecode array -----
Parameter count 1
Register count 3
Frame size 24
 2251 S> 0x1d5201000a74 @    0 : 86 00 00 25       CreateArrayLiteral [0:0x2f950101facd <ArrayBoilerplateDescription PACKED_SMI_ELEMENTS, 0x2f950101fabd <FixedArray[2]>>], FBV[0], #25
         0x1d5201000a78 @    4 : d4                Star0
 2284 S> 0x1d5201000a79 @    5 : 33 f9 01 01       GetNamedProperty r0, [1:"values"], FBV[1]
         0x1d5201000a7d @    9 : d2                Star2
 2284 E> 0x1d5201000a7e @   10 : 68 f7 f9 03       CallProperty0 r2, r0, FBV[3]
         0x1d5201000a82 @   14 : d3                Star1
 2296 S> 0x1d5201000a83 @   15 : 23 02 05          LdaGlobal [2:"fakeobj_inner"], FBV[5]
         0x1d5201000a86 @   18 : d2                Star2
 2303 E> 0x1d5201000a87 @   19 : 6e f7 f8 f9 07    CallUndefinedReceiver2 r2, r1, r0, FBV[7]
 2334 S> 0x1d5201000a8c @   24 : b9                Return
Constant pool (size = 3)
Handler Table (size = 0)
Source Position Table (size = 16)
0x2f950101fd8d <FeedbackVector[9]>[90m[ML:20620] [0m[32m+ 0x18dc00ee47f8  n1: InitialValue(<this>), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00ee4ab0  n2: HeapConstant(0x2f950101f6d5 <JSFunction fakeobj_outer (sfi = 0x2f950101f145)>), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00ee4b00  n3: HeapConstant(0x2f950101f461 <ScriptContext[25]>), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00ee4eb8  n4: RootConstant(undefined_value), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00ee4f48  n5: FunctionEntryStackCheck[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f00018  n6: Jump[0m[0m
[90m[ML:20620] [0m[36m   0 : 86 00 00 25       CreateArrayLiteral [0:0x2f950101facd <ArrayBoilerplateDescription PACKED_SMI_ELEMENTS, 0x2f950101fabd <FixedArray[2]>>], FBV[0], #25[0m
[90m[ML:20620] [0m[33mNew block (merge @0x18dc00f00068) at 0x2f950101f145 <SharedFunctionInfo fakeobj_outer>[37m
[90m[ML:20620] [0m  VOs (IFS): 
[90m[ML:20620] [0m  Constant properties:
[90m[ML:20620] [0m  Non-constant properties:
[90m[ML:20620] [0m  Constant context slots:
[90m[ML:20620] [0m  Non-constant context slots:
[90m[ML:20620] [0m[0m
[90m[ML:20620] [0m[37mCopying frame state from merge @0x18dc00f00068[0m
[90m[ML:20620] [0m[37m  - VOs (IFS): [0m
[90m[ML:20620] [0m[37m  - VOs (merge): [0m
[90m[ML:20620] [0m[32m+ 0x18dc00f007e0  n7: SmiConstant(2), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f008a0  n8: HeapConstant(0x2f950100ca79 <Map[16](PACKED_SMI_ELEMENTS)>), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f008f0  n9: RootConstant(empty_fixed_array), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f009f0  n10: HeapConstant(0x2f950101fabd <FixedArray[2]>), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f010a0  n11: AllocationBlock(Young), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f010d8  n12: InlinedAllocation(object 0x2f950100ca79 <Map[16](PACKED_SMI_ELEMENTS)>) [n11], 0 uses (0 non escaping uses)[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f01178  n13: StoreMap(0x2f950100ca79 <Map[16](PACKED_SMI_ELEMENTS)>, InlinedAllocation) [n12][0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f01210  n14: StoreTaggedFieldNoWriteBarrier(0x4, mutable) [n12, n9][0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f01248  n15: StoreTaggedFieldWithWriteBarrier(0x8, mutable, maybe_smi:0) [n12, n10][0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f01280  n16: StoreTaggedFieldNoWriteBarrier(0xc, mutable) [n12, n7][0m[0m
[90m[ML:20620] [0m[36m   4 : d4                Star0[0m
[90m[ML:20620] [0m[36m   5 : 33 f9 01 01       GetNamedProperty r0, [1:"values"], FBV[1][0m
[90m[ML:20620] [0m[32m+ 0x18dc00f02100  n17: HeapConstant(0x2f950100cdc9 <JSFunction values (sfi = 0x2f95001d8171)>), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m  * Recording non-constant known property n12: InlinedAllocation(object 0x2f950100ca79 <Map[16](PACKED_SMI_ELEMENTS)>) [n11], 4 uses (4 non escaping uses) [0x2f95001a3725 <String[6]: #values>] = n17: HeapConstant(0x2f950100cdc9 <JSFunction values (sfi = 0x2f95001d8171)>), 0 uses 🪦[0m
[90m[ML:20620] [0m[36m   9 : d2                Star2[0m
[90m[ML:20620] [0m[36m  10 : 68 f7 f9 03       CallProperty0 r2, r0, FBV[3][0m
[90m[ML:20620] [0m  ! Trying to reduce builtin ArrayPrototypeValues[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f022f0  n18: HeapConstant(0x2f9501013ec9 <Map[24](HOLEY_ELEMENTS)>), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f02340  n19: Int32Constant(0), 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f02388  n20: Int32Constant(1), 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f023d0  n21: SmiConstant(0), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f02420  n22: SmiConstant(1), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f02478  n23: InlinedAllocation(object 0x2f9501013ec9 <Map[24](HOLEY_ELEMENTS)>) [n11], 0 uses (0 non escaping uses)[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f02518  n24: StoreMap(0x2f9501013ec9 <Map[24](HOLEY_ELEMENTS)>, InlinedAllocation) [n23][0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f025e0  n25: StoreTaggedFieldNoWriteBarrier(0x4, mutable) [n23, n9][0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f02618  n26: StoreTaggedFieldNoWriteBarrier(0x8, mutable) [n23, n9][0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f026a8  n27: StoreTaggedFieldNoWriteBarrier(0xc, mutable) [n23, n12][0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f026e0  n28: StoreTaggedFieldNoWriteBarrier(0x10, mutable) [n23, n21][0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f02718  n29: StoreTaggedFieldNoWriteBarrier(0x14, mutable) [n23, n22][0m[0m
[90m[ML:20620] [0m[36m  14 : d3                Star1[0m
[90m[ML:20620] [0m[36m  15 : 23 02 05          LdaGlobal [2:"fakeobj_inner"], FBV[5][0m
[90m[ML:20620] [0m[32m+ 0x18dc00f02878  n30: HeapConstant(0x2f950101f6a1 <JSFunction fakeobj_inner (sfi = 0x2f950101f115)>), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[36m  18 : d2                Star2[0m
[90m[ML:20620] [0m[36m  19 : 6e f7 f8 f9 07    CallUndefinedReceiver2 r2, r1, r0, FBV[7][0m
[90m[ML:20620] [0m[92m⚡ INLINE [0m[96mfakeobj_inner                 [0m Small function, skipping max-depth[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f02ab8  n31: HeapConstant(0x2f9501004985 <JSGlobalProxy>), 0 uses 🪦[0m[0m

----- Inlining 0x2f950101f115 <SharedFunctionInfo fakeobj_inner> with bytecode -----
Parameter count 3
Register count 1
Frame size 8
 2152 S> 0x1d5201000ae0 @    0 : 19 08             LdaImmutableCurrentContextSlot [8]
         0x1d5201000ae2 @    2 : ba 00             ThrowReferenceErrorIfHole [0:"fakeobjReflector"]
         0x1d5201000ae4 @    4 : d4                Star0
 2152 E> 0x1d5201000ae5 @    5 : 6c f9 00          CallUndefinedReceiver0 r0, FBV[0]
 2174 S> 0x1d5201000ae8 @    8 : 23 01 02          LdaGlobal [1:"fakeobj_next"], FBV[2]
         0x1d5201000aeb @   11 : d4                Star0
 2181 E> 0x1d5201000aec @   12 : 6d f9 03 04       CallUndefinedReceiver1 r0, a0, FBV[4]
 2204 S> 0x1d5201000af0 @   16 : b9                Return
Constant pool (size = 2)
Handler Table (size = 0)
Source Position Table (size = 13)
0x2f950101fdcd <FeedbackVector[6]>[90m[ML:20620] [0m[32m+ 0x18dc00f04328  n32: Jump[0m[0m
[90m[ML:20620] [0m[36m   0 : 19 08             LdaImmutableCurrentContextSlot [8][0m
[90m[ML:20620] [0m[33mNew block (merge @0x18dc00f04358) at 0x2f950101f115 <SharedFunctionInfo fakeobj_inner>[37m
[90m[ML:20620] [0m  VOs (IFS): VO{1}:n23; VO{0}:n12; 
[90m[ML:20620] [0m  Constant properties:
[90m[ML:20620] [0m  Non-constant properties:
[90m[ML:20620] [0m    - 0x2f95001a3725 <String[6]: #values>: { n12=>n17 }
[90m[ML:20620] [0m  Constant context slots:
[90m[ML:20620] [0m  Non-constant context slots:
[90m[ML:20620] [0m[0m
[90m[ML:20620] [0m[37mCopying frame state from merge @0x18dc00f04358[0m
[90m[ML:20620] [0m[37m  - VOs (IFS): VO{1}:n23; VO{0}:n12; [0m
[90m[ML:20620] [0m[37m  - VOs (merge): VO{1}:n23; VO{0}:n12; [0m
[90m[ML:20620] [0m[32m+ 0x18dc00f05560  n33: HeapConstant(0x2f950104cf25 <JSProxy>), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[36m   2 : ba 00             ThrowReferenceErrorIfHole [0:"fakeobjReflector"][0m
[90m[ML:20620] [0m[36m   4 : d4                Star0[0m
[90m[ML:20620] [0m[36m   5 : 6c f9 00          CallUndefinedReceiver0 r0, FBV[0][0m
[90m[ML:20620] [0m[32m+ 0x18dc00f05720  n34: Call(NULL_OR_UNDEFINED, Any) [n33, n3, n4], 0 uses, but required[0m[0m
[90m[ML:20620] [0m[36m   8 : 23 01 02          LdaGlobal [1:"fakeobj_next"], FBV[2][0m
[90m[ML:20620] [0m[32m+ 0x18dc00f05990  n35: HeapConstant(0x2f950101f66d <JSFunction fakeobj_next (sfi = 0x2f950101f0e5)>), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[36m  11 : d4                Star0[0m
[90m[ML:20620] [0m[36m  12 : 6d f9 03 04       CallUndefinedReceiver1 r0, a0, FBV[4][0m
[90m[ML:20620] [0m[92m⚡ INLINE [0m[96mfakeobj_next                  [0m Small function, skipping max-depth[0m

----- Inlining 0x2f950101f0e5 <SharedFunctionInfo fakeobj_next> with bytecode -----
Parameter count 2
Register count 1
Frame size 8
 2091 S> 0x1d5201000bc8 @    0 : 33 03 00 00       GetNamedProperty a0, [0:"next"], FBV[0]
         0x1d5201000bcc @    4 : d4                Star0
 2091 E> 0x1d5201000bcd @    5 : 68 f9 03 02       CallProperty0 r0, a0, FBV[2]
         0x1d5201000bd1 @    9 : d4                Star0
 2097 E> 0x1d5201000bd2 @   10 : 33 f9 01 04       GetNamedProperty r0, [1:"value"], FBV[4]
 2104 S> 0x1d5201000bd6 @   14 : b9                Return
Constant pool (size = 2)
Handler Table (size = 0)
Source Position Table (size = 11)
0x2f950101fe35 <FeedbackVector[6]>[90m[ML:20620] [0m[32m+ 0x18dc00f25c40  n36: Jump[0m[0m
[90m[ML:20620] [0m[36m   0 : 33 03 00 00       GetNamedProperty a0, [0:"next"], FBV[0][0m
[90m[ML:20620] [0m[33mNew block (merge @0x18dc00f25c90) at 0x2f950101f0e5 <SharedFunctionInfo fakeobj_next>[37m
[90m[ML:20620] [0m  VOs (IFS): VO{1}:n23; VO{0}:n12; 
[90m[ML:20620] [0m  Constant properties:
[90m[ML:20620] [0m  Non-constant properties:
[90m[ML:20620] [0m  Constant context slots:
[90m[ML:20620] [0m  Non-constant context slots:
[90m[ML:20620] [0m[0m
[90m[ML:20620] [0m[37mCopying frame state from merge @0x18dc00f25c90[0m
[90m[ML:20620] [0m[37m  - VOs (IFS): VO{1}:n23; VO{0}:n12; [0m
[90m[ML:20620] [0m[37m  - VOs (merge): VO{1}:n23; VO{0}:n12; [0m
[90m[ML:20620] [0m[32m+ 0x18dc00f26ba8  n37: HeapConstant(0x2f9501013f89 <JSFunction next (sfi = 0x2f95001d8471)>), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m  * Recording constant known property n23: InlinedAllocation(object 0x2f9501013ec9 <Map[24](HOLEY_ELEMENTS)>) [n11], 9 uses (9 non escaping uses) [0x2f9500005e6d <String[4]: #next>] = n37: HeapConstant(0x2f9501013f89 <JSFunction next (sfi = 0x2f95001d8471)>), 0 uses 🪦[0m
[90m[ML:20620] [0m[36m   4 : d4                Star0[0m
[90m[ML:20620] [0m[36m   5 : 68 f9 03 02       CallProperty0 r0, a0, FBV[2][0m
[90m[ML:20620] [0m  ! Trying to reduce builtin ArrayIteratorPrototypeNext[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f26cc0  n38: LoadTaggedField(0x10, compressed) [n23], 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f26d60  n39: CheckedObjectToIndex[check heapobj] [n38], 0 uses, but required, cannot truncate to int32[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f26e98  n40: CheckedInt32ToUint32 [n39], 0 uses, but required, cannot truncate to int32[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f26f00  n41: LoadTaggedField(0xc: 0x2f9500000e19 <String[6]: #length>, compressed, Smi) [n12], 0 uses 🪦[0m[0m
[90m[ML:20620] [0m  * Recording non-constant known property n12: InlinedAllocation(object 0x2f950100ca79 <Map[16](PACKED_SMI_ELEMENTS)>) [n11], 9 uses (8 non escaping uses) [0x2f9500000e19 <String[6]: #length>] = n41: LoadTaggedField(0xc: 0x2f9500000e19 <String[6]: #length>, compressed, Smi) [n12], 0 uses 🪦[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f27040  n42: UnsafeSmiUntag [n41], 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f270d0  n43: CheckedInt32ToUint32 [n42], 0 uses, but required, cannot truncate to int32[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f271e8  n44: BranchIfUint32Compare(LessThan) [n40, n43][0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f27a30  n45: CheckedUint32ToInt32 [n40], 0 uses, but required, cannot truncate to int32[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f27a80  n46: RootConstant(false_value), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f27ad0  n47: LoadTaggedField(0x8, compressed) [n12], 0 uses 🪦[0m[0m
[90m[ML:20620] [0m  * Recording non-constant known property n12: InlinedAllocation(object 0x2f950100ca79 <Map[16](PACKED_SMI_ELEMENTS)>) [n11], 10 uses (8 non escaping uses) [Elements] = n47: LoadTaggedField(0x8, compressed) [n12], 0 uses 🪦[0m
[90m[ML:20620] [0m  * Reusing non-constant loaded property n41: LoadTaggedField(0xc: 0x2f9500000e19 <String[6]: #length>, compressed, Smi) [n12], 1 uses[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f27c38  n48: CheckedInt32ToUint32 [n45], 0 uses, but required, cannot truncate to int32[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f27c90  n49: UnsafeInt32ToUint32 [n42], 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f27da0  n50: BranchIfUint32Compare(LessThan) [n48, n49][0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f28740  n51: LoadFixedArrayElement(compressed), Smi [n47, n45], 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f28790  n52: Jump[0m[0m
[90m[ML:20620] [0m[37mCopying frame state from merge @0x18dc00f27e38[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f29110  n53: Jump[0m[0m
[90m[ML:20620] [0m[37mMerging...[0m
[90m[ML:20620] [0mVOs before merge:[0m
[90m[ML:20620] [0m[37m  - VOs (IFS): VO{1}:n23; VO{0}:n12; [0m
[90m[ML:20620] [0m[37m  - VOs (merge): VO{1}:n23; VO{0}:n12; [0m
[90m[ML:20620] [0mVOs after merge:[0m
[90m[ML:20620] [0m[37m  - VOs (IFS): VO{1}:n23; VO{0}:n12; [0m
[90m[ML:20620] [0m[37m  - VOs (merge): VO{1}:n23; VO{0}:n12; [0m
[90m[ML:20620] [0m  <context>: n3<> <- n3<>[0m
[90m[ML:20620] [0m => n3: HeapConstant(0x2f950101f461 <ScriptContext[25]>), 7 uses<>[0m
[90m[ML:20620] [0m  r0: n51<> <- n4<>[0m
[90m[ML:20620] [0m => <unregistered node 0x18dc00f29160>: Phi(r0) [n51, n4], 0 uses 🪦<>[0m
[90m[ML:20620] [0m[37mCopying frame state from merge @0x18dc00f287d8[0m
[90m[ML:20620] [0m  0x18dc00f29160  n54: Phi(r0) [n51, n4], 0 uses 🪦[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f29238  n55: Int32AddWithOverflow [n45, n20], 0 uses, but required, cannot truncate to int32[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f293a0  n56: UnsafeSmiTagInt32 [n55], 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f29378  n57: StoreTaggedFieldNoWriteBarrier(0x10, mutable) [n23, n56][0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f293f0  n58: Jump[0m[0m
[90m[ML:20620] [0m[37mCopying frame state from merge @0x18dc00f27250[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f29e48  n59: RootConstant(true_value), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f29e90  n60: RootConstant(max_uint_32), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f29ef0  n61: StoreTaggedFieldNoWriteBarrier(0x10, mutable) [n23, n60][0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f29f10  n62: Jump[0m[0m
[90m[ML:20620] [0m[37mMerging...[0m
[90m[ML:20620] [0mVOs before merge:[0m
[90m[ML:20620] [0m[37m  - VOs (IFS): VO{1}:n23; VO{0}:n12; [0m
[90m[ML:20620] [0m[37m  - VOs (merge): VO{1}:n23; VO{0}:n12; [0m
[90m[ML:20620] [0mVOs after merge:[0m
[90m[ML:20620] [0m[37m  - VOs (IFS): VO{1}:n23; VO{0}:n12; [0m
[90m[ML:20620] [0m[37m  - VOs (merge): VO{1}:n23; VO{0}:n12; [0m
[90m[ML:20620] [0m  <context>: n3<> <- n3<>[0m
[90m[ML:20620] [0m => n3: HeapConstant(0x2f950101f461 <ScriptContext[25]>), 8 uses<>[0m
[90m[ML:20620] [0m  r0: n46<> <- n59<>[0m
[90m[ML:20620] [0m => <unregistered node 0x18dc00f29ff0>: Phi(r0) [n46, n59], 0 uses 🪦<>[0m
[90m[ML:20620] [0m  r1: n54<> <- n4<>[0m
[90m[ML:20620] [0m => <unregistered node 0x18dc00f2a038>: Phi(r1) [n54, n4], 0 uses 🪦<>[0m
[90m[ML:20620] [0m[37mCopying frame state from merge @0x18dc00f29440[0m
[90m[ML:20620] [0m  0x18dc00f29ff0  n63: Phi(r0) [n46, n59], 0 uses 🪦[0m
[90m[ML:20620] [0m  0x18dc00f2a038  n64: Phi(r1) [n54, n4], 0 uses 🪦[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f2a178  n65: HeapConstant(0x2f9501014755 <Map[20](HOLEY_ELEMENTS)>), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f2a1d0  n66: AllocationBlock(Young), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f2a208  n67: InlinedAllocation(object 0x2f9501014755 <Map[20](HOLEY_ELEMENTS)>) [n66], 0 uses (0 non escaping uses)[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f2a2a8  n68: StoreMap(0x2f9501014755 <Map[20](HOLEY_ELEMENTS)>, InlinedAllocation) [n67][0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f2a370  n69: StoreTaggedFieldNoWriteBarrier(0x4, mutable) [n67, n9][0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f2a3a8  n70: StoreTaggedFieldNoWriteBarrier(0x8, mutable) [n67, n9][0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f2a3e0  n71: StoreTaggedFieldWithWriteBarrier(0xc, mutable, maybe_smi:1) [n67, n64][0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f2a418  n72: StoreTaggedFieldWithWriteBarrier(0x10, mutable, maybe_smi:0) [n67, n63][0m[0m
[90m[ML:20620] [0m[36m   9 : d4                Star0[0m
[90m[ML:20620] [0m[36m  10 : 33 f9 01 04       GetNamedProperty r0, [1:"value"], FBV[4][0m
[90m[ML:20620] [0m[32m+ 0x18dc00f2acd0  n73: LoadTaggedField(0xc: 0x2f9500000e5d <String[5]: #value>, compressed, is_const) [n67], 0 uses 🪦[0m[0m
[90m[ML:20620] [0m  * Recording constant known property n67: InlinedAllocation(object 0x2f9501014755 <Map[20](HOLEY_ELEMENTS)>) [n66], 6 uses (5 non escaping uses) [0x2f9500000e5d <String[5]: #value>] = n73: LoadTaggedField(0xc: 0x2f9500000e5d <String[5]: #value>, compressed, is_const) [n67], 0 uses 🪦[0m
[90m[ML:20620] [0m[36m  14 : b9                Return[0m
[90m[ML:20620] [0m== Finished inlining 0x2f950101f0e5 <SharedFunctionInfo fakeobj_next>[0m
[90m[ML:20620] [0m[36m  16 : b9                Return[0m
[90m[ML:20620] [0m== Finished inlining 0x2f950101f115 <SharedFunctionInfo fakeobj_inner>[0m
[90m[ML:20620] [0m[36m  24 : b9                Return[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f2ae48  n74: HeapConstant(0x2f950101f411 <FeedbackCell[one closure]>), 0 uses 🪦[0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f2aea8  n75: ReduceInterruptBudgetForReturn(24) [n74][0m[0m
[90m[ML:20620] [0m[32m+ 0x18dc00f2aec8  n76: Return [n73][0m[0m
[completed compiling 0x2f950101f6d5 <JSFunction fakeobj_outer (sfi = 0x2f950101f145)> (target MAGLEV) - took 0.000, 1.062, 0.005 ms]
[compiling method 0x2f950101f639 <JSFunction materializeFakeobjArguments (sfi = 0x2f950101f0b5)> (target MAGLEV), mode: ConcurrencyMode::kSynchronous]
Compiling 0x2f950101f639 <JSFunction materializeFakeobjArguments (sfi = 0x2f950101f0b5)> with Maglev
----- Bytecode array -----
Parameter count 1
Register count 4
Frame size 32
 1706 S> 0x1d5201000b4c @    0 : 8a                CreateEmptyObjectLiteral
         0x1d5201000b4d @    1 : 82 f8             ToObject r1
         0x1d5201000b4f @    3 : 93 f8 00          CreateWithContext r1, [0:0x2f950101fb65 <ScopeInfo WITH_SCOPE>]
         0x1d5201000b52 @    6 : 1c f8             PushContext r1
 1746 S> 0x1d5201000b54 @    8 : 2a 01             LdaLookupSlot [1:"fakeobj_inner"]
         0x1d5201000b56 @   10 : d2                Star2
 1760 E> 0x1d5201000b57 @   11 : 33 f7 02 00       GetNamedProperty r2, [2:"arguments"], FBV[0]
         0x1d5201000b5b @   15 : d4                Star0
 1775 S> 0x1d5201000b5c @   16 : 0d 01             LdaSmi [1]
 1790 E> 0x1d5201000b5e @   18 : 35 f9 02          GetKeyedProperty r0, FBV[2]
         0x1d5201000b61 @   21 : d2                Star2
         0x1d5201000b62 @   22 : 0c                LdaZero
         0x1d5201000b63 @   23 : d1                Star3
 1799 E> 0x1d5201000b64 @   24 : 2a 03             LdaLookupSlot [3:"fakeObjectPayload"]
 1797 E> 0x1d5201000b66 @   26 : 3c f7 f6 04       SetKeyedProperty r2, r3, FBV[4]
         0x1d5201000b6a @   30 : 1d f8             PopContext r1
         0x1d5201000b6c @   32 : 0e                LdaUndefined
 1822 S> 0x1d5201000b6d @   33 : b9                Return
Constant pool (size = 4)
Handler Table (size = 0)
Source Position Table (size = 21)
0x2f950101fe01 <FeedbackVector[6]>[90m[ML:20553] [0m[32m+ 0x18dc00efb330  n1: InitialValue(<this>), 0 uses 🪦[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00efb5e8  n2: HeapConstant(0x2f950101f639 <JSFunction materializeFakeobjArguments (sfi = 0x2f950101f0b5)>), 0 uses 🪦[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00efb638  n3: HeapConstant(0x2f950101f461 <ScriptContext[25]>), 0 uses 🪦[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f00338  n4: RootConstant(undefined_value), 0 uses 🪦[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f003c8  n5: FunctionEntryStackCheck[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f00458  n6: Jump[0m[0m
[90m[ML:20553] [0m[36m   0 : 8a                CreateEmptyObjectLiteral[0m
[90m[ML:20553] [0m[33mNew block (merge @0x18dc00f004a8) at 0x2f950101f0b5 <SharedFunctionInfo materializeFakeobjArguments>[37m
[90m[ML:20553] [0m  VOs (IFS): 
[90m[ML:20553] [0m  Constant properties:
[90m[ML:20553] [0m  Non-constant properties:
[90m[ML:20553] [0m  Constant context slots:
[90m[ML:20553] [0m  Non-constant context slots:
[90m[ML:20553] [0m[0m
[90m[ML:20553] [0m[37mCopying frame state from merge @0x18dc00f004a8[0m
[90m[ML:20553] [0m[37m  - VOs (IFS): [0m
[90m[ML:20553] [0m[37m  - VOs (merge): [0m
[90m[ML:20553] [0m[32m+ 0x18dc00f00c38  n7: HeapConstant(0x2f9501005741 <Map[28](HOLEY_ELEMENTS)>), 0 uses 🪦[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f00c88  n8: RootConstant(empty_fixed_array), 0 uses 🪦[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f00cf8  n9: AllocationBlock(Young), 0 uses 🪦[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f00d30  n10: InlinedAllocation(object 0x2f9501005741 <Map[28](HOLEY_ELEMENTS)>) [n9], 0 uses (0 non escaping uses)[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f00dd0  n11: StoreMap(0x2f9501005741 <Map[28](HOLEY_ELEMENTS)>, InlinedAllocation) [n10][0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f00e68  n12: StoreTaggedFieldNoWriteBarrier(0x4, mutable) [n10, n8][0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f00ea0  n13: StoreTaggedFieldNoWriteBarrier(0x8, mutable) [n10, n8][0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f00ed8  n14: StoreTaggedFieldNoWriteBarrier(0xc, mutable) [n10, n4][0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f00f10  n15: StoreTaggedFieldNoWriteBarrier(0x10, mutable) [n10, n4][0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f00f48  n16: StoreTaggedFieldNoWriteBarrier(0x14, mutable) [n10, n4][0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f00f80  n17: StoreTaggedFieldNoWriteBarrier(0x18, mutable) [n10, n4][0m[0m
[90m[ML:20553] [0m[36m   1 : 82 f8             ToObject r1[0m
[90m[ML:20553] [0m[36m   3 : 93 f8 00          CreateWithContext r1, [0:0x2f950101fb65 <ScopeInfo WITH_SCOPE>][0m
[90m[ML:20553] [0m[32m+ 0x18dc00f01660  n18: HeapConstant(0x2f9501014b2d <Map(WITH_CONTEXT_TYPE)>), 0 uses 🪦[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f016b0  n19: SmiConstant(3), 0 uses 🪦[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f01700  n20: HeapConstant(0x2f950101fb65 <ScopeInfo WITH_SCOPE>), 0 uses 🪦[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f01838  n21: InlinedAllocation(object 0x2f9501014b2d <Map(WITH_CONTEXT_TYPE)>) [n9], 0 uses (0 non escaping uses)[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f018d8  n22: StoreMap(0x2f9501014b2d <Map(WITH_CONTEXT_TYPE)>, InlinedAllocation) [n21][0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f01970  n23: StoreTaggedFieldNoWriteBarrier(0x4, mutable) [n21, n19][0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f019a8  n24: StoreTaggedFieldWithWriteBarrier(0x8, constant, maybe_smi:0) [n21, n20][0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f019e0  n25: StoreTaggedFieldWithWriteBarrier(0xc, constant, maybe_smi:0) [n21, n3][0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f01a70  n26: StoreTaggedFieldNoWriteBarrier(0x10, constant) [n21, n10][0m[0m
[90m[ML:20553] [0m[36m   6 : 1c f8             PushContext r1[0m
[90m[ML:20553] [0m[36m   8 : 2a 01             LdaLookupSlot [1:"fakeobj_inner"][0m
[90m[ML:20553] [0m[32m+ 0x18dc00f01aa0  n27: HeapConstant(0x2f950101e875 <String[13]: #fakeobj_inner>), 0 uses 🪦[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f01b60  n28: CallRuntime(LoadLookupSlot) [n21, n27], 0 uses, but required[0m[0m
[90m[ML:20553] [0m[36m  10 : d2                Star2[0m
[90m[ML:20553] [0m[36m  11 : 33 f7 02 00       GetNamedProperty r2, [2:"arguments"], FBV[0][0m
[90m[ML:20553] [0m[32m+ 0x18dc00f02990  n29: CheckMaps(0x2f95010050f1 <Map[32](HOLEY_ELEMENTS)>, check heapobj) [n28][0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f02aa0  n30: HeapConstant(0x2f950100517d <JSFunction get arguments (sfi = 0x2f95001d7b71)>), 0 uses 🪦[0m[0m
[90m[ML:20553] [0m  ! Trying to reduce builtin FunctionPrototypeLegacyArgumentsGetter[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f02af0  n31: HeapConstant(0x2f95010049e5 <NativeContext[309]>), 0 uses 🪦[0m[0m
[90m[ML:20553] [0m[91m❌ SKIP   [0m[96mget arguments                 [0m it has not been compiled/run with feedback yet[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f02c08  n32: CallKnownJSFunction(0x2f95001d7b71 <SharedFunctionInfo get arguments>, {}) [n30, n31, n28, n4], 0 uses, but required[0m[0m
[90m[ML:20553] [0m[36m  15 : d4                Star0[0m
[90m[ML:20553] [0m[36m  16 : 0d 01             LdaSmi [1][0m
[90m[ML:20553] [0m[32m+ 0x18dc00f02d20  n33: SmiConstant(1), 0 uses 🪦[0m[0m
[90m[ML:20553] [0m[36m  18 : 35 f9 02          GetKeyedProperty r0, FBV[2][0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03090  n34: CheckMaps(0x2f95010121b5 <Map[20](PACKED_ELEMENTS)>, check heapobj) [n32][0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03160  n35: LoadTaggedField(0x8, compressed) [n32], 0 uses 🪦[0m[0m
[90m[ML:20553] [0m  * Recording non-constant known property n32: CallKnownJSFunction(0x2f95001d7b71 <SharedFunctionInfo get arguments>, {}) [n30, n31, n28, n4], 3 uses [Elements] = n35: LoadTaggedField(0x8, compressed) [n32], 0 uses 🪦[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03230  n36: Int32Constant(1), 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03280  n37: LoadInt32(0x4) [n35], 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03390  n38: CheckInt32Condition[UnsignedLessThan, OutOfBounds] [n36, n37][0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f033e0  n39: LoadTaggedField(0xc, compressed) [n35], 0 uses 🪦[0m[0m
[90m[ML:20553] [0m[36m  21 : d2                Star2[0m
[90m[ML:20553] [0m[36m  22 : 0c                LdaZero[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03438  n40: SmiConstant(0), 0 uses 🪦[0m[0m
[90m[ML:20553] [0m[36m  23 : d1                Star3[0m
[90m[ML:20553] [0m[36m  24 : 2a 03             LdaLookupSlot [3:"fakeObjectPayload"][0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03498  n41: HeapConstant(0x2f950101e82d <String[17]: #fakeObjectPayload>), 0 uses 🪦[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03558  n42: CallRuntime(LoadLookupSlot) [n21, n41], 0 uses, but required[0m[0m
[90m[ML:20553] [0m[36m  26 : 3c f7 f6 04       SetKeyedProperty r2, r3, FBV[4][0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03958  n43: CheckMaps(0x2f950100ca79 <Map[16](PACKED_SMI_ELEMENTS)>, check heapobj) [n39][0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f039f8  n44: LoadTaggedField(0x8, compressed) [n39], 0 uses 🪦[0m[0m
[90m[ML:20553] [0m  * Recording non-constant known property n39: LoadTaggedField(0xc, compressed) [n35], 4 uses [Elements] = n44: LoadTaggedField(0x8, compressed) [n39], 0 uses 🪦[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03b70  n45: CheckSmi [n42][0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03bd0  n46: LoadTaggedField(0xc: 0x2f9500000e19 <String[6]: #length>, compressed, Smi) [n39], 0 uses 🪦[0m[0m
[90m[ML:20553] [0m  * Recording non-constant known property n39: LoadTaggedField(0xc, compressed) [n35], 5 uses [0x2f9500000e19 <String[6]: #length>] = n46: LoadTaggedField(0xc: 0x2f9500000e19 <String[6]: #length>, compressed, Smi) [n39], 0 uses 🪦[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03d10  n47: UnsafeSmiUntag [n46], 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03d60  n48: Int32Constant(0), 0 uses 🪦, cannot truncate to int32[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03df0  n49: CheckInt32Condition[UnsignedLessThan, OutOfBounds] [n48, n47][0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03e50  n50: EnsureWritableFastElements [n44, n39], 0 uses, but required[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03e88  n51: StoreFixedArrayElementNoWriteBarrier [n50, n48, n42][0m[0m
[90m[ML:20553] [0m[36m  30 : 1d f8             PopContext r1[0m
[90m[ML:20553] [0m[36m  32 : 0e                LdaUndefined[0m
[90m[ML:20553] [0m[36m  33 : b9                Return[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03e98  n52: HeapConstant(0x2f950101f3e1 <FeedbackCell[one closure]>), 0 uses 🪦[0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f03ef8  n53: ReduceInterruptBudgetForReturn(33) [n52][0m[0m
[90m[ML:20553] [0m[32m+ 0x18dc00f04118  n54: Return [n4][0m[0m
[completed compiling 0x2f950101f639 <JSFunction materializeFakeobjArguments (sfi = 0x2f950101f0b5)> (target MAGLEV) - took 0.000, 0.661, 0.002 ms]
[bailout (kind: deopt-eager, reason: not a Number): begin. deoptimizing 0x2f950101f569 <JSFunction materializeAddrofArguments (sfi = 0x2f950101eff5)>, 0x1d52010018c9 <Code MAGLEV>, opt id 3, bytecode offset 75, deopt exit 3, FP to SP delta 72, caller SP 0x7fffc4ca9ea8, pc 0x55ad9f043164]
addrof(carrier) = 0x011f5a1d
addrof(victim)  = 0x011f5a95
[bailout (kind: deopt-eager, reason: not a Smi): begin. deoptimizing 0x2f950101f639 <JSFunction materializeFakeobjArguments (sfi = 0x2f950101f0b5)>, 0x1d5201002099 <Code MAGLEV>, opt id 6, bytecode offset 26, deopt exit 4, FP to SP delta 40, caller SP 0x7fffc4ca9ea8, pc 0x55ad9f0439be]
fakeobj length  = 32
carrier +0x00  = 0x0100d13d 0x000007e5
carrier +0x08  = 0x011f5a35 0x00000010
victim.elements = 0x011f5aad, victim.length = 0x00000004
readback       = 0xe8a71de7 0x4094e488
victim[0]      = 1337.1337
DEFAULT_FLAGS_SUCCESS: addrof + fakeobj + arbitrary 64-bit cage read/write
