Skip to content

Instantly share code, notes, and snippets.

@kangaroo
Created July 21, 2015 13:47
Show Gist options
  • Save kangaroo/e8e6b30807c4605187dd to your computer and use it in GitHub Desktop.
Save kangaroo/e8e6b30807c4605187dd to your computer and use it in GitHub Desktop.
linaro@linaro-alip:~/coreclr/bin/Product/Linux.arm64.Debug$ export COMPlus_JitFunctionTrace=1
linaro@linaro-alip:~/coreclr/bin/Product/Linux.arm64.Debug$ ./corerun hw.exe
{ Start Jitting System.AppDomain:SetupDomain(bool,ref,ref,ref,ref):this
} Jitted Entry 001 at 0000007f`85823990 method System.AppDomain:SetupDomain(bool,ref,ref,ref,ref):this size 000000fc
{ Start Jitting System.AppDomain:SetupFusionStore(ref,ref):this
} Jitted Entry 002 at 0000007f`85823ab8 method System.AppDomain:SetupFusionStore(ref,ref):this size 000000e4
{ Start Jitting System.AppDomainSetup:VerifyDir(ref,bool):ref:this
} Jitted Entry 003 at 0000007f`85823bb8 method System.AppDomainSetup:VerifyDir(ref,bool):ref:this size 00000048
{ Start Jitting System.AppDomainSetup:SetupDefaults(ref,bool):this
} Jitted Entry 004 at 0000007f`85824020 method System.AppDomainSetup:SetupDefaults(ref,bool):this size 0000025c
{ Start Jitting System.String:LastIndexOfAny(ref):int:this
} Jitted Entry 005 at 0000007f`858242a0 method System.String:LastIndexOfAny(ref):int:this size 0000001c
{ Start Jitting System.String:Substring(int,int):ref:this
} Jitted Entry 006 at 0000007f`858246c0 method System.String:Substring(int,int):ref:this size 000001f8
{ Start Jitting System.String:InternalSubString(int,int):ref:this
} Jitted Entry 007 at 0000007f`85824b48 method System.String:InternalSubString(int,int):ref:this size 00000130
{ Start Jitting System.Buffer:Memmove(long,long,long)
} Jitted Entry 008 at 0000007f`85824c98 method System.Buffer:Memmove(long,long,long) size 00000348
{ Start Jitting System.String:Concat(ref,ref):ref
} Jitted Entry 009 at 0000007f`85824ff8 method System.String:Concat(ref,ref):ref size 000000fc
{ Start Jitting System.String:FillStringChecked(ref,int,ref)
} Jitted Entry 00a at 0000007f`85825120 method System.String:FillStringChecked(ref,int,ref) size 000000c0
{ Start Jitting System.AppDomain:PrepareDataForSetup(ref,ref,ref,ref,long,ref,ref,ref):ref
} Jitted Entry 00b at 0000007f`858267e8 method System.AppDomain:PrepareDataForSetup(ref,ref,ref,ref,long,ref,ref,ref):ref size 00000270
{ Start Jitting System.AppDomainSetup:.ctor(ref,bool):this
} Jitted Entry 00c at 0000007f`85828cb0 method System.AppDomainSetup:.ctor(ref,bool):this size 00000238
{ Start Jitting System.Collections.Generic.List`1[__Canon][System.__Canon]:.cctor()
} Jitted Entry 00d at 0000007f`85828f10 method System.Collections.Generic.List`1[__Canon][System.__Canon]:.cctor() size 0000007c
{ Start Jitting System.String:Compare(ref,ref,int):int
} Jitted Entry 00e at 0000007f`85829638 method System.String:Compare(ref,ref,int):int size 00000298
{ Start Jitting System.String:CompareOrdinalIgnoreCaseHelper(ref,ref):int
} Jitted Entry 00f at 0000007f`8582a5a8 method System.String:CompareOrdinalIgnoreCaseHelper(ref,ref):int size 000000f8
{ Start Jitting System.Collections.Generic.List`1[__Canon][System.__Canon]:Add(ref):this
} Jitted Entry 010 at 0000007f`8582a6c0 method System.Collections.Generic.List`1[__Canon][System.__Canon]:Add(ref):this size 00000064
{ Start Jitting System.Collections.Generic.List`1[__Canon][System.__Canon]:EnsureCapacity(int):this
} Jitted Entry 011 at 0000007f`8582a740 method System.Collections.Generic.List`1[__Canon][System.__Canon]:EnsureCapacity(int):this size 00000058
{ Start Jitting System.Collections.Generic.List`1[__Canon][System.__Canon]:set_Capacity(int):this
} Jitted Entry 012 at 0000007f`8582a7b0 method System.Collections.Generic.List`1[__Canon][System.__Canon]:set_Capacity(int):this size 0000011c
{ Start Jitting System.AppDomainSetup:SetCompatibilitySwitches(ref):this
} Jitted Entry 013 at 0000007f`8582a8f0 method System.AppDomainSetup:SetCompatibilitySwitches(ref):this size 00000160
{ Start Jitting System.Collections.Generic.Dictionary`2[__Canon,__Canon][System.__Canon,System.__Canon]:.ctor(int,ref):this
} Jitted Entry 014 at 0000007f`8582afb0 method System.Collections.Generic.Dictionary`2[__Canon,__Canon][System.__Canon,System.__Canon]:.ctor(int,ref):this size 00000108
{ Start Jitting System.Collections.Generic.EqualityComparer`1[__Canon][System.__Canon]:get_Default():ref
} Jitted Entry 015 at 0000007f`8582b0d8 method System.Collections.Generic.EqualityComparer`1[__Canon][System.__Canon]:get_Default():ref size 0000004c
{ Start Jitting System.Collections.Generic.EqualityComparer`1[__Canon][System.__Canon]:CreateComparer():ref
} Jitted Entry 016 at 0000007f`8582e5c0 method System.Collections.Generic.EqualityComparer`1[__Canon][System.__Canon]:CreateComparer():ref size 000005d0
{ Start Jitting System.RuntimeType:IsAssignableFrom(ref):bool:this
} Jitted Entry 017 at 0000007f`858301a0 method System.RuntimeType:IsAssignableFrom(ref):bool:this size 00000198
{ Start Jitting System.RuntimeType:get_UnderlyingSystemType():ref:this
} Jitted Entry 018 at 0000007f`85830358 method System.RuntimeType:get_UnderlyingSystemType():ref:this size 00000010
{ Start Jitting System.Collections.Generic.GenericEqualityComparer`1[__Canon][System.__Canon]:.ctor():this
} Jitted Entry 019 at 0000007f`85830788 method System.Collections.Generic.GenericEqualityComparer`1[__Canon][System.__Canon]:.ctor():this size 00000010
{ Start Jitting System.Collections.Generic.List`1[__Canon][System.__Canon]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():ref:this
} Jitted Entry 01a at 0000007f`85831630 method System.Collections.Generic.List`1[__Canon][System.__Canon]:System.Collections.Generic.IEnumerable<T>.GetEnumerator():ref:this size 00000090
{ Start Jitting DomainNeutralILStubClass:IL_STUB_UnboxingStub():bool:this
} Jitted Entry 01b at 0000007f`858316e0 method DomainNeutralILStubClass:IL_STUB_UnboxingStub():bool:this size 00000034
{ Start Jitting Enumerator[__Canon][System.__Canon]:MoveNext():bool:this
} Jitted Entry 01c at 0000007f`85831730 method Enumerator[__Canon][System.__Canon]:MoveNext():bool:this size 00000090
{ Start Jitting DomainNeutralILStubClass:IL_STUB_UnboxingStub():ref:this
} Jitted Entry 01d at 0000007f`858317e0 method DomainNeutralILStubClass:IL_STUB_UnboxingStub():ref:this size 00000034
{ Start Jitting Enumerator[__Canon][System.__Canon]:get_Current():ref:this
} Jitted Entry 01e at 0000007f`85831830 method Enumerator[__Canon][System.__Canon]:get_Current():ref:this size 00000014
{ Start Jitting System.Collections.Generic.Dictionary`2[__Canon,__Canon][System.__Canon,System.__Canon]:Insert(ref,ref,bool):this
} Jitted Entry 01f at 0000007f`85831860 method System.Collections.Generic.Dictionary`2[__Canon,__Canon][System.__Canon,System.__Canon]:Insert(ref,ref,bool):this size 00000414
{ Start Jitting System.Collections.Generic.Dictionary`2[__Canon,__Canon][System.__Canon,System.__Canon]:Initialize(int):this
} Jitted Entry 020 at 0000007f`85831ca0 method System.Collections.Generic.Dictionary`2[__Canon,__Canon][System.__Canon,System.__Canon]:Initialize(int):this size 000000e0
{ Start Jitting System.Collections.HashHelpers:GetPrime(int):int
} Jitted Entry 021 at 0000007f`85831da0 method System.Collections.HashHelpers:GetPrime(int):int size 0000015c
{ Start Jitting System.Collections.HashHelpers:.cctor()
} Jitted Entry 022 at 0000007f`85832710 method System.Collections.HashHelpers:.cctor() size 00000070
{ Start Jitting System.Collections.Generic.GenericEqualityComparer`1[__Canon][System.__Canon]:GetHashCode(ref):int:this
} Jitted Entry 023 at 0000007f`85832798 method System.Collections.Generic.GenericEqualityComparer`1[__Canon][System.__Canon]:GetHashCode(ref):int:this size 00000038
{ Start Jitting System.String:GetHashCode():int:this
} Jitted Entry 024 at 0000007f`858327f0 method System.String:GetHashCode():int:this size 00000138
{ Start Jitting Enumerator[__Canon][System.__Canon]:MoveNextRare():bool:this
} Jitted Entry 025 at 0000007f`85832948 method Enumerator[__Canon][System.__Canon]:MoveNextRare():bool:this size 00000050
{ Start Jitting DomainNeutralILStubClass:IL_STUB_UnboxingStub():this
} Jitted Entry 026 at 0000007f`858329b8 method DomainNeutralILStubClass:IL_STUB_UnboxingStub():this size 00000034
{ Start Jitting Enumerator[__Canon][System.__Canon]:Dispose():this
} Jitted Entry 027 at 0000007f`85832a08 method Enumerator[__Canon][System.__Canon]:Dispose():this size 00000010
{ Start Jitting System.AppDomain:Setup(ref):ref
} Jitted Entry 028 at 0000007f`85832e98 method System.AppDomain:Setup(ref):ref size 00001590
{ Start Jitting System.Threading.Thread:GetDomain():ref
} Jitted Entry 029 at 0000007f`85834450 method System.Threading.Thread:GetDomain():ref size 00000020
{ Start Jitting System.AppDomainSetup:GetConfigurationBytes():ref:this
} Jitted Entry 02a at 0000007f`85834488 method System.AppDomainSetup:GetConfigurationBytes():ref:this size 00000048
{ Start Jitting KeyCollection[__Canon,__Canon][System.__Canon,System.__Canon]:.ctor(ref):this
} Jitted Entry 02b at 0000007f`85834dc0 method KeyCollection[__Canon,__Canon][System.__Canon,System.__Canon]:.ctor(ref):this size 000000bc
{ Start Jitting KeyCollection[__Canon,__Canon][System.__Canon,System.__Canon]:System.Collections.Generic.IEnumerable<TKey>.GetEnumerator():ref:this
} Jitted Entry 02c at 0000007f`85835ce8 method KeyCollection[__Canon,__Canon][System.__Canon,System.__Canon]:System.Collections.Generic.IEnumerable<TKey>.GetEnumerator():ref:this size 00000098
Bus error
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment