[Mono-bugs] [Bug 79782][Cri] New - Runtime segfaulting

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Sun Oct 29 17:52:22 EST 2006


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by porges+ximian at porg.es.

http://bugzilla.ximian.com/show_bug.cgi?id=79782

--- shadow/79782	2006-10-29 17:52:22.000000000 -0500
+++ shadow/79782.tmp.23940	2006-10-29 17:52:22.000000000 -0500
@@ -0,0 +1,941 @@
+Bug#: 79782
+Product: Mono: Runtime
+Version: 1.1
+OS: 
+OS Details: Ubuntu Edgy Eft
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Critical
+Component: JIT
+AssignedTo: lupus at ximian.com                            
+ReportedBy: porges+ximian at porg.es               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: Runtime segfaulting
+
+I've included a gdb backtrace and the output of Mono when running
+verbosely. The assembly was compiled with gmcs. I can include either it or
+the source code if you need it...
+
+$ gdb --args mono Parser.exe
+GNU gdb 6.4.90-debian
+Copyright (C) 2006 Free Software Foundation, Inc.
+GDB is free software, covered by the GNU General Public License, and you are
+welcome to change it and/or distribute copies of it under certain conditions.
+Type "show copying" to see the conditions.
+There is absolutely no warranty for GDB.  Type "show warranty" for details.
+This GDB was configured as "x86_64-linux-gnu"...(no debugging symbols found)
+Using host libthread_db library "/lib/libthread_db.so.1".
+
+(gdb) start
+Function "main" not defined.
+Make breakpoint pending on future shared library load? (y or [n]) 
+Starting program: /usr/bin/mono Parser.exe
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+[Thread debugging using libthread_db enabled]
+[New Thread 47614927503408 (LWP 12416)]
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+(no debugging symbols found)
+[New Thread 1073822032 (LWP 12419)]
+[New Thread 1075988816 (LWP 12420)]
+
+Program received signal SIGPWR, Power fail/restart.
+[Switching to Thread 1075988816 (LWP 12420)]
+0x00002b4e368a0ad7 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
+/lib/libpthread.so.0
+(gdb) bt
+#0  0x00002b4e368a0ad7 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
+/lib/libpthread.so.0
+#1  0x00000000004aa8a0 in mono_type_full_name ()
+#2  0x00000000004acc71 in mono_type_full_name ()
+#3  0x00000000004b8e47 in mono_pthread_key_for_tls ()
+#4  0x0000000000465884 in mono_object_register_finalizer ()
+#5  0x000000000047a489 in mono_thread_get_abort_signal ()
+#6  0x00000000004b84e3 in mono_pthread_key_for_tls ()
+#7  0x00000000004cd7a2 in GC_start_blocking ()
+#8  0x00002b4e3689d3ca in start_thread () from /lib/libpthread.so.0
+#9  0x00002b4e36bfc55d in clone () from /lib/libc.so.6
+#10 0x0000000000000000 in ?? ()
+(gdb) continue
+Continuing.
+
+Program received signal SIGXCPU, CPU time limit exceeded.
+0x00002b4e36b5f9cf in sigsuspend () from /lib/libc.so.6
+(gdb) bt
+#0  0x00002b4e36b5f9cf in sigsuspend () from /lib/libc.so.6
+#1  0x00000000004ce2b1 in GC_start_blocking ()
+#2  <signal handler called>
+#3  0x00002b4e368a0ad7 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
+/lib/libpthread.so.0
+#4  0x00000000004aa8a0 in mono_type_full_name ()
+#5  0x00000000004acc71 in mono_type_full_name ()
+#6  0x00000000004b8e47 in mono_pthread_key_for_tls ()
+#7  0x0000000000465884 in mono_object_register_finalizer ()
+#8  0x000000000047a489 in mono_thread_get_abort_signal ()
+#9  0x00000000004b84e3 in mono_pthread_key_for_tls ()
+#10 0x00000000004cd7a2 in GC_start_blocking ()
+#11 0x00002b4e3689d3ca in start_thread () from /lib/libpthread.so.0
+#12 0x00002b4e36bfc55d in clone () from /lib/libc.so.6
+#13 0x0000000000000000 in ?? ()
+(gdb) 
+
+(This sequence of signals repeats as long as I continue for.)
+
+$ mono -v Parser.exe
+Method (wrapper runtime-invoke) System.Object:runtime_invoke_void_string
+(object,intptr,intptr,intptr) emitted at 0x400174f8 to 0x400175c3 (code
+length 203) [Parser.exe]
+Method System.OutOfMemoryException:.ctor (string) emitted at 0x400175c8 to
+0x40017600 (code length 56) [Parser.exe]
+Method System.SystemException:.ctor (string) emitted at 0x40017658 to
+0x40017690 (code length 56) [Parser.exe]
+Method System.Exception:.ctor (string) emitted at 0x400176c0 to 0x400176ea
+(code length 42) [Parser.exe]
+Method System.Exception:set_HResult (int) emitted at 0x400176f0 to
+0x4001770e (code length 30) [Parser.exe]
+Method System.NullReferenceException:.ctor (string) emitted at 0x40017710
+to 0x40017743 (code length 51) [Parser.exe]
+Method System.StackOverflowException:.ctor (string) emitted at 0x40017748
+to 0x4001776a (code length 34) [Parser.exe]
+Method (wrapper runtime-invoke) System.Object:runtime_invoke_void_string[]
+(object,intptr,intptr,intptr) emitted at 0x40018058 to 0x4001811f (code
+length 199) [Parser.exe]
+Method Parser.MainClass:Main (string[]) emitted at 0x400184b8 to 0x40018724
+(code length 620) [Parser.exe]
+Method (wrapper managed-to-native)
+System.Object:__icall_wrapper_mono_object_new_fast (intptr) emitted at
+0x400188b8 to 0x4001894c (code length 148) [Parser.exe]
+Method Parser.RegexParser:.ctor (string) emitted at 0x400189f0 to
+0x40018a59 (code length 105) [Parser.exe]
+Method Parser.Parser:.ctor () emitted at 0x40018ad8 to 0x40018ae5 (code
+length 13) [Parser.exe]
+Method (wrapper runtime-invoke) System.Object:runtime_invoke_void
+(object,intptr,intptr,intptr) emitted at 0x40018ae8 to 0x40018ba8 (code
+length 192) [Parser.exe]
+Method Parser.Parser:.cctor () emitted at 0x40018bb0 to 0x40018bed (code
+length 61) [Parser.exe]
+Method (wrapper runtime-invoke) System.Object:runtime_invoke_void
+(object,intptr,intptr,intptr) emitted at 0x40018bf0 to 0x40018cb0 (code
+length 192) [Parser.exe]
+Method System.String:.cctor () emitted at 0x40018ee8 to 0x4001927c (code
+length 916) [Parser.exe]
+Method (wrapper managed-to-native)
+System.Object:__icall_wrapper_mono_array_new_specific (intptr,int) emitted
+at 0x40019280 to 0x4001931f (code length 159) [Parser.exe]
+Method System.String:Concat (string,string) emitted at 0x40019320 to
+0x40019445 (code length 293) [Parser.exe]
+Method (wrapper managed-to-native) System.String:InternalAllocateStr (int)
+emitted at 0x40019498 to 0x4001952c (code length 148) [Parser.exe]
+Method System.String:memcpy (byte*,byte*,int) emitted at 0x40019530 to
+0x4001967d (code length 333) [Parser.exe]
+Method System.String:memcpy4 (byte*,byte*,int) emitted at 0x400196f8 to
+0x400197c6 (code length 206) [Parser.exe]
+Method System.String:memcpy2 (byte*,byte*,int) emitted at 0x400197c8 to
+0x4001988a (code length 194) [Parser.exe]
+Method (wrapper managed-to-native)
+System.Object:__icall_wrapper_mono_object_new_specific (intptr) emitted at
+0x40019890 to 0x40019924 (code length 148) [Parser.exe]
+Method System.Text.RegularExpressions.Regex:.ctor
+(string,System.Text.RegularExpressions.RegexOptions) emitted at 0x40019928
+to 0x40019960 (code length 56) [Parser.exe]
+Method (wrapper runtime-invoke) System.Object:runtime_invoke_void
+(object,intptr,intptr,intptr) emitted at 0x40019990 to 0x40019a50 (code
+length 192) [Parser.exe]
+Method System.Text.RegularExpressions.Regex:.cctor () emitted at 0x40019a58
+to 0x40019aa0 (code length 72) [Parser.exe]
+Method System.Text.RegularExpressions.FactoryCache:.ctor (int) emitted at
+0x40019e68 to 0x40019ed9 (code length 113) [Parser.exe]
+Method System.Collections.Hashtable:.ctor (int) emitted at 0x40019f30 to
+0x40019f64 (code length 52) [Parser.exe]
+Method System.Collections.Hashtable:.cctor () emitted at 0x4001a198 to
+0x4001a672 (code length 1242) [Parser.exe]
+Method System.Collections.Hashtable:.ctor (int,single) emitted at
+0x4001a678 to 0x4001a6b2 (code length 58) [Parser.exe]
+Method System.Collections.Hashtable:.ctor
+(int,single,System.Collections.IHashCodeProvider,System.Collections.IComparer)
+emitted at 0x4001adc0 to 0x4001b054 (code length 660) [Parser.exe]
+Method System.Single:IsNaN (single) emitted at 0x4001b120 to 0x4001b157
+(code length 55) [Parser.exe]
+Method System.Collections.Hashtable:ToPrime (int) emitted at 0x4001b158 to
+0x4001b203 (code length 171) [Parser.exe]
+Method System.Collections.Hashtable:SetTable
+(System.Collections.Hashtable/Slot[]) emitted at 0x4001b230 to 0x4001b294
+(code length 100) [Parser.exe]
+Method System.Collections.Hashtable:AdjustThreshold () emitted at
+0x4001b2e8 to 0x4001b346 (code length 94) [Parser.exe]
+Method System.Text.RegularExpressions.MRUList:.ctor () emitted at
+0x4001b348 to 0x4001b374 (code length 44) [Parser.exe]
+Method System.Text.RegularExpressions.Regex:Init () emitted at 0x4001b940
+to 0x4001bb22 (code length 482) [Parser.exe]
+Method System.Text.RegularExpressions.FactoryCache:Lookup
+(string,System.Text.RegularExpressions.RegexOptions) emitted at 0x4001bcb8
+to 0x4001be69 (code length 433) [Parser.exe]
+Method System.Threading.Monitor:Enter (object) emitted at 0x4001bf60 to
+0x4001bfc7 (code length 103) [Parser.exe]
+Method (wrapper managed-to-native)
+System.Threading.Monitor:Monitor_try_enter (object,int) emitted at
+0x4001bff0 to 0x4001c0a2 (code length 178) [Parser.exe]
+Method Key:.ctor (string,System.Text.RegularExpressions.RegexOptions)
+emitted at 0x4001c0a8 to 0x4001c0d8 (code length 48) [Parser.exe]
+Method System.Collections.Hashtable:Contains (object) emitted at 0x4001c0e0
+to 0x4001c11e (code length 62) [Parser.exe]
+Method System.Collections.Hashtable:Find (object) emitted at 0x4001c148 to
+0x4001c36e (code length 550) [Parser.exe]
+Method System.Collections.Hashtable:GetHash (object) emitted at 0x4001c398
+to 0x4001c40f (code length 119) [Parser.exe]
+Method Key:GetHashCode () emitted at 0x4001c410 to 0x4001c43b (code length
+43) [Parser.exe]
+Method System.String:GetHashCode () emitted at 0x4001c440 to 0x4001c4f6
+(code length 182) [Parser.exe]
+Method System.Threading.Monitor:Exit (object) emitted at 0x4001c4f8 to
+0x4001c555 (code length 93) [Parser.exe]
+Method (wrapper managed-to-native) System.Threading.Monitor:Monitor_exit
+(object) emitted at 0x4001c580 to 0x4001c610 (code length 144) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Parser:.ctor () emitted at
+0x4001ccf8 to 0x4001cd55 (code length 93) [Parser.exe]
+Method System.Collections.ArrayList:.ctor () emitted at 0x4001cfb0 to
+0x4001cfdf (code length 47) [Parser.exe]
+Method System.Collections.Hashtable:.ctor () emitted at 0x4001cfe0 to
+0x4001d014 (code length 52) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Parser:ParseRegularExpression
+(string,System.Text.RegularExpressions.RegexOptions) emitted at 0x4001d040
+to 0x4001d150 (code length 272) [Parser.exe]
+Method System.Collections.ArrayList:Clear () emitted at 0x4001d220 to
+0x4001d259 (code length 57) [Parser.exe]
+Method System.Array:Clear (System.Array,int,int) emitted at 0x4001d288 to
+0x4001d3da (code length 338) [Parser.exe]
+Method (wrapper managed-to-native) System.Array:GetLowerBound (int) emitted
+at 0x4001d480 to 0x4001d51f (code length 159) [Parser.exe]
+Method (wrapper managed-to-native) System.Array:ClearInternal
+(System.Array,int,int) emitted at 0x4001d520 to 0x4001d5c6 (code length
+166) [Parser.exe]
+Method System.Collections.Hashtable:Clear () emitted at 0x4001d5c8 to
+0x4001d6a3 (code length 219) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.RegularExpression:.ctor ()
+emitted at 0x4001d6a8 to 0x4001d6cc (code length 36) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Group:.ctor () emitted at
+0x4001d6f8 to 0x4001d70e (code length 22) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.CompositeExpression:.ctor ()
+emitted at 0x4001db48 to 0x4001db87 (code length 63) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Expression:.ctor () emitted at
+0x4001dbd8 to 0x4001dbe5 (code length 13) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.ExpressionCollection:.ctor ()
+emitted at 0x4001dbe8 to 0x4001dbfe (code length 22) [Parser.exe]
+Method System.Collections.CollectionBase:.ctor () emitted at 0x4001dc28 to
+0x4001dc35 (code length 13) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Parser:ParseGroup
+(System.Text.RegularExpressions.Syntax.Group,System.Text.RegularExpressions.RegexOptions,System.Text.RegularExpressions.Syntax.Assertion)
+emitted at 0x4001e2c8 to 0x4001f35d (code length 4245) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Parser:ConsumeWhitespace
+(bool) emitted at 0x4001f768 to 0x4001fa32 (code length 714) [Parser.exe]
+Method System.Char:.cctor () emitted at 0x4001fa60 to 0x4001faba (code
+length 90) [Parser.exe]
+Method (wrapper managed-to-native) System.Char:GetDataTablePointers
+(byte*&,byte*&,double*&,uint16*&,uint16*&,uint16*&,uint16*&) emitted at
+0x4001fae8 to 0x4001fbb9 (code length 209) [Parser.exe]
+Method System.Char:IsWhiteSpace (char) emitted at 0x4001fbc0 to 0x4001fc92
+(code length 210) [Parser.exe]
+Method (wrapper managed-to-native)
+System.Object:__icall_wrapper_mono_object_new_ptrfree (intptr) emitted at
+0x4001fcf8 to 0x4001fd8c (code length 148) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.PositionAssertion:.ctor
+(System.Text.RegularExpressions.Position) emitted at 0x4001fd90 to
+0x4001fdb9 (code length 41) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Group:AppendExpression
+(System.Text.RegularExpressions.Syntax.Expression) emitted at 0x4001fdc0 to
+0x4001fdf8 (code length 56) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.ExpressionCollection:Add
+(System.Text.RegularExpressions.Syntax.Expression) emitted at 0x4001fe28 to
+0x4001fe62 (code length 58) [Parser.exe]
+Method System.Collections.CollectionBase:System.Collections.IList.Add
+(object) emitted at 0x4001fe68 to 0x4001ff59 (code length 241) [Parser.exe]
+Method
+System.Text.RegularExpressions.Syntax.ExpressionCollection:OnValidate
+(object) emitted at 0x4001ff88 to 0x4001ff9a (code length 18) [Parser.exe]
+Method System.Collections.CollectionBase:get_InnerList () emitted at
+0x4001ffa0 to 0x4002001a (code length 122) [Parser.exe]
+Method System.Collections.ArrayList:get_Count () emitted at 0x40020020 to
+0x40020035 (code length 21) [Parser.exe]
+Method System.Collections.CollectionBase:OnInsert (int,object) emitted at
+0x40020038 to 0x4002004f (code length 23) [Parser.exe]
+Method System.Collections.ArrayList:Add (object) emitted at 0x40020050 to
+0x400200e4 (code length 148) [Parser.exe]
+Method System.Collections.ArrayList:EnsureCapacity (int) emitted at
+0x40020138 to 0x400201fa (code length 194) [Parser.exe]
+Method System.Array:Copy (System.Array,int,System.Array,int,int) emitted at
+0x40020228 to 0x400209c3 (code length 1947) [Parser.exe]
+Method (wrapper managed-to-native) System.Array:FastCopy
+(System.Array,int,System.Array,int,int) emitted at 0x40020ae0 to 0x40020bb9
+(code length 217) [Parser.exe]
+Method (wrapper stelemref) System.Object:stelemref (object,intptr,object)
+emitted at 0x40020be8 to 0x40020cd9 (code length 241) [Parser.exe]
+Method System.Collections.CollectionBase:OnInsertComplete (int,object)
+emitted at 0x40020d08 to 0x40020d1f (code length 23) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Parser:ParseGroupingConstruct
+(System.Text.RegularExpressions.RegexOptions&) emitted at 0x40020e88 to
+0x40021aef (code length 3175) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Parser:ParseEscape () emitted
+at 0x40021e58 to 0x400221b3 (code length 859) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Parser:ParseSpecial
+(System.Text.RegularExpressions.RegexOptions) emitted at 0x40022400 to
+0x40022ca8 (code length 2216) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.CharacterClass:.ctor
+(System.Text.RegularExpressions.Category,bool) emitted at 0x40023028 to
+0x40023068 (code length 64) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.CharacterClass:.cctor ()
+emitted at 0x400230e8 to 0x40023105 (code length 29) [Parser.exe]
+Method System.Text.RegularExpressions.Interval:.ctor (int,int) emitted at
+0x40023130 to 0x40023186 (code length 86) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.CharacterClass:.ctor
+(bool,bool) emitted at 0x40023340 to 0x400233f9 (code length 185) [Parser.exe]
+Method System.Text.RegularExpressions.IntervalCollection:.ctor () emitted
+at 0x40023450 to 0x400234af (code length 95) [Parser.exe]
+Method System.Collections.BitArray:.ctor (int) emitted at 0x400234b0 to
+0x40023534 (code length 132) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.CharacterClass:AddCategory
+(System.Text.RegularExpressions.Category,bool) emitted at 0x40023538 to
+0x400235ac (code length 116) [Parser.exe]
+Method System.Collections.BitArray:set_Item (int,bool) emitted at
+0x400235d8 to 0x40023603 (code length 43) [Parser.exe]
+Method System.Collections.BitArray:Set (int,bool) emitted at 0x40023630 to
+0x40023745 (code length 277) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Alternation:.ctor () emitted
+at 0x40023770 to 0x400237bd (code length 77) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Alternation:AddAlternative
+(System.Text.RegularExpressions.Syntax.Expression) emitted at 0x400237c0 to
+0x40023807 (code length 71) [Parser.exe]
+Method (wrapper managed-to-native)
+System.Object:__icall_wrapper_mono_object_new_ptrfree_box (intptr) emitted
+at 0x40023808 to 0x4002389c (code length 148) [Parser.exe]
+Method System.String:Concat (object,object) emitted at 0x400238a0 to
+0x40023a2f (code length 399) [Parser.exe]
+Method System.String:ToString () emitted at 0x40023a30 to 0x40023a41 (code
+length 17) [Parser.exe]
+Method System.Char:ToString () emitted at 0x40023a48 to 0x40023a70 (code
+length 40) [Parser.exe]
+Method (wrapper managed-to-native) System.String:.ctor (char,int) emitted
+at 0x40023ab8 to 0x40023b69 (code length 177) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Literal:.ctor (string,bool)
+emitted at 0x40023b70 to 0x40023ba6 (code length 54) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Repetition:.ctor
+(int,int,bool) emitted at 0x40023ba8 to 0x40023c4e (code length 166)
+[Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Repetition:set_Expression
+(System.Text.RegularExpressions.Syntax.Expression) emitted at 0x40023c50 to
+0x40023c8b (code length 59) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.ExpressionCollection:set_Item
+(int,System.Text.RegularExpressions.Syntax.Expression) emitted at
+0x40023cb8 to 0x40023cfd (code length 69) [Parser.exe]
+Method System.Collections.CollectionBase:System.Collections.IList.set_Item
+(int,object) emitted at 0x40023d00 to 0x40023e64 (code length 356) [Parser.exe]
+Method System.Collections.ArrayList:get_Item (int) emitted at 0x40023e68 to
+0x40023f38 (code length 208) [Parser.exe]
+Method System.Collections.CollectionBase:OnSet (int,object,object) emitted
+at 0x40023f68 to 0x40023f84 (code length 28) [Parser.exe]
+Method System.Collections.ArrayList:set_Item (int,object) emitted at
+0x40225000 to 0x402250cd (code length 205) [Parser.exe]
+Method System.Collections.CollectionBase:OnSetComplete (int,object,object)
+emitted at 0x402250d0 to 0x402250ec (code length 28) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Parser:ResolveReferences ()
+emitted at 0x402250f0 to 0x40225b63 (code length 2675) [Parser.exe]
+Method System.Collections.ArrayList:GetEnumerator () emitted at 0x40225d48
+to 0x40225d7b (code length 51) [Parser.exe]
+Method SimpleEnumerator:.cctor () emitted at 0x40225da8 to 0x40225ddd (code
+length 53) [Parser.exe]
+Method SimpleEnumerator:.ctor (System.Collections.ArrayList) emitted at
+0x40225de0 to 0x40225e26 (code length 70) [Parser.exe]
+Method SimpleEnumerator:MoveNext () emitted at 0x40225e28 to 0x40225f05
+(code length 221) [Parser.exe]
+Method System.Collections.Hashtable:get_Keys () emitted at 0x40225ff8 to
+0x4022604d (code length 85) [Parser.exe]
+Method HashKeys:.ctor (System.Collections.Hashtable) emitted at 0x40226078
+to 0x402260bc (code length 68) [Parser.exe]
+Method HashKeys:GetEnumerator () emitted at 0x402261d8 to 0x40226212 (code
+length 58) [Parser.exe]
+Method Enumerator:.ctor
+(System.Collections.Hashtable,System.Collections.Hashtable/EnumeratorMode)
+emitted at 0x40226240 to 0x40226298 (code length 88) [Parser.exe]
+Method Enumerator:.cctor () emitted at 0x402262a0 to 0x402262c8 (code
+length 40) [Parser.exe]
+Method Enumerator:Reset () emitted at 0x402262d0 to 0x40226304 (code length
+52) [Parser.exe]
+Method Enumerator:FailFast () emitted at 0x40226330 to 0x40226378 (code
+length 72) [Parser.exe]
+Method KeyMarker:.cctor () emitted at 0x402263a8 to 0x402263db (code length
+51) [Parser.exe]
+Method KeyMarker:.ctor () emitted at 0x40226408 to 0x40226415 (code length
+13) [Parser.exe]
+Method Enumerator:MoveNext () emitted at 0x40226418 to 0x4022653c (code
+length 292) [Parser.exe]
+Method
+System.Text.RegularExpressions.Syntax.RegularExpression:set_GroupCount
+(int) emitted at 0x40226540 to 0x4022655e (code length 30) [Parser.exe]
+Method
+System.Text.RegularExpressions.Syntax.RegularExpression:get_GroupCount ()
+emitted at 0x40226560 to 0x40226575 (code length 21) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Parser:GetMapping () emitted
+at 0x40226578 to 0x40226845 (code length 717) [Parser.exe]
+Method System.Collections.Hashtable:Add (object,object) emitted at
+0x40226848 to 0x40226875 (code length 45) [Parser.exe]
+Method System.Collections.Hashtable:PutImpl (object,object,bool) emitted at
+0x402268a0 to 0x40226cec (code length 1100) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:.ctor () emitted at
+0x40226d18 to 0x40226d77 (code length 95) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.RegularExpression:Compile
+(System.Text.RegularExpressions.ICompiler,bool) emitted at 0x40226d78 to
+0x40226f94 (code length 540) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Group:GetWidth (int&,int&)
+emitted at 0x40227088 to 0x4022729a (code length 530) [Parser.exe]
+Method System.Collections.CollectionBase:GetEnumerator () emitted at
+0x402272a0 to 0x402272cb (code length 43) [Parser.exe]
+Method SimpleEnumerator:get_Current () emitted at 0x402272d0 to 0x40227379
+(code length 169) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.PositionAssertion:GetWidth
+(int&,int&) emitted at 0x40227380 to 0x402273ad (code length 45) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Repetition:GetWidth
+(int&,int&) emitted at 0x402273b0 to 0x40227431 (code length 129) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Repetition:get_Expression ()
+emitted at 0x40227460 to 0x40227491 (code length 49) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.ExpressionCollection:get_Item
+(int) emitted at 0x402274c0 to 0x4022752e (code length 110) [Parser.exe]
+Method System.Collections.CollectionBase:System.Collections.IList.get_Item
+(int) emitted at 0x40227530 to 0x40227562 (code length 50) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Alternation:GetWidth
+(int&,int&) emitted at 0x40227568 to 0x402275f0 (code length 136) [Parser.exe]
+Method System.Collections.CollectionBase:get_Count () emitted at 0x40227620
+to 0x4022764b (code length 43) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.CompositeExpression:GetWidth
+(int&,int&,int) emitted at 0x40227650 to 0x40227777 (code length 295)
+[Parser.exe]
+Method System.Text.RegularExpressions.Syntax.CharacterClass:GetWidth
+(int&,int&) emitted at 0x40227778 to 0x402277a5 (code length 45) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Literal:GetWidth (int&,int&)
+emitted at 0x402277a8 to 0x402277e8 (code length 64) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:EmitInfo
+(int,int,int) emitted at 0x40227bb0 to 0x40227c07 (code length 87) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:Emit
+(System.Text.RegularExpressions.OpCode) emitted at 0x40227c58 to 0x40227c7e
+(code length 38) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:Emit
+(System.Text.RegularExpressions.OpCode,System.Text.RegularExpressions.OpFlags)
+emitted at 0x40227ca8 to 0x40227d2a (code length 130) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:Emit (uint16) emitted
+at 0x40227d58 to 0x40227da0 (code length 72) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:EmitCount (int)
+emitted at 0x40227da8 to 0x40227e05 (code length 93) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Group:GetAnchorInfo (bool)
+emitted at 0x40227ed0 to 0x402289af (code length 2783) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Expression:GetFixedWidth ()
+emitted at 0x40228c30 to 0x40228c7d (code length 77) [Parser.exe]
+Method
+System.Text.RegularExpressions.Syntax.PositionAssertion:GetAnchorInfo
+(bool) emitted at 0x40228c80 to 0x40228d23 (code length 163) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.AnchorInfo:.ctor
+(System.Text.RegularExpressions.Syntax.Expression,int) emitted at
+0x40228d68 to 0x40228db4 (code length 76) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.AnchorInfo:get_IsPosition ()
+emitted at 0x40228db8 to 0x40228de2 (code length 42) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.AnchorInfo:get_IsSubstring ()
+emitted at 0x40228de8 to 0x40228e12 (code length 42) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.AnchorInfo:get_IsUnknownWidth
+() emitted at 0x40228e18 to 0x40228e35 (code length 29) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.AnchorInfo:get_Width ()
+emitted at 0x40228e38 to 0x40228e4d (code length 21) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Repetition:GetAnchorInfo
+(bool) emitted at 0x40228e50 to 0x402292aa (code length 1114) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Expression:GetAnchorInfo
+(bool) emitted at 0x40229300 to 0x40229353 (code length 83) [Parser.exe]
+Method System.Text.RegularExpressions.IntervalCollection:Normalize ()
+emitted at 0x40229358 to 0x40229571 (code length 537) [Parser.exe]
+Method System.Collections.ArrayList:Sort () emitted at 0x402295f0 to
+0x40229621 (code length 49) [Parser.exe]
+Method System.Array:Sort (object[],int,int) emitted at 0x40229650 to
+0x402296c7 (code length 119) [Parser.exe]
+Method System.Array:Sort
+(object[],object[],int,int,System.Collections.Generic.IComparer`1) emitted
+at 0x402296f0 to 0x40229b18 (code length 1064) [Parser.exe]
+Method System.Text.RegularExpressions.Interval:get_Empty () emitted at
+0x40229c38 to 0x40229c80 (code length 72) [Parser.exe]
+Method System.Text.RegularExpressions.IntervalCollection:GetEnumerator ()
+emitted at 0x40229c88 to 0x40229cbf (code length 55) [Parser.exe]
+Method Enumerator:.ctor (System.Collections.IList) emitted at 0x40229ce8 to
+0x40229d16 (code length 46) [Parser.exe]
+Method Enumerator:Reset () emitted at 0x40229d18 to 0x40229d30 (code length
+24) [Parser.exe]
+Method Enumerator:MoveNext () emitted at 0x40229d38 to 0x40229dde (code
+length 166) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:NewLink () emitted at
+0x40229e58 to 0x40229e86 (code length 46) [Parser.exe]
+Method PatternLinkStack:.ctor () emitted at 0x40229eb0 to 0x40229ec6 (code
+length 22) [Parser.exe]
+Method System.Text.RegularExpressions.LinkStack:.ctor () emitted at
+0x4022a0d0 to 0x4022a10f (code length 63) [Parser.exe]
+Method System.Text.RegularExpressions.LinkRef:.ctor () emitted at
+0x4022a160 to 0x4022a16d (code length 13) [Parser.exe]
+Method System.Collections.Stack:.ctor () emitted at 0x4022a170 to
+0x4022a1b4 (code length 68) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.AnchorInfo:get_Offset ()
+emitted at 0x4022a1b8 to 0x4022a1cd (code length 21) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:EmitAnchor
+(bool,int,System.Text.RegularExpressions.LinkRef) emitted at 0x4022a1d0 to
+0x4022a258 (code length 136) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:BeginLink
+(System.Text.RegularExpressions.LinkRef) emitted at 0x4022a2d8 to
+0x4022a353 (code length 123) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:get_CurrentAddress ()
+emitted at 0x4022a380 to 0x4022a3a1 (code length 33) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:MakeFlags
+(bool,bool,bool,bool) emitted at 0x4022a3a8 to 0x4022a446 (code length 158)
+[Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:EmitLink
+(System.Text.RegularExpressions.LinkRef) emitted at 0x4022a448 to
+0x4022a4e6 (code length 158) [Parser.exe]
+Method System.Text.RegularExpressions.LinkStack:Push () emitted at
+0x4022a510 to 0x4022a54d (code length 61) [Parser.exe]
+Method PatternLinkStack:GetCurrent () emitted at 0x4022a550 to 0x4022a588
+(code length 56) [Parser.exe]
+Method System.Collections.Stack:Push (object) emitted at 0x4022a590 to
+0x4022a601 (code length 113) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:EmitTrue () emitted
+at 0x4022a630 to 0x4022a64d (code length 29) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:ResolveLink
+(System.Text.RegularExpressions.LinkRef) emitted at 0x4022a650 to
+0x4022a786 (code length 310) [Parser.exe]
+Method System.Text.RegularExpressions.LinkStack:Pop () emitted at
+0x4022a7b0 to 0x4022a813 (code length 99) [Parser.exe]
+Method System.Collections.Stack:get_Count () emitted at 0x4022a818 to
+0x4022a82d (code length 21) [Parser.exe]
+Method System.Collections.Stack:Pop () emitted at 0x4022a830 to 0x4022a916
+(code length 230) [Parser.exe]
+Method PatternLinkStack:SetCurrent (object) emitted at 0x4022a918 to
+0x4022a980 (code length 104) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Group:Compile
+(System.Text.RegularExpressions.ICompiler,bool) emitted at 0x4022a988 to
+0x4022aa89 (code length 257) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.PositionAssertion:Compile
+(System.Text.RegularExpressions.ICompiler,bool) emitted at 0x4022aa90 to
+0x4022aac5 (code length 53) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:EmitPosition
+(System.Text.RegularExpressions.Position) emitted at 0x4022aac8 to
+0x4022aaff (code length 55) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Repetition:Compile
+(System.Text.RegularExpressions.ICompiler,bool) emitted at 0x4022ab00 to
+0x4022ac79 (code length 377) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.CompositeExpression:IsComplex
+() emitted at 0x4022ac80 to 0x4022ae93 (code length 531) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.CharacterClass:IsComplex ()
+emitted at 0x4022ae98 to 0x4022aea8 (code length 16) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Literal:IsComplex () emitted
+at 0x4022aeb0 to 0x4022aec0 (code length 16) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:EmitFastRepeat
+(int,int,bool,System.Text.RegularExpressions.LinkRef) emitted at 0x4022aec8
+to 0x4022af58 (code length 144) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Alternation:Compile
+(System.Text.RegularExpressions.ICompiler,bool) emitted at 0x4022af60 to
+0x4022b206 (code length 678) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:EmitBranch
+(System.Text.RegularExpressions.LinkRef) emitted at 0x4022b208 to
+0x4022b24f (code length 71) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.CharacterClass:Compile
+(System.Text.RegularExpressions.ICompiler,bool) emitted at 0x4022b2c8 to
+0x4022bbc2 (code length 2298) [Parser.exe]
+Method (wrapper managed-to-native) System.Object:__icall_wrapper_mono_ldftn
+(intptr) emitted at 0x4022bc68 to 0x4022bcfc (code length 148) [Parser.exe]
+Method (wrapper managed-to-native)
+System.Object:__icall_wrapper_mono_delegate_ctor (object,object,intptr)
+emitted at 0x4022bd50 to 0x4022bdf6 (code length 166) [Parser.exe]
+Method System.Text.RegularExpressions.IntervalCollection:GetMetaCollection
+(System.Text.RegularExpressions.IntervalCollection/CostDelegate) emitted at
+0x4022c8c0 to 0x4022c9a3 (code length 227) [Parser.exe]
+Method System.Text.RegularExpressions.IntervalCollection:get_Count ()
+emitted at 0x4022c9d0 to 0x4022c9f1 (code length 33) [Parser.exe]
+Method System.Text.RegularExpressions.IntervalCollection:Optimize
+(int,int,System.Text.RegularExpressions.IntervalCollection,System.Text.RegularExpressions.IntervalCollection/CostDelegate)
+emitted at 0x4022c9f8 to 0x4022ce53 (code length 1115) [Parser.exe]
+Method System.Collections.BitArray:get_Item (int) emitted at 0x4022ce80 to
+0x4022cea0 (code length 32) [Parser.exe]
+Method System.Collections.BitArray:Get (int) emitted at 0x4022ced0 to
+0x4022cf81 (code length 177) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:EmitCategory
+(System.Text.RegularExpressions.Category,bool,bool) emitted at 0x4022cf88
+to 0x4022cfec (code length 100) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:EmitJump
+(System.Text.RegularExpressions.LinkRef) emitted at 0x4022cff0 to
+0x4022d037 (code length 71) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:EmitBranchEnd ()
+emitted at 0x4022d038 to 0x4022d045 (code length 13) [Parser.exe]
+Method System.Text.RegularExpressions.Syntax.Literal:Compile
+(System.Text.RegularExpressions.ICompiler,bool) emitted at 0x4022d048 to
+0x4022d105 (code length 189) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:EmitCharacter
+(char,bool,bool,bool) emitted at 0x4022d4a0 to 0x4022d558 (code length 184)
+[Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:EmitFalse () emitted
+at 0x4022d588 to 0x4022d5a3 (code length 27) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:EmitAlternationEnd ()
+emitted at 0x4022d5a8 to 0x4022d5b5 (code length 13) [Parser.exe]
+Method System.Text.RegularExpressions.PatternCompiler:GetMachineFactory ()
+emitted at 0x4022d860 to 0x4022d8dd (code length 125) [Parser.exe]
+Method System.Collections.ArrayList:CopyTo (System.Array) emitted at
+0x4022d908 to 0x4022d933 (code length 43) [Parser.exe]
+Method System.Array:Copy (System.Array,System.Array,int) emitted at
+0x4022d960 to 0x4022da4b (code length 235) [Parser.exe]
+Method System.Text.RegularExpressions.InterpreterFactory:.ctor (uint16[])
+emitted at 0x4022da50 to 0x4022da6f (code length 31) [Parser.exe]
+Method System.Text.RegularExpressions.InterpreterFactory:set_Mapping
+(System.Collections.IDictionary) emitted at 0x4022da70 to 0x4022da8f (code
+length 31) [Parser.exe]
+Method System.Text.RegularExpressions.FactoryCache:Add
+(string,System.Text.RegularExpressions.RegexOptions,System.Text.RegularExpressions.IMachineFactory)
+emitted at 0x4022da90 to 0x4022dbd0 (code length 320) [Parser.exe]
+Method System.Collections.Hashtable:get_Count () emitted at 0x4022dc00 to
+0x4022dc15 (code length 21) [Parser.exe]
+Method System.Collections.Hashtable:set_Item (object,object) emitted at
+0x4022dc18 to 0x4022dc47 (code length 47) [Parser.exe]
+Method System.Text.RegularExpressions.MRUList:Use (object) emitted at
+0x4022dc48 to 0x4022dd7b (code length 307) [Parser.exe]
+Method Node:.ctor (object) emitted at 0x4022dda8 to 0x4022ddc7 (code length
+31) [Parser.exe]
+Method Key:Equals (object) emitted at 0x4022ddc8 to 0x4022dea5 (code length
+221) [Parser.exe]
+Method System.String:Equals (string) emitted at 0x4022dea8 to 0x4022dec8
+(code length 32) [Parser.exe]
+Method System.String:Equals (string,string) emitted at 0x4022def8 to
+0x4022e061 (code length 361) [Parser.exe]
+Method Parser.Forwarder:.ctor () emitted at 0x4022e0b8 to 0x4022e0cf (code
+length 23) [Parser.exe]
+Method Parser.Parser:op_BitwiseOr (Parser.Parser,Parser.Parser) emitted at
+0x4022e0f8 to 0x4022e135 (code length 61) [Parser.exe]
+Method Parser.Alternate:.ctor (Parser.Parser,Parser.Parser) emitted at
+0x4022e160 to 0x4022e18a (code length 42) [Parser.exe]
+Method Parser.CombinedParser:.ctor (Parser.Parser,Parser.Parser) emitted at
+0x4022e5c8 to 0x4022e642 (code length 122) [Parser.exe]
+Method System.Collections.Generic.List`1:.cctor () emitted at 0x4022e878 to
+0x4022e8a6 (code length 46) [Parser.exe]
+Method System.Collections.Generic.List`1:.ctor () emitted at 0x4022e8a8 to
+0x4022e8c7 (code length 31) [Parser.exe]
+Method System.Collections.Generic.List`1:Add (Parser.Parser) emitted at
+0x4022e8c8 to 0x4022e933 (code length 107) [Parser.exe]
+Method System.Collections.Generic.List`1:GrowIfNeeded (int) emitted at
+0x4022e960 to 0x4022e9f9 (code length 153) [Parser.exe]
+Method System.Math:Max (int,int) emitted at 0x4022ea50 to 0x4022ea81 (code
+length 49) [Parser.exe]
+Method System.Collections.Generic.List`1:set_Capacity (int) emitted at
+0x4022ea88 to 0x4022eadb (code length 83) [Parser.exe]
+Method System.Array:Resize (Parser.Parser[]&,int) emitted at 0x4022eb08 to
+0x4022eb5f (code length 87) [Parser.exe]
+Method System.Array:Resize (Parser.Parser[]&,int,int) emitted at 0x4022eb88
+to 0x4022ec6c (code length 228) [Parser.exe]
+Method System.Math:Min (int,int) emitted at 0x4022ec98 to 0x4022ecc9 (code
+length 49) [Parser.exe]
+Method Parser.Parser:op_Implicit (string) emitted at 0x4022ecf8 to
+0x4022ed2b (code length 51) [Parser.exe]
+Method Parser.StringParser:.ctor (string) emitted at 0x4022ed58 to
+0x4022ed7f (code length 39) [Parser.exe]
+Method Parser.Parser:op_Addition (Parser.Parser,Parser.Parser) emitted at
+0x4022eda8 to 0x4022ede5 (code length 61) [Parser.exe]
+Method Parser.Sequence:.ctor (Parser.Parser,Parser.Parser) emitted at
+0x4022ee10 to 0x4022ee3a (code length 42) [Parser.exe]
+Method Parser.Parser:op_Addition (Parser.Sequence,Parser.Parser) emitted at
+0x4022ee40 to 0x4022ee9e (code length 94) [Parser.exe]
+Method Parser.CombinedParser:Add (Parser.Parser) emitted at 0x4022eec8 to
+0x4022eef9 (code length 49) [Parser.exe]
+Method Parser.Parser:StartParse (string) emitted at 0x4022f3b0 to
+0x4022f5f3 (code length 579) [Parser.exe]
+Method System.Collections.Generic.List`1:.cctor () emitted at 0x4022f878 to
+0x4022f8a6 (code length 46) [Parser.exe]
+Method System.Collections.Generic.List`1:.ctor () emitted at 0x4022f8a8 to
+0x4022f8c7 (code length 31) [Parser.exe]
+Method Parser.Forwarder:Parse (string,int) emitted at 0x4022f8c8 to
+0x4022f8fa (code length 50) [Parser.exe]
+Method Parser.Alternate:Parse (string,int) emitted at 0x4022fa18 to
+0x4022fa62 (code length 74) [Parser.exe]
+Method <Parse>__3:.ctor (Parser.Alternate,bool,string,int) emitted at
+0x4022fa90 to 0x4022faea (code length 90) [Parser.exe]
+Method
+<Parse>__3:System.Collections.Generic.IEnumerable<Parser.Parsed>.GetEnumerator
+() emitted at 0x4022faf0 to 0x4022fb61 (code length 113) [Parser.exe]
+Method (wrapper managed-to-native)
+System.Threading.Interlocked:CompareExchange (int&,int,int) emitted at
+0x4022fb90 to 0x4022fc3a (code length 170) [Parser.exe]
+Method <Parse>__3:MoveNext () emitted at 0x4022fd08 to 0x402300cd (code
+length 965) [Parser.exe]
+Method System.Collections.Generic.List`1:GetEnumerator () emitted at
+0x402301a8 to 0x402301eb (code length 67) [Parser.exe]
+Method Enumerator:.ctor (System.Collections.Generic.List`1) emitted at
+0x40230218 to 0x4023024c (code length 52) [Parser.exe]
+Method Enumerator:MoveNext () emitted at 0x40230250 to 0x4023030a (code
+length 186) [Parser.exe]
+Method Enumerator:get_Current () emitted at 0x40230310 to 0x40230384 (code
+length 116) [Parser.exe]
+Method Parser.Sequence:Parse (string,int) emitted at 0x402304a0 to
+0x40230532 (code length 146) [Parser.exe]
+Method Parser.Sequence:RecurseAlong
+(string,int,int,System.Collections.Generic.List`1) emitted at 0x40230560 to
+0x402305b9 (code length 89) [Parser.exe]
+Method <RecurseAlong>__0:.ctor
+(Parser.Sequence,bool,string,int,int,System.Collections.Generic.List`1)
+emitted at 0x402305e8 to 0x40230650 (code length 104) [Parser.exe]
+Method
+<RecurseAlong>__0:System.Collections.Generic.IEnumerable<Parser.Parsed>.GetEnumerator
+() emitted at 0x40230658 to 0x402306d0 (code length 120) [Parser.exe]
+Method <RecurseAlong>__0:MoveNext () emitted at 0x402307a0 to 0x40230f2b
+(code length 1931) [Parser.exe]
+Method System.Collections.Generic.List`1:get_Item (int) emitted at
+0x40230ff0 to 0x40231071 (code length 129) [Parser.exe]
+Method Parser.RegexParser:Parse (string,int) emitted at 0x40231190 to
+0x402311da (code length 74) [Parser.exe]
+Method <Parse>__1:.ctor (Parser.RegexParser,bool,string,int) emitted at
+0x40231208 to 0x40231262 (code length 90) [Parser.exe]
+Method
+<Parse>__1:System.Collections.Generic.IEnumerable<Parser.Parsed>.GetEnumerator
+() emitted at 0x40231268 to 0x402312d9 (code length 113) [Parser.exe]
+Method <Parse>__1:MoveNext () emitted at 0x402313f8 to 0x40231833 (code
+length 1083) [Parser.exe]
+Method System.String:Substring (int,int) emitted at 0x40231950 to
+0x40231ae0 (code length 400) [Parser.exe]
+Method System.Text.RegularExpressions.Regex:Matches (string) emitted at
+0x40231ae8 to 0x40231ba0 (code length 184) [Parser.exe]
+Method System.Text.RegularExpressions.Regex:Matches (string,int) emitted at
+0x40231bd0 to 0x40231c2b (code length 91) [Parser.exe]
+Method System.Text.RegularExpressions.Regex:Match (string,int) emitted at
+0x40231c80 to 0x40231cd6 (code length 86) [Parser.exe]
+Method System.Text.RegularExpressions.Regex:CreateMachine () emitted at
+0x40231d00 to 0x40231d25 (code length 37) [Parser.exe]
+Method System.Text.RegularExpressions.InterpreterFactory:NewInstance ()
+emitted at 0x40231d50 to 0x40231d87 (code length 55) [Parser.exe]
+Method System.Text.RegularExpressions.Interpreter:.ctor (uint16[]) emitted
+at 0x40231db0 to 0x40231e42 (code length 146) [Parser.exe]
+Method System.Text.RegularExpressions.Interpreter:ReadProgramCount (int)
+emitted at 0x40231e70 to 0x40231efa (code length 138) [Parser.exe]
+Method System.Text.RegularExpressions.Interpreter:Scan
+(System.Text.RegularExpressions.Regex,string,int,int) emitted at 0x40231f50
+to 0x40231fdc (code length 140) [Parser.exe]
+Method System.Text.RegularExpressions.Interpreter:Eval
+(System.Text.RegularExpressions.Interpreter/Mode,int&,int) emitted at
+0x40232058 to 0x40234960 (code length 10504) [Parser.exe]
+Method System.Text.RegularExpressions.Interpreter:TryMatch (int&,int)
+emitted at 0x40235000 to 0x40235124 (code length 292) [Parser.exe]
+Method System.Text.RegularExpressions.Interpreter:Reset () emitted at
+0x40235150 to 0x40235184 (code length 52) [Parser.exe]
+Method System.Text.RegularExpressions.Interpreter:ResetGroups () emitted at
+0x402353b8 to 0x402354f4 (code length 316) [Parser.exe]
+Method System.Text.RegularExpressions.Interpreter:IsPosition
+(System.Text.RegularExpressions.Position,int) emitted at 0x402354f8 to
+0x4023590a (code length 1042) [Parser.exe]
+Method RepeatContext:.ctor
+(System.Text.RegularExpressions.Interpreter/RepeatContext,int,int,bool,int)
+emitted at 0x402359d8 to 0x40235a3e (code length 102) [Parser.exe]
+Method RepeatContext:set_Start (int) emitted at 0x40235a40 to 0x40235a5e
+(code length 30) [Parser.exe]
+Method RepeatContext:get_IsLazy () emitted at 0x40235a60 to 0x40235a76
+(code length 22) [Parser.exe]
+Method RepeatContext:get_Expression () emitted at 0x40235a78 to 0x40235a8d
+(code length 21) [Parser.exe]
+Method System.Text.RegularExpressions.Interpreter:EvalChar
+(System.Text.RegularExpressions.Interpreter/Mode,int&,int&,bool) emitted at
+0x40235a90 to 0x4023613d (code length 1709) [Parser.exe]
+Method RepeatContext:get_IsMinimum () emitted at 0x40236218 to 0x40236246
+(code length 46) [Parser.exe]
+Method RepeatContext:get_Count () emitted at 0x40236248 to 0x4023625d (code
+length 21) [Parser.exe]
+Method System.Text.RegularExpressions.CategoryUtils:IsCategory
+(System.Text.RegularExpressions.Category,char) emitted at 0x40236260 to
+0x40238573 (code length 8979) [Parser.exe]
+Method RepeatContext:set_Count (int) emitted at 0x40238ed8 to 0x40238ef6
+(code length 30) [Parser.exe]
+Method RepeatContext:get_IsMaximum () emitted at 0x40238ef8 to 0x40238f26
+(code length 46) [Parser.exe]
+Method RepeatContext:get_Start () emitted at 0x40238f28 to 0x40238f3d (code
+length 21) [Parser.exe]
+Method RepeatContext:get_Previous () emitted at 0x40238f40 to 0x40238f55
+(code length 21) [Parser.exe]
+Method System.Text.RegularExpressions.Group:.cctor () emitted at 0x40238f58
+to 0x40238f8b (code length 51) [Parser.exe]
+Method System.Text.RegularExpressions.Group:.ctor () emitted at 0x40239080
+to 0x402390d1 (code length 81) [Parser.exe]
+Method System.Text.RegularExpressions.Capture:.ctor (string) emitted at
+0x40239128 to 0x4023914e (code length 38) [Parser.exe]
+Method System.Text.RegularExpressions.Capture:.ctor (string,int,int)
+emitted at 0x40239178 to 0x402391b9 (code length 65) [Parser.exe]
+Method System.Text.RegularExpressions.CaptureCollection:.ctor (int) emitted
+at 0x402393c8 to 0x402393fa (code length 50) [Parser.exe]
+Method System.Text.RegularExpressions.Interpreter:GenerateMatch
+(System.Text.RegularExpressions.Regex) emitted at 0x402394c8 to 0x40239721
+(code length 601) [Parser.exe]
+Method System.Text.RegularExpressions.Interpreter:GetGroupInfo
+(int,int&,int&) emitted at 0x402397f0 to 0x402398f1 (code length 257)
+[Parser.exe]
+Method System.Text.RegularExpressions.Mark:get_IsDefined () emitted at
+0x40239920 to 0x40239963 (code length 67) [Parser.exe]
+Method System.Text.RegularExpressions.Mark:get_Index () emitted at
+0x40239968 to 0x4023999b (code length 51) [Parser.exe]
+Method System.Text.RegularExpressions.Mark:get_Length () emitted at
+0x402399a0 to 0x402399e0 (code length 64) [Parser.exe]
+Method System.Text.RegularExpressions.Match:.ctor
+(System.Text.RegularExpressions.Regex,System.Text.RegularExpressions.IMachine,string,int,int,int,int,int)
+emitted at 0x402399e8 to 0x40239a84 (code length 156) [Parser.exe]
+Method System.Text.RegularExpressions.Match:.cctor () emitted at 0x40239ab0
+to 0x40239ae3 (code length 51) [Parser.exe]
+Method System.Text.RegularExpressions.Match:.ctor () emitted at 0x40239b10
+to 0x40239b8c (code length 124) [Parser.exe]
+Method System.Text.RegularExpressions.GroupCollection:.ctor (int) emitted
+at 0x40239d98 to 0x40239dca (code length 50) [Parser.exe]
+Method System.Text.RegularExpressions.GroupCollection:SetValue
+(System.Text.RegularExpressions.Group,int) emitted at 0x40239dd0 to
+0x40239dfe (code length 46) [Parser.exe]
+Method System.Text.RegularExpressions.Group:.ctor (string,int,int,int)
+emitted at 0x40239e00 to 0x40239ebb (code length 187) [Parser.exe]
+Method System.Text.RegularExpressions.Interpreter:PopulateGroup
+(System.Text.RegularExpressions.Group,int,int) emitted at 0x40239ec0 to
+0x4023a0c2 (code length 514) [Parser.exe]
+Method System.Text.RegularExpressions.MatchCollection:.ctor
+(System.Text.RegularExpressions.Match) emitted at 0x4023a0c8 to 0x4023a12b
+(code length 99) [Parser.exe]
+Method System.Text.RegularExpressions.MatchCollection:GetEnumerator ()
+emitted at 0x4023a1a8 to 0x4023a22c (code length 132) [Parser.exe]
+Method Enumerator:.ctor (System.Text.RegularExpressions.MatchCollection)
+emitted at 0x4023a258 to 0x4023a282 (code length 42) [Parser.exe]
+Method Enumerator:System.Collections.IEnumerator.MoveNext () emitted at
+0x4023a288 to 0x4023a39a (code length 274) [Parser.exe]
+Method System.Text.RegularExpressions.MatchCollection:TryToGet (int)
+emitted at 0x4023a3c8 to 0x4023a4c5 (code length 253) [Parser.exe]
+Method Enumerator:System.Collections.IEnumerator.get_Current () emitted at
+0x4023a4f0 to 0x4023a67a (code length 394) [Parser.exe]
+Method System.Text.RegularExpressions.Capture:get_Length () emitted at
+0x4023a680 to 0x4023a695 (code length 21) [Parser.exe]
+Method System.Text.RegularExpressions.Capture:get_Value () emitted at
+0x4023a698 to 0x4023a6e2 (code length 74) [Parser.exe]
+Method Parser.StringNode:.ctor (string) emitted at 0x4023a6e8 to 0x4023a712
+(code length 42) [Parser.exe]
+Method Parser.Node:.ctor () emitted at 0x4023a740 to 0x4023a74d (code
+length 13) [Parser.exe]
+Method (wrapper delegate-invoke)
+System.MulticastDelegate:invoke_Node_Node[] (Parser.Node[]) emitted at
+0x4023a750 to 0x4023a7e7 (code length 151) [Parser.exe]
+Method Parser.MainClass:<#AnonymousMethod>0 (Parser.Node[]) emitted at
+0x4023a7e8 to 0x4023a885 (code length 157) [Parser.exe]
+Method System.Int32:Parse (string) emitted at 0x4023a8d8 to 0x4023a93b
+(code length 99) [Parser.exe]
+Method System.Int32:Parse (string,bool,int&,System.Exception&) emitted at
+0x4023a968 to 0x4023add1 (code length 1129) [Parser.exe]
+Method Parser.NumberNode:.ctor (int) emitted at 0x4023ae00 to 0x4023ae27
+(code length 39) [Parser.exe]
+Method Parser.Parsed:.ctor (int,Parser.Node) emitted at 0x4023ae28 to
+0x4023ae58 (code length 48) [Parser.exe]
+Method
+<Parse>__1:System.Collections.Generic.IEnumerator<Parser.Parsed>.get_Current
+() emitted at 0x4023ae60 to 0x4023aeb7 (code length 87) [Parser.exe]
+Method
+<Parse>__3:System.Collections.Generic.IEnumerator<Parser.Parsed>.get_Current
+() emitted at 0x4023aeb8 to 0x4023af0f (code length 87) [Parser.exe]
+Method Parser.Parsed:get_Node () emitted at 0x4023af10 to 0x4023af25 (code
+length 21) [Parser.exe]
+Method System.Collections.Generic.List`1:Add (Parser.Node) emitted at
+0x4023af28 to 0x4023af93 (code length 107) [Parser.exe]
+Method System.Collections.Generic.List`1:GrowIfNeeded (int) emitted at
+0x4023afc0 to 0x4023b059 (code length 153) [Parser.exe]
+Method System.Collections.Generic.List`1:set_Capacity (int) emitted at
+0x4023b088 to 0x4023b0db (code length 83) [Parser.exe]
+Method System.Array:Resize (Parser.Node[]&,int) emitted at 0x4023b108 to
+0x4023b15f (code length 87) [Parser.exe]
+Method System.Array:Resize (Parser.Node[]&,int,int) emitted at 0x4023b188
+to 0x4023b26c (code length 228) [Parser.exe]
+Method Parser.Parsed:get_From () emitted at 0x4023b270 to 0x4023b284 (code
+length 20) [Parser.exe]
+Method Parser.StringParser:Parse (string,int) emitted at 0x4023b3a0 to
+0x4023b3ea (code length 74) [Parser.exe]
+Method <Parse>__2:.ctor (Parser.StringParser,bool,string,int) emitted at
+0x4023b418 to 0x4023b472 (code length 90) [Parser.exe]
+Method
+<Parse>__2:System.Collections.Generic.IEnumerable<Parser.Parsed>.GetEnumerator
+() emitted at 0x4023b478 to 0x4023b4e9 (code length 113) [Parser.exe]
+Method <Parse>__2:MoveNext () emitted at 0x4023b4f0 to 0x4023b816 (code
+length 806) [Parser.exe]
+Method System.String:op_Equality (string,string) emitted at 0x4023b880 to
+0x4023b8a0 (code length 32) [Parser.exe]
+Method
+<Parse>__2:System.Collections.Generic.IEnumerator<Parser.Parsed>.get_Current
+() emitted at 0x4023b8a8 to 0x4023b8ff (code length 87) [Parser.exe]
+Method System.Collections.Generic.List`1:GetEnumerator () emitted at
+0x4023b900 to 0x4023b943 (code length 67) [Parser.exe]
+Method Enumerator:.ctor (System.Collections.Generic.List`1) emitted at
+0x4023b970 to 0x4023b9a4 (code length 52) [Parser.exe]
+Method Enumerator:MoveNext () emitted at 0x4023b9a8 to 0x4023ba62 (code
+length 186) [Parser.exe]
+Method Enumerator:get_Current () emitted at 0x4023ba68 to 0x4023badc (code
+length 116) [Parser.exe]
+Method Enumerator:Dispose () emitted at 0x4023bae0 to 0x4023baf8 (code
+length 24) [Parser.exe]
+Method System.Collections.Generic.List`1:ToArray () emitted at 0x4023bb00
+to 0x4023bb50 (code length 80) [Parser.exe]
+Method Parser.MainClass:<#AnonymousMethod>1 (Parser.Node[]) emitted at
+0x4023bb58 to 0x4023bc93 (code length 315) [Parser.exe]
+Method
+<RecurseAlong>__0:System.Collections.Generic.IEnumerator<Parser.Parsed>.get_Current
+() emitted at 0x4023bc98 to 0x4023bcef (code length 87) [Parser.exe]
+Method <RecurseAlong>__0:Dispose () emitted at 0x4023bcf0 to 0x4023c00e
+(code length 798) [Parser.exe]
+Method System.Collections.Generic.List`1:Remove (Parser.Node) emitted at
+0x4023c080 to 0x4023c0e9 (code length 105) [Parser.exe]
+Method System.Collections.Generic.List`1:IndexOf (Parser.Node) emitted at
+0x4023c0f0 to 0x4023c11e (code length 46) [Parser.exe]
+Method System.Array:IndexOf (Parser.Node[],Parser.Node,int,int) emitted at
+0x4023c1e8 to 0x4023c386 (code length 414) [Parser.exe]
+Method System.Array:GetUpperBound (int) emitted at 0x4023c3d8 to 0x4023c423
+(code length 75) [Parser.exe]
+Method (wrapper managed-to-native) System.Array:GetLength (int) emitted at
+0x4023c450 to 0x4023c4ef (code length 159) [Parser.exe]
+Method System.Collections.Generic.EqualityComparer`1:get_Default () emitted
+at 0x4023c518 to 0x4023c533 (code length 27) [Parser.exe]
+Method System.Collections.Generic.EqualityComparer`1:.cctor () emitted at
+0x4023c830 to 0x4023c941 (code length 273) [Parser.exe]
+Method System.Type:IsAssignableFrom (System.Type) emitted at 0x4023d2a8 to
+0x4023d47b (code length 467) [Parser.exe]
+Method System.Type:.cctor () emitted at 0x4023d570 to 0x4023d669 (code
+length 249) [Parser.exe]
+Method (wrapper managed-to-native) System.Type:Equals (System.Type) emitted
+at 0x4023d788 to 0x4023d83a (code length 178) [Parser.exe]
+Method System.Type:get_IsSystemType () emitted at 0x4023d958 to 0x4023d990
+(code length 56) [Parser.exe]
+Method System.RuntimeTypeHandle:get_Value () emitted at 0x4023d9c0 to
+0x4023d9d4 (code length 20) [Parser.exe]
+Method (wrapper managed-to-native) System.Type:type_is_assignable_from
+(System.Type,System.Type) emitted at 0x4023d9d8 to 0x4023da8a (code length
+178) [Parser.exe]
+Method DefaultComparer:.ctor () emitted at 0x4023da90 to 0x4023daa6 (code
+length 22) [Parser.exe]
+Method System.Collections.Generic.EqualityComparer`1:.ctor () emitted at
+0x4023dad0 to 0x4023dadd (code length 13) [Parser.exe]
+Method DefaultComparer:Equals (Parser.Node,Parser.Node) emitted at
+0x4023dae0 to 0x4023db26 (code length 70) [Parser.exe]
+Method System.Object:Equals (object) emitted at 0x4023db28 to 0x4023db4e
+(code length 38) [Parser.exe]
+Method System.Collections.Generic.List`1:RemoveAt (int) emitted at
+0x4023db50 to 0x4023dba1 (code length 81) [Parser.exe]
+Method System.Collections.Generic.List`1:CheckIndex (int) emitted at
+0x4023dbf8 to 0x4023dc61 (code length 105) [Parser.exe]
+Method System.Collections.Generic.List`1:Shift (int,int) emitted at
+0x4023dc68 to 0x4023dccd (code length 101) [Parser.exe]
+Method System.Text.RegularExpressions.Match:NextMatch () emitted at
+0x4023dcd0 to 0x4023de88 (code length 440) [Parser.exe]
+Method System.Text.RegularExpressions.Match:get_Empty () emitted at
+0x4023de90 to 0x4023dea6 (code length 22) [Parser.exe]
+Method <Parse>__1:Dispose () emitted at 0x4023dea8 to 0x4023e0ca (code
+length 546) [Parser.exe]
+Method <Parse>__2:Dispose () emitted at 0x4023e120 to 0x4023e15c (code
+length 60) [Parser.exe]
+Segmentation fault


More information about the mono-bugs mailing list