Skip to content

Instantly share code, notes, and snippets.

@chrisseaton
Created March 4, 2015 21:35
Show Gist options
  • Save chrisseaton/6c53335cb0dabf0dd981 to your computer and use it in GitHub Desktop.
Save chrisseaton/6c53335cb0dabf0dd981 to your computer and use it in GitHub Desktop.
-> Array#each_with_index(core):core: Array#each_with_index
-> ExceptionTranslatingNode@153cb763
-> SequenceNode@2c3158e0
CheckArityNode@412ebe64
-> EachWithIndexObjectRubyProcNode@6f731759
-> YieldDispatchHeadNode@1f84327b
-> CachedYieldDispatchNode(block in each_with_index:core:/core/rubinius/common/struct.rb:142)
-> OptimizedDirectCallNode(target=block in each_with_index:core:/core/rubinius/common/struct.rb:142 <split-0-U>)
UninitializedYieldDispatchNode@39549f33
SelfNode@dbddbe3
ReadBlockNode@7a83ccd2
-> initialize:core:/core/rubinius/common/struct.rb:135
-> ExceptionTranslatingNode@44aa2e13
-> CatchRetryAsErrorNode@599a9cb2
-> CatchNextNode@3a1b36a1
-> CatchReturnNode@5e1a986c
-> CatchBreakAsReturnNode@4b55ff0a
-> SequenceNode@46a795de
CheckArityNode@256a0d95
WriteLocalVariableObjectNode@2f3928ac
ReadRestArgumentNode@4bf03fee
TraceNode@31834a2b
WriteLocalVariableObjectNode@44f0ff2b
RubyCallNode@22ead351
SelfNode@68af87ad
CallDispatchHeadNode@43d65a81
CachedBoxedDispatchNode(:_attrs, Hash::KeyValue@602f8f94, null, _attrs:core:/core/rubinius/common/struct.rb:90)
UnresolvedDispatchNode@9cfc77
OptimizedDirectCallNode(target=_attrs:core:/core/rubinius/common/struct.rb:90)
CallDispatchHeadNode@7418d76e
UnresolvedDispatchNode@601eb4af
BooleanCastUninitializedNode@11ede87f
TraceNode@7675c171
IfNode@44e4cb76
BooleanCastBooleanNode@51cab489
RubyCallNode@2f9a10df
RubyCallNode@773c2214
ReadLocalVariableObject0Node@15e1f8fe
CallDispatchHeadNode@110b7837
CachedBoxedDispatchNode(:length, Array@4c39bec8, null, Array#size(core):core: Array#size)
UnresolvedDispatchNode@6ee88e21
OptimizedDirectCallNode(target=Array#size(core):core: Array#size <split-0-U>)
CallDispatchHeadNode@78d23d6a
UnresolvedDispatchNode@626e0c86
BooleanCastUninitializedNode@28ee0a3c
CallDispatchHeadNode@2dd1086
CachedUnboxedDispatchNode@6b8d54da
UnresolvedDispatchNode@79957f11
OptimizedDirectCallNode(target=Fixnum#<=(core):core: Fixnum#<=)
CallDispatchHeadNode@217235f5
UnresolvedDispatchNode@4b41587d
BooleanCastUninitializedNode@4aebee4b
RubyCallNode@18d47df0
ReadLocalVariableObject0Node@28393e82
CallDispatchHeadNode@697a0948
CachedBoxedDispatchNode(:length, Array@4c39bec8, null, Array#size(core):core: Array#size)
UnresolvedDispatchNode@7cf63b9a
OptimizedDirectCallNode(target=Array#size(core):core: Array#size <split-1-U>)
CallDispatchHeadNode@4776e209
UnresolvedDispatchNode@265a094b
BooleanCastUninitializedNode@1f536481
NilLiteralNode@5234b61a
SequenceNode@22a260ff
TraceNode@54c425b1
RubyCallNode@50b734c4
SelfNode@2744dcae
CallDispatchHeadNode@16d0e521
UnresolvedDispatchNode@634ca3e7
CallDispatchHeadNode@ab4aa5e
UnresolvedDispatchNode@b14b60a
BooleanCastUninitializedNode@1a7cb3a4
ReadConstantNode@1c297897
LexicalScopeNode@33e0c716
DispatchHeadNode@1d6a8386
UnresolvedDispatchNode@6274f21c
InterpolatedStringNode@35cec305
IsTaintedUninitializedNode@237add
TaintUninitializedNode@491cafec
ToSUninitializedNode@cbd40c1
CallDispatchHeadNode@4fa86cb8
UnresolvedDispatchNode@54c60202
StringLiteralNode@7889b4b9
ToSUninitializedNode@1e545821
CallDispatchHeadNode@12952aff
UnresolvedDispatchNode@76a7fcbd
SequenceNode@433ea2ac
TraceNode@7f977fba
RubyCallNode@446e7065
ReadLocalVariableUninitializedNode@d653e41
CallDispatchHeadNode@3b78c683
UnresolvedDispatchNode@7f5614f9
CallDispatchHeadNode@480cbe2e
UnresolvedDispatchNode@6c3f1658
BooleanCastUninitializedNode@110e9982
ToSUninitializedNode@5eb0a686
CallDispatchHeadNode@73608eb0
UnresolvedDispatchNode@67f9cb52
StringLiteralNode@2de9ca6
ToSUninitializedNode@59018eed
CallDispatchHeadNode@2ee39e73
UnresolvedDispatchNode@76973a6
SequenceNode@71a4f441
TraceNode@24876a7e
RubyCallNode@1625789b
ReadLocalVariableUninitializedNode@5a1dddba
CallDispatchHeadNode@c4d2c44
UnresolvedDispatchNode@13866329
CallDispatchHeadNode@2eda2062
UnresolvedDispatchNode@1a9ec80e
BooleanCastUninitializedNode@7fd4e815
TraceNode@5f6b53ed
-> RubyCallNode@20cdb152
ReadLocalVariableObject0Node@4cffd3fd
ProcOrNullRubyProcNode@14b31e37
BlockDefinitionNode@1142d377
-> CallDispatchHeadNode@5c48b72c
-> CachedBoxedDispatchNode(:each_with_index, Array@4c39bec8, null, Array#each_with_index(core):core: Array#each_with_index)
UnresolvedDispatchNode@6e1ae763
-> OptimizedDirectCallNode(target=Array#each_with_index(core):core: Array#each_with_index <split-1-U>)
CallDispatchHeadNode@62d40e31
UnresolvedDispatchNode@650aa077
BooleanCastUninitializedNode@7ce29a2d
-> Class#new(core):core: Class#new
-> ExceptionTranslatingNode@457a5b2d
-> SequenceNode@79d7035
CheckArityNode@372461a9
-> NewRubyClassUndefinedPlaceholderNode@5fffb692
AllocateRubyClassNode@48cb2d73
-> CallDispatchHeadNode@243bf087
-> CachedBoxedDispatchNode(:initialize, Hash::KeyValue@602f8f94, null, initialize:core:/core/rubinius/common/struct.rb:135)
UnresolvedDispatchNode@3086f480
-> OptimizedDirectCallNode(target=initialize:core:/core/rubinius/common/struct.rb:135)
SelfNode@126f8f24
ReadAllArgumentsNode@35e98af
ReadBlockNode@781aff8b
-> new:core:/core/rubinius/common/struct.rb:63
-> ExceptionTranslatingNode@7fbf26fc
-> CatchRetryAsErrorNode@11c78080
-> CatchNextNode@662be9f7
-> CatchReturnNode@4962b41e
-> CatchBreakAsReturnNode@4fecf308
-> SequenceNode@6282b9f5
CheckArityNode@5b5f9003
WriteLocalVariableObjectNode@7c11d32
ReadRestArgumentNode@2f9dda71
WriteLocalVariableObjectNode@58278366
ReadBlockNode@7f5fcfe9
TraceNode@707865bd
-> ReturnNode@31f77791
-> RubyCallNode@552fee7a
SelfNode@548e43b1
ProcOrNullRubyNilClassNode@67688110
ProcCastRubyNilClassNode@66e827a8
CallDispatchHeadNode@5bb911c1
UnresolvedDispatchNode@6a55594b
ReadLocalVariableObject0Node@632b305d
-> CallDispatchHeadNode@44598ef7
-> CachedBoxedDispatchNode(:subclass_new, #<Class:0x92>@42507640, null, Class#new(core):core: Class#new)
UnresolvedDispatchNode@57fdb8a4
-> OptimizedDirectCallNode(target=Class#new(core):core: Class#new <split-8-U>)
CallDispatchHeadNode@17222c11
UnresolvedDispatchNode@2db15f70
BooleanCastUninitializedNode@25974207
SplatCastRubyArrayNode@3ebc955b
ArrayDupRubyArray4Node@21a46ff1
CallDispatchHeadNode@11b5f4e2
UnresolvedDispatchNode@6bcae9
BooleanCastUninitializedNode@5aa781f2
CallDispatchHeadNode@58feb6b0
UnresolvedDispatchNode@66d25ba9
ReadLocalVariableObject0Node@3830f918
-> block in each:core:/core/hash.rb:31
-> CatchRetryAsErrorNode@5efe47fd
-> CatchNextNode@739831a4
-> CatchReturnPlaceholderNode@7e3236d
-> RedoableNode@38a4e2b0
-> SequenceNode@14c99bf6
ObjectLiteralNode@266e9dda
IfNode@38883a31
BooleanCastBooleanNode@27a6fef2
ShouldDestructureNode@7fe8c7db
RespondToNode@2dba05b1
ReadPreArgumentNode@541afb85
DoesRespondDispatchHeadNode@445bce9a
UnresolvedDispatchNode@7db40fd5
SequenceNode@5e1a5f
WriteLocalVariableObjectNode@31b0f02
ArrayCastRubyArrayNode@19ae2ee5
CallDispatchHeadNode@44b940a2
UnresolvedDispatchNode@34c53688
ReadPreArgumentNode@6ffd4c0d
WriteLocalVariableObjectNode@74c9e11
ArrayReadNormalizedObjectIntNode@9fe720a
ReadLocalVariableObject0Node@149274cb
IntegerFixnumLiteralNode@118acf70
WriteLocalVariableIntNode@72557746
ArrayReadNormalizedObjectIntNode@8c12524
ReadLocalVariableObject0Node@f723cdb
IntegerFixnumLiteralNode@4844930a
SequenceNode@11f23203
WriteLocalVariableUninitializedNode@101bdd1c
ReadPreArgumentNode@e91af20
WriteLocalVariableUninitializedNode@6221b13b
ReadPreArgumentNode@62c3f556
TraceNode@2cfe272f
-> YieldNode@2f95653f
YieldDispatchHeadNode@4052b19f
UninitializedYieldDispatchNode@3dc68586
-> RubyCallNode@60dc1a4e
ReadConstantNode@646427f7
LexicalScopeNode@31efacad
DispatchHeadNode@380ce5a3
CachedBoxedDispatchNode(:KeyValue, #<Class:0x12>@4e3958e7, Hash::KeyValue, null)
UnresolvedDispatchNode@38029686
-> CallDispatchHeadNode@7d9c45ee
-> CachedBoxedDispatchNode(:new, #<Class:0x92>@42507640, null, new:core:/core/rubinius/common/struct.rb:63)
UnresolvedDispatchNode@31da0434
-> OptimizedDirectCallNode(target=new:core:/core/rubinius/common/struct.rb:63)
CallDispatchHeadNode@6e24ce51
UnresolvedDispatchNode@423ed3b5
BooleanCastUninitializedNode@5d124d29
ReadLocalVariableObject0Node@3c88191b
ReadLocalVariableIntNode@74960e9d
-> Hash#each(core):core: Hash#each
-> ExceptionTranslatingNode@4001d8c1
-> SequenceNode@fb5aeed
CheckArityNode@73893ec1
-> EachRubyHashRubyProc1Node@2fc49538
-> YieldDispatchHeadNode@670342a2
-> CachedYieldDispatchNode(block in each:core:/core/hash.rb:31)
-> OptimizedDirectCallNode(target=block in each:core:/core/hash.rb:31 <split-0-U>)
UninitializedYieldDispatchNode@d5e575c
SelfNode@7742a45c
ReadBlockNode@7ca492d9
-> each_item:core:/core/hash.rb:30
-> ExceptionTranslatingNode@14fc9bd
-> CatchRetryAsErrorNode@7ed49a7f
-> CatchNextNode@1cd6b1bd
-> CatchReturnNode@443cdaa4
-> CatchBreakAsReturnNode@3b41e1bf
-> SequenceNode@619c93ca
CheckArityNode@486e9d1d
TraceNode@6aa5974e
-> RubyCallNode@5e5ddfbc
SelfNode@5bda157e
ProcOrNullRubyProcNode@67e0fd6d
BlockDefinitionNode@21390938
-> CallDispatchHeadNode@1129829c
-> CachedBoxedDispatchNode(:each, Hash@6ab778a, null, Hash#each(core):core: Hash#each)
UnresolvedDispatchNode@1a531422
-> OptimizedDirectCallNode(target=Hash#each(core):core: Hash#each <split-0-U>)
CallDispatchHeadNode@7a388990
UnresolvedDispatchNode@13213f26
BooleanCastUninitializedNode@4e4162bc
-> values:core:/core/rubinius/common/hash.rb:82
-> ExceptionTranslatingNode@4c319d52
-> CatchRetryAsErrorNode@72fbf94d
-> CatchNextNode@6839203b
-> CatchReturnNode@2d28fb02
-> CatchBreakAsReturnNode@6db328f8
-> SequenceNode@402f8592
CheckArityNode@61b65d54
TraceNode@b2c4a8b
WriteLocalVariableObjectNode@7f2c57fe
EmptyArrayLiteralNode@43935e9c
TraceNode@101cf747
-> RubyCallNode@790d8fdd
SelfNode@6403a4a5
ProcOrNullRubyProcNode@3dbd7107
BlockDefinitionNode@4a6c0f38
-> CallDispatchHeadNode@5f8a02cf
-> CachedBoxedDispatchNode(:each_item, Hash@6ab778a, null, each_item:core:/core/hash.rb:30)
UnresolvedDispatchNode@26d5a317
-> OptimizedDirectCallNode(target=each_item:core:/core/hash.rb:30)
CallDispatchHeadNode@70b6db83
UnresolvedDispatchNode@5a090f62
BooleanCastUninitializedNode@559af296
TraceNode@5edc3e29
ReadLocalVariableUninitializedNode@18709cb2
-> block in step:/Users/chrisseaton/Documents/ruby/bench9000/lib/bench/benchmarks/psd.rb/psd.rb/lib/psd/image_modes/cmyk.rb:7
-> CatchRetryAsErrorNode@a90e2c1
-> CatchNextNode@89caf47
-> CatchReturnPlaceholderNode@370ef50b
-> RedoableNode@2b877a54
-> SequenceNode@268c030f
ObjectLiteralNode@4b87760e
WriteLocalVariableIntNode@be164d8
ReadPreArgumentNode@1b24ea2a
TraceNode@5df6163a
WriteLocalVariableIntNode@2d313c8c
WriteLocalVariableIntNode@2df65a56
WriteLocalVariableIntNode@113f9078
WriteLocalVariableIntNode@7c1503a3
IntegerFixnumLiteralNode@586495f1
TraceNode@47df5041
WriteLocalVariableIntNode@2a0ea492
IntegerFixnumLiteralNode@7e52a26b
TraceNode@2e56b4d
RubyCallNode@3f857e08
ReadInstanceVariableNode@6070775e
SelfNode@b5ac0c1
ReadHeadObjectFieldNode@224c7de4
ReadObjectObjectFieldNode@36ad229b
UninitializedReadObjectFieldNode@55846997
ProcOrNullRubyProcNode@805e72e
BlockDefinitionNode@49671897
CallDispatchHeadNode@168142da
CachedBoxedDispatchNode(:each_with_index, Array@4c39bec8, null, Array#each_with_index(core):core: Array#each_with_index)
UnresolvedDispatchNode@60bf494c
OptimizedDirectCallNode(target=Array#each_with_index(core):core: Array#each_with_index <split-0-U>)
CallDispatchHeadNode@47a4eee2
UnresolvedDispatchNode@36f6e521
BooleanCastUninitializedNode@2afdf6b7
TraceNode@30922f8d
WriteLocalVariableObjectNode@50211483
RubyCallNode@51ff3c4b
ReadConstantNode@1472208d
ReadConstantNode@35bd8bc9
LexicalScopeNode@6de004f1
DispatchHeadNode@45d56062
CachedBoxedDispatchNode(:PSD, #<Class:0xc6>@1c30cb85, PSD, null)
UnresolvedDispatchNode@191c6e13
DispatchHeadNode@7436364d
CachedBoxedDispatchNode(:Color, #<Class:0xac>@713a35c5, PSD::Color, null)
UnresolvedDispatchNode@68ea253b
CallDispatchHeadNode@12fcb2c3
CachedBoxedDispatchNode(:cmyk_to_rgb, #<Class:0xb8>@2f79f192, null, cmyk_to_rgb:/Users/chrisseaton/Documents/ruby/bench9000/lib/bench/benchmarks/psd.rb/psd.rb/lib/psd/color.rb:117)
UnresolvedDispatchNode@57bd6a8f
OptimizedDirectCallNode(target=cmyk_to_rgb:/Users/chrisseaton/Documents/ruby/bench9000/lib/bench/benchmarks/psd.rb/psd.rb/lib/psd/color.rb:117)
CallDispatchHeadNode@39ab5ef7
UnresolvedDispatchNode@517704
BooleanCastUninitializedNode@77cca767
RubyCallNode@4b195203
IntegerFixnumLiteralNode@28a6e171
CallDispatchHeadNode@23444a36
CachedUnboxedDispatchNode@31a136a6
UnresolvedDispatchNode@30a9e3db
OptimizedDirectCallNode(target=Fixnum#-(core):core: Fixnum#-)
CallDispatchHeadNode@2f9b21d6
UnresolvedDispatchNode@2e0fdbe9
BooleanCastUninitializedNode@16a3cc88
ReadLocalVariableIntNode@696b52bc
RubyCallNode@1f884bd6
IntegerFixnumLiteralNode@4f081b5d
CallDispatchHeadNode@474749b8
CachedUnboxedDispatchNode@740a0d5e
UnresolvedDispatchNode@29013ef2
OptimizedDirectCallNode(target=Fixnum#-(core):core: Fixnum#-)
CallDispatchHeadNode@265c1a7c
UnresolvedDispatchNode@5b2b8d86
BooleanCastUninitializedNode@7fef0b40
ReadLocalVariableIntNode@5f395ce1
RubyCallNode@19f02280
IntegerFixnumLiteralNode@1e30db85
CallDispatchHeadNode@19827608
CachedUnboxedDispatchNode@cc9ef8d
UnresolvedDispatchNode@14b528b6
OptimizedDirectCallNode(target=Fixnum#-(core):core: Fixnum#-)
CallDispatchHeadNode@c412556
UnresolvedDispatchNode@6f930e0
BooleanCastUninitializedNode@450f0235
ReadLocalVariableIntNode@78c262ba
RubyCallNode@7d2c9361
IntegerFixnumLiteralNode@329dc214
CallDispatchHeadNode@fbe70d8
CachedUnboxedDispatchNode@64021427
UnresolvedDispatchNode@7d2c345d
OptimizedDirectCallNode(target=Fixnum#-(core):core: Fixnum#-)
CallDispatchHeadNode@217dc48e
UnresolvedDispatchNode@5db948c9
BooleanCastUninitializedNode@296edc75
ReadLocalVariableIntNode@357c9bd9
TraceNode@7aea704c
-> RubyCallNode@6d0290d8
ReadInstanceVariableNode@32507479
SelfNode@632383b9
ReadHeadObjectFieldNode@4ae2e781
ReadObjectObjectFieldNode@339f3a55
UninitializedReadObjectFieldNode@2dd63e3
CallDispatchHeadNode@7d1c164a
UnresolvedDispatchNode@209f3887
CallDispatchHeadNode@6a98f353
UnresolvedDispatchNode@3b35798
BooleanCastUninitializedNode@1e00bfe2
-> RubyCallNode@4702e7a5
ReadConstantNode@6a2d867d
ReadConstantNode@73bb1337
LexicalScopeNode@685f5d0d
DispatchHeadNode@3830b06c
CachedBoxedDispatchNode(:ChunkyPNG, #<Class:0xc6>@1c30cb85, ChunkyPNG, null)
UnresolvedDispatchNode@15214920
DispatchHeadNode@784d9bc
CachedBoxedDispatchNode(:Color, #<Class:0xb0>@55acec99, ChunkyPNG::Color, null)
UnresolvedDispatchNode@426131d7
CallDispatchHeadNode@5d9618f2
UnresolvedDispatchNode@7c7e73c5
CallDispatchHeadNode@13cc0b90
UnresolvedDispatchNode@58687fb7
BooleanCastUninitializedNode@3554bdc0
-> PushOneUninitializedNode@5b733ef7
-> DupUninitializedNode@43a4a9e5
CallDispatchHeadNode@764fffa0
UnresolvedDispatchNode@35145874
-> SplatCastUninitializedNode@18e4674d
ArrayDupUninitializedNode@5c313224
CallDispatchHeadNode@1e1e837d
UnresolvedDispatchNode@4b957db0
BooleanCastUninitializedNode@5d71b500
CallDispatchHeadNode@8840c98
UnresolvedDispatchNode@626b639e
-> RubyCallNode@273fa9e
ReadLocalVariableObject0Node@527a8665
-> CallDispatchHeadNode@7ab2a07e
-> CachedBoxedDispatchNode(:values, Hash@6ab778a, null, values:core:/core/rubinius/common/hash.rb:82)
UnresolvedDispatchNode@437c4b25
-> OptimizedDirectCallNode(target=values:core:/core/rubinius/common/hash.rb:82)
CallDispatchHeadNode@5ec6fede
UnresolvedDispatchNode@580902cd
BooleanCastUninitializedNode@3757e8e2
ReadLocalVariableUninitializedNode@1653b84e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment