Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Graph just before FTL lowering:
- DFG for f#BgXz7e:[0x105754660->0x105754220->0x105780f20, DFGFunctionCall, 253 (DidTryToEnterInLoop)]:
- Fixpoint state: FixpointConverged; Form: SSA; Unification state: GloballyUnified; Ref count state: ExactRefCount
- Argument formats for entrypoint index: 0 : FlushedJSValue
- Block #0 (bc#0):
- Execution count: 1.000000
- Predecessors:
- Successors: #2
- Dominated by: #0
- Dominates: #0 #1 #2 #3 #10 #11 #12
- Dominance Frontier:
- Iterated Dominance Frontier:
- Backwards dominates by: #root #0 #2
- Backwards dominates: #0
- Control equivalent to: #0 #2
- States: StructuresAreWatched
- Live:
- Values:
- 53:< 1:-> JSConstant(JS|PureInt|UseAsInt, NonBoolInt32, Int32: 255, bc#0, ExitInvalid)
- 25:< 1:-> JSConstant(JS|PureNum|UseAsOther, NonBoolInt32, Int32: 3000000, bc#0, ExitInvalid)
- 48:< 3:-> JSConstant(JS|UseAsOther, Int8Array, Weak:Object: 0x1057c8340 with butterfly 0x18000e0008 (Structure %Ck:Int8Array), StructureID: 372, bc#0, ExitInvalid)
- 57:< 1:-> JSConstant(JS|PureInt|UseAsInt, BoolInt32, Int32: 0, bc#0, ExitInvalid)
- 67:< 2:-> JSConstant(JS|PureNum|UseAsOther, BoolInt32, Int32: 1, bc#0, ExitInvalid)
- 15:<!0:-> InitializeEntrypointArguments(MustGen, W:SideState, ClobbersExit, bc#0, ExitInvalid)
- 31:<!0:-> ExitOK(MustGen, W:SideState, bc#0, ExitInvalid)
- 2:< 1:-> ExtractOSREntryLocal(JS|UseAsOther, OtherObj, loc4, bc#0, ExitInvalid)
- 72:<!0:-> KillStack(MustGen, loc4, W:Stack(-5), ClobbersExit, bc#0, ExitInvalid)
- 5:<!0:-> MovHint(Check:Untyped:Kill:@2, MustGen, loc4, W:SideState, ClobbersExit, bc#0, ExitInvalid)
- 6:< 3:-> ExtractOSREntryLocal(JS|UseAsOther, NonBoolInt32, loc6, bc#0, ExitInvalid)
- 76:<!0:-> KillStack(MustGen, loc6, W:Stack(-7), ClobbersExit, bc#0, ExitInvalid)
- 7:<!0:-> MovHint(Check:Untyped:@6, MustGen, loc6, W:SideState, ClobbersExit, bc#0, ExitInvalid)
- 8:< 1:-> ExtractOSREntryLocal(JS|PureNum, BoolInt32, loc7, bc#0, ExitInvalid)
- 80:<!0:-> KillStack(MustGen, loc7, W:Stack(-8), ClobbersExit, bc#0, ExitInvalid)
- 10:<!0:-> MovHint(Check:Untyped:Kill:@8, MustGen, loc7, W:SideState, ClobbersExit, bc#0, ExitInvalid)
- 11:<!0:-> Check(Check:Int32:@6, MustGen, Exits, bc#25, ExitValid)
- 79:< 1:-> Upsilon(KnownInt32:Kill:@6, ^39, W:SideState, bc#25, ExitValid)
- 34:< 1:-> ConstantStoragePointer(Storage|PureInt, 0x800000000, Exits, bc#53, exit: bc#25, ExitValid)
- 12:< 1:-> JSConstant(Int32|PureInt, Int32, Int32: 65536, bc#53, exit: bc#25, ExitValid)
- 13:<!0:-> Jump(MustGen, T:#2, W:SideState, bc#25, ExitValid)
- States: InvalidBranchDirection, StructuresAreWatched
- Live: @12, @25, @34, shadow(@39), @48, @53, @57, @67
- Values: @12=>(NonBoolInt32, Int32: 65536, 1:StructuresAreWatched), @25=>(NonBoolInt32, Int32: 3000000, 1:StructuresAreWatched), @34=>(None, 1:StructuresAreWatched), shadow(@39)=>(Int32, 1:StructuresAreWatched), @44=>(OtherObj, NonArray, [%BC:JSLexicalEnvironment], Object: 0x18000e4000 with butterfly 0x0 (Structure %BC:JSLexicalEnvironment), StructureID: 80, 1:StructuresAreWatched), @48=>(Int8Array, NonArray, [%Ck:Int8Array], Object: 0x1057c8340 with butterfly 0x18000e0008 (Structure %Ck:Int8Array), StructureID: 372, 1:StructuresAreWatched), @53=>(NonBoolInt32, Int32: 255, 1:StructuresAreWatched), @57=>(BoolInt32, Int32: 0, 1:StructuresAreWatched), @67=>(BoolInt32, Int32: 1, 1:StructuresAreWatched)
- Block #1 (bc#25):
- Execution count: 10.000000
- Predecessors: #11
- Successors: #2
- Dominated by: #0 #1 #2 #10 #11
- Dominates: #1
- Dominance Frontier: #2
- Iterated Dominance Frontier: #2
- Backwards dominates by: #root #1 #2
- Backwards dominates: #1
- Control equivalent to: #1
- Containing loop headers: #2
- States: StructuresAreWatched
- Live: @12, @25, @30, @34, @48, @53, @57, @67
- Values: @12=>(NonBoolInt32, Int32: 65536, 1:StructuresAreWatched), @25=>(NonBoolInt32, Int32: 3000000, 1:StructuresAreWatched), @30=>(Int32, 1:StructuresAreWatched), @34=>(None, none:StructuresAreClobbered), @44=>(OtherObj, NonArray, [%BC:JSLexicalEnvironment], Object: 0x18000e4000 with butterfly 0x0 (Structure %BC:JSLexicalEnvironment), StructureID: 80, 1:StructuresAreWatched), @48=>(Int8Array, NonArray, [%Ck:Int8Array], Object: 0x1057c8340 with butterfly 0x18000e0008 (Structure %Ck:Int8Array), StructureID: 372, 1:StructuresAreWatched), @53=>(NonBoolInt32, Int32: 255, 1:StructuresAreWatched), @57=>(BoolInt32, Int32: 0, 1:StructuresAreWatched), @67=>(BoolInt32, Int32: 1, 1:StructuresAreWatched)
- 66:<!0:-> ExitOK(MustGen, W:SideState, bc#25, ExitValid)
- 70:< 1:-> Upsilon(KnownInt32:Kill:@30, ^39, W:SideState, bc#25, ExitValid)
- 27:<!0:-> Jump(MustGen, T:#2, W:SideState, bc#25, ExitValid)
- States: InvalidBranchDirection, StructuresAreWatched
- Live: @12, @25, @34, shadow(@39), @48, @53, @57, @67
- Values: @12=>(NonBoolInt32, Int32: 65536, 1:StructuresAreWatched), @25=>(NonBoolInt32, Int32: 3000000, 1:StructuresAreWatched), @34=>(None, 1:StructuresAreWatched), shadow(@39)=>(Int32, 1:StructuresAreWatched), @44=>(OtherObj, NonArray, [%BC:JSLexicalEnvironment], Object: 0x18000e4000 with butterfly 0x0 (Structure %BC:JSLexicalEnvironment), StructureID: 80, 1:StructuresAreWatched), @48=>(Int8Array, NonArray, [%Ck:Int8Array], Object: 0x1057c8340 with butterfly 0x18000e0008 (Structure %Ck:Int8Array), StructureID: 372, 1:StructuresAreWatched), @53=>(NonBoolInt32, Int32: 255, 1:StructuresAreWatched), @57=>(BoolInt32, Int32: 0, 1:StructuresAreWatched), @67=>(BoolInt32, Int32: 1, 1:StructuresAreWatched)
- Block #2 (bc#25): (OSR target)
- Execution count: 10.000000
- Predecessors: #0 #1
- Successors: #3 #10
- Dominated by: #0 #2
- Dominates: #1 #2 #3 #10 #11 #12
- Dominance Frontier: #2
- Iterated Dominance Frontier: #2
- Backwards dominates by: #root #2
- Backwards dominates: #0 #1 #2
- Control equivalent to: #0 #2
- Loop header, contains: #1 #2 #10 #11
- Containing loop headers: #2
- States: StructuresAreWatched
- Live: @12, @25, @34, shadow(@39), @48, @53, @57, @67
- Values: @12=>(NonBoolInt32, Int32: 65536, 1:StructuresAreWatched), @25=>(NonBoolInt32, Int32: 3000000, 1:StructuresAreWatched), @34=>(None, none:StructuresAreClobbered), shadow(@39)=>(Int32, 1:StructuresAreWatched), @44=>(OtherObj, NonArray, [%BC:JSLexicalEnvironment], Object: 0x18000e4000 with butterfly 0x0 (Structure %BC:JSLexicalEnvironment), StructureID: 80, 1:StructuresAreWatched), @48=>(Int8Array, NonArray, [%Ck:Int8Array], Object: 0x1057c8340 with butterfly 0x18000e0008 (Structure %Ck:Int8Array), StructureID: 372, 1:StructuresAreWatched), @53=>(NonBoolInt32, Int32: 255, 1:StructuresAreWatched), @57=>(BoolInt32, Int32: 0, 1:StructuresAreWatched), @67=>(BoolInt32, Int32: 1, 1:StructuresAreWatched)
- 39:< 3:-> Phi(Int32|PureInt, Int32, W:SideState, bc#25, ExitInvalid)
- 75:<!0:-> MovHint(Check:Untyped:@39, MustGen, loc6, W:SideState, ClobbersExit, bc#25, ExitInvalid)
- 71:<!0:-> ExitOK(MustGen, W:SideState, bc#25, ExitValid)
- 40:<!0:-> LoopHint(MustGen, W:SideState, bc#25, ExitValid)
- 41:<!0:-> InvalidationPoint(MustGen, W:SideState, Exits, bc#26, ExitValid)
- 64:<!0:-> KillStack(MustGen, loc11, W:Stack(-12), ClobbersExit, bc#27, ExitValid)
- 45:<!0:-> ZombieHint(MustGen, loc11, W:SideState, ClobbersExit, bc#27, ExitInvalid)
- 3:<!0:-> KillStack(MustGen, loc12, W:Stack(-13), ClobbersExit, bc#34, ExitValid)
- 49:<!0:-> MovHint(Check:Untyped:@48, MustGen, loc12, W:SideState, ClobbersExit, bc#34, ExitInvalid)
- 54:< 3:-> ArithBitAnd(Int32:@39, Int32:@53, Int32|PureInt|UseAsInt, Int32, Exits, bc#44, ExitValid)
- 35:<!0:-> KillStack(MustGen, loc13, W:Stack(-14), ClobbersExit, bc#44, ExitInvalid)
- 55:<!0:-> ZombieHint(MustGen, loc13, W:SideState, ClobbersExit, bc#44, ExitInvalid)
- 58:<!0:-> KillStack(MustGen, loc13, W:Stack(-14), ClobbersExit, bc#49, ExitInvalid)
- 59:<!0:-> MovHint(Check:Untyped:@54, MustGen, loc13, W:SideState, ClobbersExit, bc#49, ExitInvalid)
- 9:<!0:-> CheckInBounds(Int32:@54, KnownInt32:@12, MustGen, Int32, Exits, bc#53, ExitValid)
- 61:<!2:-> GetByVal(KnownCell:@48, Int32:Kill:@54, Check:Untyped:@34, JS|MustGen|VarArgs|PureInt|UseAsInt, Int32, Int8Array+OriginalNonArray+InBounds+AsIs+Read, R:TypedArrayProperties,MiscFields, Exits, bc#53, ExitValid) predicting BoolInt32
- 4:<!0:-> KillStack(MustGen, loc10, W:Stack(-11), ClobbersExit, bc#53, ExitInvalid)
- 62:<!0:-> ZombieHint(MustGen, loc10, W:SideState, ClobbersExit, bc#53, ExitInvalid)
- 51:<!0:-> KillStack(MustGen, loc10, W:Stack(-11), ClobbersExit, bc#58, ExitInvalid)
- 65:<!0:-> MovHint(Check:Untyped:@61, MustGen, loc10, W:SideState, ClobbersExit, bc#58, ExitInvalid)
- 68:< 1:-> CompareEq(Int32:Kill:@61, Int32:@67, Boolean|UseAsOther, Bool, Exits, bc#63, ExitValid)
- 69:<!0:-> Branch(KnownBoolean:Kill:@68, MustGen, T:#3/w:10.000000, F:#10/w:10.000000, W:SideState, bc#63, ExitInvalid)
- States: TakeBoth, StructuresAreWatched
- Live: @12, @25, @34, @39, @48, @53, @57, @67
- Values: @12=>(NonBoolInt32, Int32: 65536, 1:StructuresAreWatched), @25=>(NonBoolInt32, Int32: 3000000, 1:StructuresAreWatched), @34=>(None, 1:StructuresAreWatched), @39=>(Int32, 1:StructuresAreWatched), @44=>(OtherObj, NonArray, [%BC:JSLexicalEnvironment], Object: 0x18000e4000 with butterfly 0x0 (Structure %BC:JSLexicalEnvironment), StructureID: 80, 1:StructuresAreWatched), @48=>(Int8Array, NonArray, [%Ck:Int8Array], Object: 0x1057c8340 with butterfly 0x18000e0008 (Structure %Ck:Int8Array), StructureID: 372, 1:StructuresAreWatched), @53=>(NonBoolInt32, Int32: 255, 1:StructuresAreWatched), @57=>(BoolInt32, Int32: 0, 1:StructuresAreWatched), @67=>(BoolInt32, Int32: 1, 1:StructuresAreWatched)
- Block #3 (bc#67):
- Execution count: 10.000000
- Predecessors: #2
- Successors:
- Dominated by: #0 #2 #3
- Dominates: #3
- Dominance Frontier:
- Iterated Dominance Frontier:
- Backwards dominates by: #root #3
- Backwards dominates: #3
- Control equivalent to: #3
- States: StructuresAreWatched
- Live: @48
- Values: @44=>(OtherObj, NonArray, [%BC:JSLexicalEnvironment], Object: 0x18000e4000 with butterfly 0x0 (Structure %BC:JSLexicalEnvironment), StructureID: 80, 1:StructuresAreWatched), @48=>(Int8Array, NonArray, [%Ck:Int8Array], Object: 0x1057c8340 with butterfly 0x18000e0008 (Structure %Ck:Int8Array), StructureID: 372, 1:StructuresAreWatched)
- 47:<!0:-> ExitOK(MustGen, W:SideState, bc#67, ExitValid)
- 43:<!0:-> KillStack(MustGen, loc11, W:Stack(-12), ClobbersExit, bc#67, ExitValid)
- 73:<!0:-> ZombieHint(MustGen, loc11, W:SideState, ClobbersExit, bc#67, ExitInvalid)
- 14:<!0:-> KillStack(MustGen, loc12, W:Stack(-13), ClobbersExit, bc#74, ExitValid)
- 77:<!0:-> MovHint(Check:Untyped:Kill:@48, MustGen, loc12, W:SideState, ClobbersExit, bc#74, ExitInvalid)
- 56:<!0:-> ForceOSRExit(MustGen, W:SideState, Exits, bc#84, ExitValid)
- 1:<!0:-> Unreachable(MustGen, W:SideState, bc#84, ExitValid)
- States: InvalidBranchDirection, StructuresAreWatched, CFAInvalidated
- Live:
- Values:
- Block #10 (bc#217):
- Execution count: 10.000000
- Predecessors: #2
- Successors: #11
- Dominated by: #0 #2 #10
- Dominates: #1 #10 #11 #12
- Dominance Frontier: #2
- Iterated Dominance Frontier: #2
- Backwards dominates by: #root #10 #11
- Backwards dominates: #10
- Control equivalent to: #10 #11
- Containing loop headers: #2
- States: StructuresAreWatched
- Live: @12, @25, @34, @39, @48, @53, @57, @67
- Values: @12=>(NonBoolInt32, Int32: 65536, 1:StructuresAreWatched), @25=>(NonBoolInt32, Int32: 3000000, 1:StructuresAreWatched), @34=>(None, none:StructuresAreClobbered), @39=>(Int32, 1:StructuresAreWatched), @44=>(OtherObj, NonArray, [%BC:JSLexicalEnvironment], Object: 0x18000e4000 with butterfly 0x0 (Structure %BC:JSLexicalEnvironment), StructureID: 80, 1:StructuresAreWatched), @48=>(Int8Array, NonArray, [%Ck:Int8Array], Object: 0x1057c8340 with butterfly 0x18000e0008 (Structure %Ck:Int8Array), StructureID: 372, 1:StructuresAreWatched), @53=>(NonBoolInt32, Int32: 255, 1:StructuresAreWatched), @57=>(BoolInt32, Int32: 0, 1:StructuresAreWatched), @67=>(BoolInt32, Int32: 1, 1:StructuresAreWatched)
- 38:<!0:-> ExitOK(MustGen, W:SideState, bc#217, ExitValid)
- 36:<!0:-> KillStack(MustGen, loc9, W:Stack(-10), ClobbersExit, bc#217, ExitValid)
- 33:<!0:-> MovHint(Check:Untyped:@57, MustGen, loc9, W:SideState, ClobbersExit, bc#217, ExitInvalid)
- 32:<!0:-> Jump(MustGen, T:#11, W:SideState, bc#220, ExitValid)
- States: InvalidBranchDirection, StructuresAreWatched
- Live: @12, @25, @34, @39, @48, @53, @57, @67
- Values: @12=>(NonBoolInt32, Int32: 65536, 1:StructuresAreWatched), @25=>(NonBoolInt32, Int32: 3000000, 1:StructuresAreWatched), @34=>(None, 1:StructuresAreWatched), @39=>(Int32, 1:StructuresAreWatched), @44=>(OtherObj, NonArray, [%BC:JSLexicalEnvironment], Object: 0x18000e4000 with butterfly 0x0 (Structure %BC:JSLexicalEnvironment), StructureID: 80, 1:StructuresAreWatched), @48=>(Int8Array, NonArray, [%Ck:Int8Array], Object: 0x1057c8340 with butterfly 0x18000e0008 (Structure %Ck:Int8Array), StructureID: 372, 1:StructuresAreWatched), @53=>(NonBoolInt32, Int32: 255, 1:StructuresAreWatched), @57=>(BoolInt32, Int32: 0, 1:StructuresAreWatched), @67=>(BoolInt32, Int32: 1, 1:StructuresAreWatched)
- Block #11 (bc#220):
- Execution count: 10.000000
- Predecessors: #10
- Successors: #1 #12
- Dominated by: #0 #2 #10 #11
- Dominates: #1 #11 #12
- Dominance Frontier: #2
- Iterated Dominance Frontier: #2
- Backwards dominates by: #root #11
- Backwards dominates: #10 #11
- Control equivalent to: #10 #11
- Containing loop headers: #2
- States: StructuresAreWatched
- Live: @12, @25, @34, @39, @48, @53, @57, @67
- Values: @12=>(NonBoolInt32, Int32: 65536, 1:StructuresAreWatched), @25=>(NonBoolInt32, Int32: 3000000, 1:StructuresAreWatched), @34=>(None, none:StructuresAreClobbered), @39=>(Int32, 1:StructuresAreWatched), @44=>(OtherObj, NonArray, [%BC:JSLexicalEnvironment], Object: 0x18000e4000 with butterfly 0x0 (Structure %BC:JSLexicalEnvironment), StructureID: 80, 1:StructuresAreWatched), @48=>(Int8Array, NonArray, [%Ck:Int8Array], Object: 0x1057c8340 with butterfly 0x18000e0008 (Structure %Ck:Int8Array), StructureID: 372, 1:StructuresAreWatched), @53=>(NonBoolInt32, Int32: 255, 1:StructuresAreWatched), @57=>(BoolInt32, Int32: 0, 1:StructuresAreWatched), @67=>(BoolInt32, Int32: 1, 1:StructuresAreWatched)
- 42:<!0:-> ZombieHint(MustGen, loc9, W:SideState, ClobbersExit, bc#220, ExitInvalid)
- 46:<!0:-> ExitOK(MustGen, W:SideState, bc#220, ExitValid)
- 30:<!4:-> ArithAdd(Int32:Kill:@39, Int32:@67, JS|MustGen|PureInt|UseAsInt, Int32, Unchecked, Exits, bc#226, ExitValid)
- 50:<!0:-> KillStack(MustGen, loc9, W:Stack(-10), ClobbersExit, bc#226, ExitInvalid)
- 29:<!0:-> ZombieHint(MustGen, loc9, W:SideState, ClobbersExit, bc#226, ExitInvalid)
- 60:<!0:-> KillStack(MustGen, loc6, W:Stack(-7), ClobbersExit, bc#232, ExitInvalid)
- 28:<!0:-> MovHint(Check:Untyped:@30, MustGen, loc6, W:SideState, ClobbersExit, bc#232, ExitInvalid)
- 63:<!0:-> KillStack(MustGen, loc9, W:Stack(-10), ClobbersExit, bc#237, ExitInvalid)
- 26:<!0:-> MovHint(Check:Untyped:@30, MustGen, loc9, W:SideState, ClobbersExit, bc#237, ExitInvalid)
- 23:< 1:-> CompareLess(Int32:@30, Int32:@25, Boolean|UseAsOther, Bool, Exits, bc#242, ExitValid)
- 22:<!0:-> Branch(KnownBoolean:Kill:@23, MustGen, T:#1/w:10.000000, F:#12/w:1.000000, W:SideState, bc#242, ExitInvalid)
- States: TakeBoth, StructuresAreWatched
- Live: @12, @25, @30, @34, @48, @53, @57, @67
- Values: @12=>(NonBoolInt32, Int32: 65536, 1:StructuresAreWatched), @25=>(NonBoolInt32, Int32: 3000000, 1:StructuresAreWatched), @30=>(Int32, 1:StructuresAreWatched), @34=>(None, 1:StructuresAreWatched), @44=>(OtherObj, NonArray, [%BC:JSLexicalEnvironment], Object: 0x18000e4000 with butterfly 0x0 (Structure %BC:JSLexicalEnvironment), StructureID: 80, 1:StructuresAreWatched), @48=>(Int8Array, NonArray, [%Ck:Int8Array], Object: 0x1057c8340 with butterfly 0x18000e0008 (Structure %Ck:Int8Array), StructureID: 372, 1:StructuresAreWatched), @53=>(NonBoolInt32, Int32: 255, 1:StructuresAreWatched), @57=>(BoolInt32, Int32: 0, 1:StructuresAreWatched), @67=>(BoolInt32, Int32: 1, 1:StructuresAreWatched)
- Block #12 (bc#259):
- Execution count: 1.000000
- Predecessors: #11
- Successors:
- Dominated by: #0 #2 #10 #11 #12
- Dominates: #12
- Dominance Frontier:
- Iterated Dominance Frontier:
- Backwards dominates by: #root #12
- Backwards dominates: #12
- Control equivalent to: #12
- States: StructuresAreWatched
- Live:
- Values:
- 74:<!0:-> ExitOK(MustGen, W:SideState, bc#259, ExitValid)
- 21:<!0:-> ForceOSRExit(MustGen, W:SideState, Exits, bc#259, ExitValid)
- 0:<!0:-> Unreachable(MustGen, W:SideState, bc#259, ExitValid)
- States: InvalidBranchDirection, StructuresAreWatched, CFAInvalidated
- Live:
- Values:
- GC Values:
- Weak:Object: 0x1057c8340 with butterfly 0x18000e0008 (Structure %Ck:Int8Array), StructureID: 372
- Weak:Object: 0x18000e4000 with butterfly 0x0 (Structure %BC:JSLexicalEnvironment), StructureID: 80
- Weak:Object: 0x105764d80 with butterfly 0x0 (Structure %Ai:Function), StructureID: 65
- Desired watchpoints:
- Watchpoint sets: 0x1052a7f00
- Inline watchpoint sets: 0x1057f1c60, 0x1057f0760, 0x1057f22f0, 0x105772590, 0x1057f01b0, 0x1057f0060, 0x1057f3940
- Inferred values: 0x1057d8f00, 0x1057d8ee0
- Buffer views: Object: 0x1057c8340 with butterfly 0x18000e0008 (Structure %Ck:Int8Array), StructureID: 372
- Object property conditions: <Object: 0x1057b4000 with butterfly 0x18000f4088 (Structure %BI:Object), StructureID: 75: Absence of Symbol.toPrimitive with prototype <JSValue()>>, <Object: 0x1057a8000 with butterfly 0x18000f0248 (Structure %B6:String), StructureID: 130: Absence of Symbol.toPrimitive with prototype Object: 0x1057b4000 with butterfly 0x18000f4088 (Structure %BI:Object), StructureID: 75>
- Inferred types:
- Structures:
- %Ai:Function = 0x1057f1c00:[Function, {}, NonArray, Proto:0x1057d0000, Leaf]
- %B6:String = 0x1057f3870:[String, {toString:100, valueOf:101, charAt:102, charCodeAt:103, codePointAt:104, indexOf:105, lastIndexOf:106, PrivateSymbol.replaceUsingRegExp:107, PrivateSymbol.replaceUsingStringSearch:108, slice:109, substr:110, substring:111, toLowerCase:112, toUpperCase:113, localeCompare:114, toLocaleLowerCase:115, toLocaleUpperCase:116, trim:117, startsWith:118, endsWith:119, includes:120, normalize:121, PrivateSymbol.charCodeAt:122, trimStart:123, trimLeft:124, trimEnd:125, trimRight:126, Symbol.iterator:127, length:128, constructor:129}, NonArray, Proto:0x1057b4000, Leaf]
- %BC:JSLexicalEnvironment = 0x1057f2290:[JSLexicalEnvironment, {}, NonArray, Leaf]
- %BI:Object = 0x1057f2060:[Object, {toString:100, toLocaleString:101, valueOf:102, hasOwnProperty:103, propertyIsEnumerable:104, isPrototypeOf:105, __defineGetter__:106, __defineSetter__:107, __lookupGetter__:108, __lookupSetter__:109, __proto__:110, constructor:111}, NonArray, Leaf]
- %Ck:Int8Array = 0x105772530:[Int8Array, {}, NonArray, Proto:0x1057b4360, Leaf]
Advertisement
Add Comment
Please, Sign In to add comment