]> O.S.I.I.S - jp/vke.net.git/commitdiff
first mesh shader meshShaderTests
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Sat, 15 Oct 2022 17:25:02 +0000 (19:25 +0200)
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Sat, 15 Oct 2022 17:25:02 +0000 (19:25 +0200)
42 files changed:
.vscode/launch.json
.vscode/tasks.json
Directory.Build.props
SpirVTasks/spirv.xml
samples/ClearScreen/main.cs
samples/Directory.Build.props
samples/ExternalMemmories/Program.cs
samples/ImmutableSampler/mono_crash.21acb2c5e9.0.json [deleted file]
samples/MeshShader/MeshShader.csproj [new file with mode: 0644]
samples/MeshShader/main.cs [new file with mode: 0644]
samples/MeshShader/shaders/main.frag [new file with mode: 0644]
samples/MeshShader/shaders/main.mesh [new file with mode: 0644]
samples/Multithreading/Multithreading.csproj [new file with mode: 0644]
samples/Multithreading/README.md [new file with mode: 0644]
samples/Multithreading/ThreadedCommand.cs [new file with mode: 0644]
samples/Multithreading/main.cs [new file with mode: 0644]
samples/Multithreading/shaders/main.frag [new file with mode: 0644]
samples/Multithreading/shaders/main.vert [new file with mode: 0644]
samples/Multithreading/shaders/texture.frag [new file with mode: 0644]
samples/Multithreading/shaders/texture.vert [new file with mode: 0644]
samples/Multithreading2/Multithreading2.csproj [new file with mode: 0644]
samples/Multithreading2/delaunay.cs [new file with mode: 0644]
samples/Multithreading2/main.cs [new file with mode: 0644]
samples/Multithreading2/shaders/compute.comp [new file with mode: 0644]
samples/Multithreading2/shaders/computeTest.comp [new file with mode: 0644]
samples/Multithreading2/shaders/delaunay.comp [new file with mode: 0644]
samples/Multithreading2/shaders/init.comp [new file with mode: 0644]
samples/Multithreading2/shaders/mandelbrot.comp [new file with mode: 0644]
samples/Multithreading2/shaders/normalize.comp [new file with mode: 0644]
samples/Multithreading2/shaders/simpletexture.frag [new file with mode: 0644]
samples/Multithreading2/shaders/test.comp [new file with mode: 0644]
samples/Multithreading2/shaders/triangle2.frag [new file with mode: 0644]
samples/Multithreading2/shaders/triangle2.vert [new file with mode: 0644]
samples/Multithreading2/test.cs [new file with mode: 0644]
samples/Multithreading2/test2.cs [new file with mode: 0644]
samples/Triangle/shaders/main.frag
samples/deferred/main.cs
test.txt [new file with mode: 0644]
vke.net.sln
vke/src/Helpers.cs
vke/src/base/GraphicPipeline.cs
vke/src/base/MeshPipeline.cs [new file with mode: 0644]

index 541a0b7f5eea2d219b1ae8dad20f6cbcd244f79c..f7fa29acb70323bfd115beba3be13941abcbb8bd 100644 (file)
                        "stopAtEntry": false,
                        "console": "internalConsole"
                },
+               {
+                       "name": ".NET Core Launch (MeshShader)",
+                       "type": "coreclr",
+                       "request": "launch",
+                       "preLaunchTask": "build MeshShader",
+                       "program": "${workspaceFolder}/build/Debug/netcoreapp3.1/MeshShader",
+                       "args": [],
+                       "cwd": "${workspaceFolder}/build/Debug/netcoreapp3.1/",
+                       "stopAtEntry": false,
+                       "console": "internalConsole",
+                       "env": {
+                               "VK_ICD_FILENAMES": "/usr/local/share/vulkan/icd.d/radeon_icd.x86_64.json",
+                               "RADV_PERFTEST": "ext_ms"
+                       }
+               },
                {
                        "name": ".NET Core Launch (Compute)",
                        "type": "coreclr",
index 504ba80d816cb7fd7bae22590ee51a8cd632bc0c..e1657dd6488e071cfaa745847f4ddc9e487ea87e 100644 (file)
@@ -1,6 +1,20 @@
 {
        "version": "2.0.0",
        "tasks": [
+               {
+                       "label": "build SpirVTasks",
+                       "command": "dotnet",
+                       "type": "process",
+                       "args": [
+                               "build",
+                               "${workspaceFolder}/SpirVTasks/SpirVTasks.csproj",
+                               "/property:GenerateFullPaths=true",
+                               "/property:SolutionDir=${workspaceFolder}/",
+                               "/property:Configuration=Debug",
+                               "/consoleloggerparameters:NoSummary"
+                       ],
+                       "problemMatcher": "$msCompile"
+               },
                {
                        "label": "build ExternalMemmories",
                        "command": "dotnet",
                        ],
                        "problemMatcher": "$msCompile"
                },
+               {
+                       "label": "build MeshShader",
+                       "command": "dotnet",
+                       "type": "process",
+                       "args": [
+                               "build",
+                               "${workspaceFolder}/samples/MeshShader/MeshShader.csproj",
+                               "/property:GenerateFullPaths=true",
+                               "/property:SolutionDir=${workspaceFolder}/",
+                               "/property:Configuration=Debug",
+                               "/consoleloggerparameters:NoSummary"
+                       ],
+                       "problemMatcher": "$msCompile"
+               },
                {
                        "label": "build Compute",
                        "command": "dotnet",
index 022e6eae566c8e51a5f3dafda2911e83e7776221..7efe3e336bc98634f542d8319be7dc9a2affb9c2 100644 (file)
@@ -2,9 +2,9 @@
        <PropertyGroup>
                <RootDirectory>$(MSBuildThisFileDirectory)</RootDirectory>
                <RestoreAdditionalProjectSources Condition="Exists('$(SolutionDir)build\$(Configuration)\')">$(SolutionDir)build\$(Configuration)\</RestoreAdditionalProjectSources>
-               <SpirVTasksReleaseVersion>0.1.45</SpirVTasksReleaseVersion>
+               <SpirVTasksReleaseVersion>0.2.0</SpirVTasksReleaseVersion>
                <SpirVTasksPackageVersion>$(SpirVTasksReleaseVersion)</SpirVTasksPackageVersion>
-               <VkeReleaseVersion>0.2.7</VkeReleaseVersion>
+               <VkeReleaseVersion>0.3.0</VkeReleaseVersion>
                <VkePackageVersion>$(VkeReleaseVersion)-beta</VkePackageVersion>
                <UseStbSharp>true</UseStbSharp>
                <UseMemoryPools>false</UseMemoryPools>
index d22b7a80e2d02fe1a1bfd2e0dd8675438278f2c4..7f89d71ef3e62aa53f3185d6117ade32b3d570fc 100644 (file)
@@ -8,4 +8,6 @@
   <FileExtension Name=".vert" ContentType="GLSLShader" />
        <FileExtension Name=".tesc" ContentType="GLSLShader" />
        <FileExtension Name=".tese" ContentType="GLSLShader" />
+       <FileExtension Name=".mesh" ContentType="GLSLShader" />
+  <FileExtension Name=".task" ContentType="GLSLShader" />
 </ProjectSchemaDefinitions>
index f5edebd33a89e20adc4908e416bfc34fc19f8b20..0874d22a2d57ca2cee0662aafff5531818659aa1 100644 (file)
@@ -38,6 +38,12 @@ namespace ClearScreen {
 
                        //allocate default cmd buffers of the VkWindow class.
                        cmds = cmdPool.AllocateCommandBuffer (swapChain.ImageCount);
+
+                       var stringEnumConverter = new System.Text.Json.Serialization.JsonStringEnumConverter();
+                       var options = new System.Text.Json.JsonSerializerOptions { WriteIndented = true };
+                       options.Converters.Add (stringEnumConverter);
+                       string json = System.Text.Json.JsonSerializer.Serialize(renderPass, options);
+                       Console.WriteLine(json);
                }
 
                void buildCommandBuffers() {
index c2598c2b838dcbfaf4755680090c7b87a636b179..87424d224bb832465f5df444b0daadb3512a42d8 100644 (file)
@@ -33,7 +33,7 @@
 
        <ItemGroup>
                <Compile Include="$(MSBuildThisFileDirectory)common\Utils.cs;$(MSBuildThisFileDirectory)common\SampleBase.cs"/>
-               <GLSLShader Include="shaders\**\*.frag;shaders\**\*.vert;shaders\**\*.comp;shaders\**\*.geom">
+               <GLSLShader Include="shaders\**\*.frag;shaders\**\*.vert;shaders\**\*.comp;shaders\**\*.geom;shaders\**\*.mesh;shaders\**\*.task">
                        <LogicalName>shaders.%(Filename)%(Extension).spv</LogicalName>
                </GLSLShader>
                <EmbeddedResource Include="ui\**\*.*">
index 2526b4926f6853c9aeac1d8f2f597524af05cc23..e62e27fbcd6d928932d40eacdcef2df26d02cdbe 100644 (file)
@@ -42,7 +42,7 @@ namespace ExternalMemmories
                        gQ = new Queue (dev, Vulkan.VkQueueFlags.Graphics);
                        VkPhysicalDeviceFeatures features = default;
 
-                       dev.Activate (features, new string[] {
+                       dev.Activate (IntPtr.Zero, features, new string[] {
                                Ext.D.VK_KHR_external_memory,
                                Ext.D.VK_EXT_external_memory_host,
                                Ext.D.VK_EXT_external_memory_dma_buf,
@@ -68,7 +68,7 @@ namespace ExternalMemmories
                public void listFormat () {
 
                        foreach (VkFormat format in Enum.GetValues(typeof(VkFormat))) {
-                               if (format == VkFormat.G16B16R163plane444UnormKHR)
+                               if (format == VkFormat.G16B16R16_3plane444Unorm)
                                        break;
 
                                vkGetPhysicalDeviceFormatProperties (phy.Handle, format, out VkFormatProperties props);
diff --git a/samples/ImmutableSampler/mono_crash.21acb2c5e9.0.json b/samples/ImmutableSampler/mono_crash.21acb2c5e9.0.json
deleted file mode 100644 (file)
index bb0d242..0000000
+++ /dev/null
@@ -1,26588 +0,0 @@
-{
-  "protocol_version" : "0.0.6",
-  "configuration" : {
-    "version" : "(6.12.0.90) (tarball)",
-    "tlc" : "__thread",
-    "sigsgev" : "altstack",
-    "notifications" : "epoll",
-    "architecture" : "amd64",
-    "disabled_features" : "none",
-    "smallconfig" : "disabled",
-    "bigarrays" : "disabled",
-    "softdebug" : "enabled",
-    "interpreter" : "enabled",
-    "llvm_support" : "610",
-    "suspend" : "hybrid"
-  },
-  "memory" : {
-    "minor_gc_time" : "150740364",
-    "major_gc_time" : "8205328",
-    "minor_gc_count" : "2799",
-    "major_gc_count" : "24",
-    "major_gc_time_concurrent" : "136937974"
- },
-  "threads" : [
- {
-    "is_managed" : true,
-    "offset_free_hash" : "0xa8899b942",
-    "offset_rich_hash" : "0xa8899bd73",
-    "crashed" : false,
-    "native_thread_id" : "0x7f063e123fc0",
-    "thread_info_addr" : "0x1b7f9d0",
-    "thread_name" : "mono",
-    "ctx" : {
-      "IP" : "0x7f063e6267b2",
-      "SP" : "0x7ffc17d27c30",
-      "BP" : "0x1b75c20"
-  },
-    "managed_frames" : [
-  {
-      "is_managed" : "false",
-      "native_address" : "unregistered"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-      "token" : "0x00000",
-      "native_offset" : "0x0",
-      "filename" : "mscorlib.dll",
-      "sizeofimage" : "0x472000",
-      "timestamp" : "0xe43f23f1",
-      "il_offset" : "0x00000"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-      "token" : "0x6002051",
-      "native_offset" : "0x0",
-      "filename" : "mscorlib.dll",
-      "sizeofimage" : "0x472000",
-      "timestamp" : "0xe43f23f1",
-      "il_offset" : "0x00044"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-      "token" : "0x600203d",
-      "native_offset" : "0x0",
-      "filename" : "mscorlib.dll",
-      "sizeofimage" : "0x472000",
-      "timestamp" : "0xe43f23f1",
-      "il_offset" : "0x00014"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-      "token" : "0x600203c",
-      "native_offset" : "0x0",
-      "filename" : "mscorlib.dll",
-      "sizeofimage" : "0x472000",
-      "timestamp" : "0xe43f23f1",
-      "il_offset" : "0x00000"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-      "token" : "0x6002037",
-      "native_offset" : "0x0",
-      "filename" : "mscorlib.dll",
-      "sizeofimage" : "0x472000",
-      "timestamp" : "0xe43f23f1",
-      "il_offset" : "0x00019"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-      "token" : "0x6002039",
-      "native_offset" : "0x0",
-      "filename" : "mscorlib.dll",
-      "sizeofimage" : "0x472000",
-      "timestamp" : "0xe43f23f1",
-      "il_offset" : "0x00000"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "3FCD524B-4943-4503-B022-3979F206DFCF",
-      "token" : "0x6000006",
-      "native_offset" : "0x0",
-      "filename" : "OmniSharp.exe",
-      "sizeofimage" : "0x8000",
-      "timestamp" : "0x9090bff7",
-      "il_offset" : "0x001aa"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "64676931-5B65-48DC-B5F6-B23C2C2CC918",
-      "token" : "0x60000d5",
-      "native_offset" : "0x0",
-      "filename" : "OmniSharp.Host.dll",
-      "sizeofimage" : "0x1a000",
-      "timestamp" : "0xe30e455e",
-      "il_offset" : "0x0000b"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "ABE0FC67-97A9-4A73-931E-EA5CECAFFD78",
-      "token" : "0x600031f",
-      "native_offset" : "0x0",
-      "filename" : "McMaster.Extensions.CommandLineUtils.dll",
-      "sizeofimage" : "0x2a000",
-      "timestamp" : "0xa23345f1",
-      "il_offset" : "0x00000"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "ABE0FC67-97A9-4A73-931E-EA5CECAFFD78",
-      "token" : "0x6000322",
-      "native_offset" : "0x0",
-      "filename" : "McMaster.Extensions.CommandLineUtils.dll",
-      "sizeofimage" : "0x2a000",
-      "timestamp" : "0xa23345f1",
-      "il_offset" : "0x000bf"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-      "token" : "0x6004619",
-      "native_offset" : "0x0",
-      "filename" : "mscorlib.dll",
-      "sizeofimage" : "0x472000",
-      "timestamp" : "0xe43f23f1",
-      "il_offset" : "0x0002c"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "ABE0FC67-97A9-4A73-931E-EA5CECAFFD78",
-      "token" : "0x60000dd",
-      "native_offset" : "0x0",
-      "filename" : "McMaster.Extensions.CommandLineUtils.dll",
-      "sizeofimage" : "0x2a000",
-      "timestamp" : "0xa23345f1",
-      "il_offset" : "0x0002c"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "ABE0FC67-97A9-4A73-931E-EA5CECAFFD78",
-      "token" : "0x60000dc",
-      "native_offset" : "0x0",
-      "filename" : "McMaster.Extensions.CommandLineUtils.dll",
-      "sizeofimage" : "0x2a000",
-      "timestamp" : "0xa23345f1",
-      "il_offset" : "0x00000"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "64676931-5B65-48DC-B5F6-B23C2C2CC918",
-      "token" : "0x6000002",
-      "native_offset" : "0x0",
-      "filename" : "OmniSharp.Host.dll",
-      "sizeofimage" : "0x1a000",
-      "timestamp" : "0xe30e455e",
-      "il_offset" : "0x00081"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "3FCD524B-4943-4503-B022-3979F206DFCF",
-      "token" : "0x6000004",
-      "native_offset" : "0x0",
-      "filename" : "OmniSharp.exe",
-      "sizeofimage" : "0x8000",
-      "timestamp" : "0x9090bff7",
-      "il_offset" : "0x00028"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "64676931-5B65-48DC-B5F6-B23C2C2CC918",
-      "token" : "0x6000020",
-      "native_offset" : "0x0",
-      "filename" : "OmniSharp.Host.dll",
-      "sizeofimage" : "0x1a000",
-      "timestamp" : "0xe30e455e",
-      "il_offset" : "0x0001c"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "3FCD524B-4943-4503-B022-3979F206DFCF",
-      "token" : "0x6000001",
-      "native_offset" : "0x0",
-      "filename" : "OmniSharp.exe",
-      "sizeofimage" : "0x8000",
-      "timestamp" : "0x9090bff7",
-      "il_offset" : "0x00005"
-   }
-,
-  {
-      "is_managed" : "true",
-      "guid" : "3FCD524B-4943-4503-B022-3979F206DFCF",
-      "token" : "0x00000",
-      "native_offset" : "0x0",
-      "filename" : "OmniSharp.exe",
-      "sizeofimage" : "0x8000",
-      "timestamp" : "0x9090bff7",
-      "il_offset" : "0x0002a"
-   }
-
-  ],
-  "unmanaged_frames" : [
- {
-    "is_managed" : "false",
-    "native_address" : "0x460319",
-    "native_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "false",
-    "native_address" : "0x64aeaa",
-    "native_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "false",
-    "native_address" : "0x64c690",
-    "native_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "false",
-    "native_address" : "0x655757",
-    "native_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "false",
-    "native_address" : "0x4b7ed5",
-    "native_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "false",
-    "native_address" : "0x7f063e62b140",
-    "native_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "false",
-    "native_address" : "0x7f063e6267b2",
-    "native_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "false",
-    "native_address" : "0x7013e5",
-    "native_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "false",
-    "native_address" : "0x65fb59",
-    "native_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "false",
-    "native_address" : "0x66111f",
-    "native_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "false",
-    "native_address" : "0x6618f8",
-    "native_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "false",
-    "native_address" : "0x6525fb",
-    "native_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "false",
-    "native_address" : "0x5eae93",
-    "native_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-    "token" : "0x00000",
-    "native_offset" : "0x0",
-    "filename" : "mscorlib.dll",
-    "sizeofimage" : "0x472000",
-    "timestamp" : "0xe43f23f1",
-    "il_offset" : "0x00000"
-  }
-
- ]
-},
-{
-  "is_managed" : true,
-  "offset_free_hash" : "0xd5ed0e810",
-  "offset_rich_hash" : "0xd5ed0ed28",
-  "crashed" : false,
-  "native_thread_id" : "0x7f05a67f3700",
-  "thread_info_addr" : "0x7f062c004680",
-  "thread_name" : "Thread Pool Wor",
-  "ctx" : {
-    "IP" : "0x7f063e62a08c",
-    "SP" : "0x7f05a67f2350",
-    "BP" : "0x82"
- },
-  "managed_frames" : [
- {
-    "is_managed" : "false",
-    "native_address" : "unregistered"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-    "token" : "0x00000",
-    "native_offset" : "0x0",
-    "filename" : "System.dll",
-    "sizeofimage" : "0x286000",
-    "timestamp" : "0xff5f288c",
-    "il_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-    "token" : "0x6003e17",
-    "native_offset" : "0x0",
-    "filename" : "System.dll",
-    "sizeofimage" : "0x286000",
-    "timestamp" : "0xff5f288c",
-    "il_offset" : "0x00012"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-    "token" : "0x60041bc",
-    "native_offset" : "0x0",
-    "filename" : "System.dll",
-    "sizeofimage" : "0x286000",
-    "timestamp" : "0xff5f288c",
-    "il_offset" : "0x00027"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-    "token" : "0x60041bb",
-    "native_offset" : "0x0",
-    "filename" : "System.dll",
-    "sizeofimage" : "0x286000",
-    "timestamp" : "0xff5f288c",
-    "il_offset" : "0x002d1"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-    "token" : "0x60043b1",
-    "native_offset" : "0x0",
-    "filename" : "System.dll",
-    "sizeofimage" : "0x286000",
-    "timestamp" : "0xff5f288c",
-    "il_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-    "token" : "0x6002399",
-    "native_offset" : "0x0",
-    "filename" : "mscorlib.dll",
-    "sizeofimage" : "0x472000",
-    "timestamp" : "0xe43f23f1",
-    "il_offset" : "0x00025"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-    "token" : "0x6002395",
-    "native_offset" : "0x0",
-    "filename" : "mscorlib.dll",
-    "sizeofimage" : "0x472000",
-    "timestamp" : "0xe43f23f1",
-    "il_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-    "token" : "0x6002398",
-    "native_offset" : "0x0",
-    "filename" : "mscorlib.dll",
-    "sizeofimage" : "0x472000",
-    "timestamp" : "0xe43f23f1",
-    "il_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-    "token" : "0x6001ec4",
-    "native_offset" : "0x0",
-    "filename" : "mscorlib.dll",
-    "sizeofimage" : "0x472000",
-    "timestamp" : "0xe43f23f1",
-    "il_offset" : "0x00071"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-    "token" : "0x6001ec2",
-    "native_offset" : "0x0",
-    "filename" : "mscorlib.dll",
-    "sizeofimage" : "0x472000",
-    "timestamp" : "0xe43f23f1",
-    "il_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-    "token" : "0x6002401",
-    "native_offset" : "0x0",
-    "filename" : "mscorlib.dll",
-    "sizeofimage" : "0x472000",
-    "timestamp" : "0xe43f23f1",
-    "il_offset" : "0x00034"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-    "token" : "0x6002397",
-    "native_offset" : "0x0",
-    "filename" : "mscorlib.dll",
-    "sizeofimage" : "0x472000",
-    "timestamp" : "0xe43f23f1",
-    "il_offset" : "0x0004a"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-    "token" : "0x600250d",
-    "native_offset" : "0x0",
-    "filename" : "mscorlib.dll",
-    "sizeofimage" : "0x472000",
-    "timestamp" : "0xe43f23f1",
-    "il_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-    "token" : "0x6001f1c",
-    "native_offset" : "0x0",
-    "filename" : "mscorlib.dll",
-    "sizeofimage" : "0x472000",
-    "timestamp" : "0xe43f23f1",
-    "il_offset" : "0x00025"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-    "token" : "0x6001ec4",
-    "native_offset" : "0x0",
-    "filename" : "mscorlib.dll",
-    "sizeofimage" : "0x472000",
-    "timestamp" : "0xe43f23f1",
-    "il_offset" : "0x00071"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-    "token" : "0x6001ec2",
-    "native_offset" : "0x0",
-    "filename" : "mscorlib.dll",
-    "sizeofimage" : "0x472000",
-    "timestamp" : "0xe43f23f1",
-    "il_offset" : "0x00000"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-    "token" : "0x6001ec1",
-    "native_offset" : "0x0",
-    "filename" : "mscorlib.dll",
-    "sizeofimage" : "0x472000",
-    "timestamp" : "0xe43f23f1",
-    "il_offset" : "0x0002b"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-    "token" : "0x6001f1d",
-    "native_offset" : "0x0",
-    "filename" : "mscorlib.dll",
-    "sizeofimage" : "0x472000",
-    "timestamp" : "0xe43f23f1",
-    "il_offset" : "0x0000f"
-  }
-,
- {
-    "is_managed" : "true",
-    "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-    "token" : "0x00000",
-    "native_offset" : "0x0",
-    "filename" : "mscorlib.dll",
-    "sizeofimage" : "0x472000",
-    "timestamp" : "0xe43f23f1",
-    "il_offset" : "0x0002a"
-  }
-
- ],
-"unmanaged_frames" : [
-{
-  "is_managed" : "false",
-  "native_address" : "0x460319",
-  "native_offset" : "0x00000"
- }
-,
-{
-  "is_managed" : "false",
-  "native_address" : "0x64aeaa",
-  "native_offset" : "0x00000"
- }
-,
-{
-  "is_managed" : "false",
-  "native_address" : "0x64c690",
-  "native_offset" : "0x00000"
- }
-,
-{
-  "is_managed" : "false",
-  "native_address" : "0x655757",
-  "native_offset" : "0x00000"
- }
-,
-{
-  "is_managed" : "false",
-  "native_address" : "0x4b7ed5",
-  "native_offset" : "0x00000"
- }
-,
-{
-  "is_managed" : "false",
-  "native_address" : "0x7f063e62b140",
-  "native_offset" : "0x00000"
- }
-,
-{
-  "is_managed" : "false",
-  "native_address" : "0x7f063e62a08c",
-  "native_offset" : "0x00000"
- }
-,
-{
-  "is_managed" : "false",
-  "native_address" : "0x7f063af6ec0b",
-  "native_offset" : "0x00000"
- }
-,
-{
-  "is_managed" : "false",
-  "native_address" : "0x7f063af6d81e",
-  "native_offset" : "0x00000"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-  "token" : "0x00000",
-  "native_offset" : "0x0",
-  "filename" : "System.dll",
-  "sizeofimage" : "0x286000",
-  "timestamp" : "0xff5f288c",
-  "il_offset" : "0x00000"
- }
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05bdbb0700",
-"thread_info_addr" : "0x7f063000d2d0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-  "IP" : "0x7f063e62a08c",
-  "SP" : "0x7f05bdbaf350",
-  "BP" : "0xf"
-},
-"managed_frames" : [
-{
-  "is_managed" : "false",
-  "native_address" : "unregistered"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-  "token" : "0x00000",
-  "native_offset" : "0x0",
-  "filename" : "System.dll",
-  "sizeofimage" : "0x286000",
-  "timestamp" : "0xff5f288c",
-  "il_offset" : "0x00000"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-  "token" : "0x6003e17",
-  "native_offset" : "0x0",
-  "filename" : "System.dll",
-  "sizeofimage" : "0x286000",
-  "timestamp" : "0xff5f288c",
-  "il_offset" : "0x00012"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-  "token" : "0x60041bc",
-  "native_offset" : "0x0",
-  "filename" : "System.dll",
-  "sizeofimage" : "0x286000",
-  "timestamp" : "0xff5f288c",
-  "il_offset" : "0x00027"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-  "token" : "0x60041bb",
-  "native_offset" : "0x0",
-  "filename" : "System.dll",
-  "sizeofimage" : "0x286000",
-  "timestamp" : "0xff5f288c",
-  "il_offset" : "0x002d1"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-  "token" : "0x60043b1",
-  "native_offset" : "0x0",
-  "filename" : "System.dll",
-  "sizeofimage" : "0x286000",
-  "timestamp" : "0xff5f288c",
-  "il_offset" : "0x00000"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-  "token" : "0x6002399",
-  "native_offset" : "0x0",
-  "filename" : "mscorlib.dll",
-  "sizeofimage" : "0x472000",
-  "timestamp" : "0xe43f23f1",
-  "il_offset" : "0x00025"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-  "token" : "0x6002395",
-  "native_offset" : "0x0",
-  "filename" : "mscorlib.dll",
-  "sizeofimage" : "0x472000",
-  "timestamp" : "0xe43f23f1",
-  "il_offset" : "0x00000"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-  "token" : "0x6002398",
-  "native_offset" : "0x0",
-  "filename" : "mscorlib.dll",
-  "sizeofimage" : "0x472000",
-  "timestamp" : "0xe43f23f1",
-  "il_offset" : "0x00000"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-  "token" : "0x6001ec4",
-  "native_offset" : "0x0",
-  "filename" : "mscorlib.dll",
-  "sizeofimage" : "0x472000",
-  "timestamp" : "0xe43f23f1",
-  "il_offset" : "0x00071"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-  "token" : "0x6001ec2",
-  "native_offset" : "0x0",
-  "filename" : "mscorlib.dll",
-  "sizeofimage" : "0x472000",
-  "timestamp" : "0xe43f23f1",
-  "il_offset" : "0x00000"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-  "token" : "0x6002401",
-  "native_offset" : "0x0",
-  "filename" : "mscorlib.dll",
-  "sizeofimage" : "0x472000",
-  "timestamp" : "0xe43f23f1",
-  "il_offset" : "0x00034"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-  "token" : "0x6002397",
-  "native_offset" : "0x0",
-  "filename" : "mscorlib.dll",
-  "sizeofimage" : "0x472000",
-  "timestamp" : "0xe43f23f1",
-  "il_offset" : "0x0004a"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-  "token" : "0x600250d",
-  "native_offset" : "0x0",
-  "filename" : "mscorlib.dll",
-  "sizeofimage" : "0x472000",
-  "timestamp" : "0xe43f23f1",
-  "il_offset" : "0x00000"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-  "token" : "0x6001f1c",
-  "native_offset" : "0x0",
-  "filename" : "mscorlib.dll",
-  "sizeofimage" : "0x472000",
-  "timestamp" : "0xe43f23f1",
-  "il_offset" : "0x00025"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-  "token" : "0x6001ec4",
-  "native_offset" : "0x0",
-  "filename" : "mscorlib.dll",
-  "sizeofimage" : "0x472000",
-  "timestamp" : "0xe43f23f1",
-  "il_offset" : "0x00071"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-  "token" : "0x6001ec2",
-  "native_offset" : "0x0",
-  "filename" : "mscorlib.dll",
-  "sizeofimage" : "0x472000",
-  "timestamp" : "0xe43f23f1",
-  "il_offset" : "0x00000"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-  "token" : "0x6001ec1",
-  "native_offset" : "0x0",
-  "filename" : "mscorlib.dll",
-  "sizeofimage" : "0x472000",
-  "timestamp" : "0xe43f23f1",
-  "il_offset" : "0x0002b"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-  "token" : "0x6001f1d",
-  "native_offset" : "0x0",
-  "filename" : "mscorlib.dll",
-  "sizeofimage" : "0x472000",
-  "timestamp" : "0xe43f23f1",
-  "il_offset" : "0x0000f"
- }
-,
-{
-  "is_managed" : "true",
-  "guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-  "token" : "0x00000",
-  "native_offset" : "0x0",
-  "filename" : "mscorlib.dll",
-  "sizeofimage" : "0x472000",
-  "timestamp" : "0xe43f23f1",
-  "il_offset" : "0x0002a"
- }
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f059b31b700",
-"thread_info_addr" : "0x7f05e045e6e0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f059b31acb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05a396e700",
-"thread_info_addr" : "0x7f05c40aeb60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05a396dcb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05ad3e9700",
-"thread_info_addr" : "0x7f05d80b4ad0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05ad3e8350",
-"BP" : "0x77"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05af3f9700",
-"thread_info_addr" : "0x7f0620014900",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05af3f8350",
-"BP" : "0x59"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0x71cb46c3c",
-"offset_rich_hash" : "0x71cb46d3d",
-"crashed" : false,
-"native_thread_id" : "0x7f061a6d7700",
-"thread_info_addr" : "0x7f0608000b60",
-"thread_name" : "mono",
-"ctx" : {
-"IP" : "0x7f063e626ad8",
-"SP" : "0x7f061a6d6690",
-"BP" : "0xa90860"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f43",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00019"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "DB71A9FB-86DD-481B-8E3E-56AEB4F7940D",
-"token" : "0x6000109",
-"native_offset" : "0x0",
-"filename" : "OmniSharp.Shared.dll",
-"sizeofimage" : "0x14000",
-"timestamp" : "0xe904f920",
-"il_offset" : "0x00006"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00014"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1e",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00008"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e626ad8",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x70138b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x70bd74",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x652870",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x5ea22b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05bc9a7700",
-"thread_info_addr" : "0x7f05f4029910",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05bc9a6350",
-"BP" : "0x18"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05be9b7700",
-"thread_info_addr" : "0x7f05a8000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05be9b6350",
-"BP" : "0x7"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05a75fa700",
-"thread_info_addr" : "0x7f0610042250",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05a75f9350",
-"BP" : "0x7b"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05ae1f0700",
-"thread_info_addr" : "0x7f05b400bbc0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05ae1ef350",
-"BP" : "0x70"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0x9bfc75a38",
-"offset_rich_hash" : "0x9bfc75bc7",
-"crashed" : false,
-"native_thread_id" : "0x7f063a1ff700",
-"thread_info_addr" : "0x7f0620000b60",
-"thread_name" : "Timer-Scheduler",
-"ctx" : {
-"IP" : "0x7f063e626ad8",
-"SP" : "0x7f063a1fdf40",
-"BP" : "0x1b74f70"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002051",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00044"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600203d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00014"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600203c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002037",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00019"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600203a",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x60020f6",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0003c"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00014"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1e",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00008"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e626ad8",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x70138b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x65fb59",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x66117e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6618f8",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6525fb",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x5eae93",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f0599f07700",
-"thread_info_addr" : "0x7f060e28c670",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f0599f06cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f063ad54700",
-"thread_info_addr" : "0x7f062c000b60",
-"thread_name" : "mono",
-"ctx" : {
-"IP" : "0x7f063e626ad8",
-"SP" : "0x7f063ad53bd0",
-"BP" : "0xa90860"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e626ad8",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x70138b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x70bd74",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a73c2",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05bd7ae700",
-"thread_info_addr" : "0x7f062c0065b0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05bd7ad350",
-"BP" : "0x10"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05a63f1700",
-"thread_info_addr" : "0x4714810",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05a63f0350",
-"BP" : "0x84"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05e5f8e700",
-"thread_info_addr" : "0x7f05c4000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05e5f8dcb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05a356c700",
-"thread_info_addr" : "0x7f05cc0d40b0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05a356bcb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05acfe7700",
-"thread_info_addr" : "0x7f05dc002640",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05acfe6350",
-"BP" : "0x79"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f06182b4700",
-"thread_info_addr" : "0x7f05e0000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f06182b3cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05aeff7700",
-"thread_info_addr" : "0x7f06280e4800",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05aeff6350",
-"BP" : "0x63"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f061a2d5700",
-"thread_info_addr" : "0x7f0600000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f061a2d4cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05bc5a5700",
-"thread_info_addr" : "0x7f05fc0163e0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05bc5a4350",
-"BP" : "0x1a"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05be5b5700",
-"thread_info_addr" : "0x7f05d80ccc70",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05be5b4350",
-"BP" : "0xa"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05a71f8700",
-"thread_info_addr" : "0x7f0620015c20",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05a71f7350",
-"BP" : "0x7d"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05addee700",
-"thread_info_addr" : "0x7f05b80148e0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05added350",
-"BP" : "0x72"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05afdfe700",
-"thread_info_addr" : "0x7f060005d340",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05afdfd350",
-"BP" : "0x28"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f058b0ff700",
-"thread_info_addr" : "0x7f05dc51ece0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f058b0fecb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05bd3ac700",
-"thread_info_addr" : "0x33e4db0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05bd3ab350",
-"BP" : "0x89"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f06191d3700",
-"thread_info_addr" : "0x7f05f8000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f06191d2cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05a7fff700",
-"thread_info_addr" : "0x7f05fc029000",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05a7ffe350",
-"BP" : "0x7a"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0x90c3917e4",
-"offset_rich_hash" : "0x90c391adc",
-"crashed" : false,
-"native_thread_id" : "0x7f063ab4f700",
-"thread_info_addr" : "0x7f0630000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e626ad8",
-"SP" : "0x7f063ab4dcb0",
-"BP" : "0xa81000"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002052",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x000c7"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002044",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x000a1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002045",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002c"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x60020db",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002d"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001fea",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00007"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001fe8",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00021"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001fd0",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00074"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001fe5",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e626ad8",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x70138b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x65f37c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x661849",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6525fb",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x5eae93",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05a316a700",
-"thread_info_addr" : "0x7f05d426aa10",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05a3169cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05acbe5700",
-"thread_info_addr" : "0x7f05ec007f00",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05acbe4cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05aebf5700",
-"thread_info_addr" : "0x7f05b000ee50",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05aebf4350",
-"BP" : "0x13"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f063bb0f700",
-"thread_info_addr" : "0x7f0634000b60",
-"thread_name" : "Finalizer",
-"ctx" : {
-"IP" : "0x7f063e629174",
-"SP" : "0x7f063bb0ed30",
-"BP" : "0xa81480"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629174",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629278",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x69660f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05be1b3700",
-"thread_info_addr" : "0x7f05cc0d8ce0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05be1b2350",
-"BP" : "0x9"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05a6df6700",
-"thread_info_addr" : "0x7f06280d42f0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05a6df5350",
-"BP" : "0x7f"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05ad9ec700",
-"thread_info_addr" : "0x7f05c4012fb0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05ad9eb350",
-"BP" : "0x74"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05a3f71700",
-"thread_info_addr" : "0x7f05b000c680",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05a3f70cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05af9fc700",
-"thread_info_addr" : "0x7f060800c770",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05af9fb350",
-"BP" : "0x2b"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f059ab8e700",
-"thread_info_addr" : "0x7f05f44c6e20",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f059ab8dcb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f058acfd700",
-"thread_info_addr" : "0x7f05ede8b770",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f058acfccb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05bcfaa700",
-"thread_info_addr" : "0x7f05e0010030",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05bcfa9350",
-"BP" : "0x15"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05e6e72700",
-"thread_info_addr" : "0x7f05d8000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05e6e71cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05befba700",
-"thread_info_addr" : "0x7f05b8000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05befb9350",
-"BP" : "0x4"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05a7bfd700",
-"thread_info_addr" : "0x7f060000cca0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05a7bfccb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f0618d90700",
-"thread_info_addr" : "0x7f05f4000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f0618d8fcb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0x1b27ce3eaa",
-"offset_rich_hash" : "0x1b27ce44de",
-"crashed" : false,
-"native_thread_id" : "0x7f05ac7e3700",
-"thread_info_addr" : "0x7f05f401c4d0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e6267b2",
-"SP" : "0x7f05ac7e0f80",
-"BP" : "0x1b774a0"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002051",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00044"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600203d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00014"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600203c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002037",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00019"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002039",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6000dc5",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x00053"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6000cc5",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x00007"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6000cc8",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x00007"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6000f12",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x000d3"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6000f13",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6000efe",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6000efc",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6000efb",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "54ADA468-6EC2-4356-B119-FE112847CE6F",
-"token" : "0x6000036",
-"native_offset" : "0x0",
-"filename" : "OmniSharp.MSBuild.dll",
-"sizeofimage" : "0x22000",
-"timestamp" : "0xd77c4d4d",
-"il_offset" : "0x0007b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "54ADA468-6EC2-4356-B119-FE112847CE6F",
-"token" : "0x60000e3",
-"native_offset" : "0x0",
-"filename" : "OmniSharp.MSBuild.dll",
-"sizeofimage" : "0x22000",
-"timestamp" : "0xd77c4d4d",
-"il_offset" : "0x00019"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "54ADA468-6EC2-4356-B119-FE112847CE6F",
-"token" : "0x600017b",
-"native_offset" : "0x0",
-"filename" : "OmniSharp.MSBuild.dll",
-"sizeofimage" : "0x22000",
-"timestamp" : "0xd77c4d4d",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00042"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "54ADA468-6EC2-4356-B119-FE112847CE6F",
-"token" : "0x6000051",
-"native_offset" : "0x0",
-"filename" : "OmniSharp.MSBuild.dll",
-"sizeofimage" : "0x22000",
-"timestamp" : "0xd77c4d4d",
-"il_offset" : "0x0001b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "54ADA468-6EC2-4356-B119-FE112847CE6F",
-"token" : "0x6000050",
-"native_offset" : "0x0",
-"filename" : "OmniSharp.MSBuild.dll",
-"sizeofimage" : "0x22000",
-"timestamp" : "0xd77c4d4d",
-"il_offset" : "0x00020"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "54ADA468-6EC2-4356-B119-FE112847CE6F",
-"token" : "0x600004e",
-"native_offset" : "0x0",
-"filename" : "OmniSharp.MSBuild.dll",
-"sizeofimage" : "0x22000",
-"timestamp" : "0xd77c4d4d",
-"il_offset" : "0x000a1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "54ADA468-6EC2-4356-B119-FE112847CE6F",
-"token" : "0x6000176",
-"native_offset" : "0x0",
-"filename" : "OmniSharp.MSBuild.dll",
-"sizeofimage" : "0x22000",
-"timestamp" : "0xd77c4d4d",
-"il_offset" : "0x00073"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6004633",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6004632",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00024"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600245b",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0001a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x60023ae",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00052"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002392",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0003c"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002295",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600240d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00031"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002419",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x60020fd",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00007"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001fe8",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00008"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001fd0",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00074"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001fe5",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6267b2",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7013e5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x65fb59",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x66111f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6618f8",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6525fb",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x5eae93",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05ae7f3700",
-"thread_info_addr" : "0x7f05b4005220",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05ae7f2350",
-"BP" : "0x12"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f063a94a700",
-"thread_info_addr" : "0x7f0624000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f063a949cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f059a50a700",
-"thread_info_addr" : "0x7f05f8d3c8f0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f059a509cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05bddb1700",
-"thread_info_addr" : "0x7f061c00b170",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05bddb0350",
-"BP" : "0xc"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05a69f4700",
-"thread_info_addr" : "0x7f0630047680",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05a69f3350",
-"BP" : "0x81"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05a3b6f700",
-"thread_info_addr" : "0x7f05c80c7880",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05a3b6ecb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05ad5ea700",
-"thread_info_addr" : "0x7f05cc0d2210",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05ad5e9350",
-"BP" : "0x76"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05e7fff700",
-"thread_info_addr" : "0x7f05dc000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05e7ffecb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05af5fa700",
-"thread_info_addr" : "0x7f06140ab1e0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05af5f9350",
-"BP" : "0x4b"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xb52cfa564",
-"offset_rich_hash" : "0xb52cfa7f0",
-"crashed" : false,
-"native_thread_id" : "0x7f061a9fe700",
-"thread_info_addr" : "0x7f0610000b60",
-"thread_name" : "mono",
-"ctx" : {
-"IP" : "0x7f063e6267b2",
-"SP" : "0x7f061a9fd2c0",
-"BP" : "0x1b75980"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001efc",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001eef",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000e"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ef1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001e41",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0001d"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001e40",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x000d9"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003b86",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00067"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003b85",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00006"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003b80",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00009"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "93D49E4C-37E6-4B72-A22F-629901CA56D9",
-"token" : "0x600036a",
-"native_offset" : "0x0",
-"filename" : "Microsoft.CodeAnalysis.Razor.Workspaces.dll",
-"sizeofimage" : "0x32000",
-"timestamp" : "0xcc81e431",
-"il_offset" : "0x00001"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00014"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1e",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00008"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6267b2",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7013e5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x65fb59",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x66111f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x69a8cd",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x5e8dc3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0x21acb2c5e9",
-"offset_rich_hash" : "0x21acb2e1be",
-"crashed" : true,
-"native_thread_id" : "0x7f05e67cf700",
-"thread_info_addr" : "0x7f05cc000b60",
-"thread_name" : "RequestBuilder ",
-"ctx" : {
-"IP" : "0x7f063e160ce1",
-"SP" : "0x7f05e67cb590",
-"BP" : "0x4"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6004bf7",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0001a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "68BF94E7-BB67-4A77-BBB8-CBBB6512D102",
-"token" : "0x600142b",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.Tasks.Core.dll",
-"sizeofimage" : "0x154000",
-"timestamp" : "0x988ed264",
-"il_offset" : "0x00002"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "68BF94E7-BB67-4A77-BBB8-CBBB6512D102",
-"token" : "0x6000a7d",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.Tasks.Core.dll",
-"sizeofimage" : "0x154000",
-"timestamp" : "0x988ed264",
-"il_offset" : "0x0008e"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "68BF94E7-BB67-4A77-BBB8-CBBB6512D102",
-"token" : "0x6000269",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.Tasks.Core.dll",
-"sizeofimage" : "0x154000",
-"timestamp" : "0x988ed264",
-"il_offset" : "0x0002e"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "68BF94E7-BB67-4A77-BBB8-CBBB6512D102",
-"token" : "0x600026f",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.Tasks.Core.dll",
-"sizeofimage" : "0x154000",
-"timestamp" : "0x988ed264",
-"il_offset" : "0x00039"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "68BF94E7-BB67-4A77-BBB8-CBBB6512D102",
-"token" : "0x600026a",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.Tasks.Core.dll",
-"sizeofimage" : "0x154000",
-"timestamp" : "0x988ed264",
-"il_offset" : "0x0000d"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "68BF94E7-BB67-4A77-BBB8-CBBB6512D102",
-"token" : "0x600027f",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.Tasks.Core.dll",
-"sizeofimage" : "0x154000",
-"timestamp" : "0x988ed264",
-"il_offset" : "0x0002e"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "68BF94E7-BB67-4A77-BBB8-CBBB6512D102",
-"token" : "0x600032d",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.Tasks.Core.dll",
-"sizeofimage" : "0x154000",
-"timestamp" : "0x988ed264",
-"il_offset" : "0x00515"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "68BF94E7-BB67-4A77-BBB8-CBBB6512D102",
-"token" : "0x600033e",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.Tasks.Core.dll",
-"sizeofimage" : "0x154000",
-"timestamp" : "0x988ed264",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6001665",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x00029"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6002558",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x002fc"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6004619",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002c"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x60014df",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x00046"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6002553",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x00065"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6004619",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002c"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x60014dd",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x00046"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x600254f",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x001f5"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6004619",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002c"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x60014d8",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x0003d"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x600254d",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x0015c"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6004619",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002c"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x60014d7",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x0002c"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x600254b",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x00187"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6004619",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002c"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x60014d2",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x00061"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6002549",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x0005f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6004619",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002c"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x60014ad",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x00046"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6002547",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x002d0"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600460e",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002c"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x60014a6",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x0003d"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6002541",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x0041d"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6004633",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6004632",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00024"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002452",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x60024e2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00014"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6002527",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x0001a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00014"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1e",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00008"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655965",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b8bec",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b8dd9",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4626d5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b800f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e160ce1",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e14a537",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x718ed4",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6fc0f1",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x718dbb",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x71943d",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x71947a",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x60ba58",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x59611e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x5d0496",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x5dcf4b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05bcba8700",
-"thread_info_addr" : "0x7f05e803c620",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05bcba7350",
-"BP" : "0x17"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05bebb8700",
-"thread_info_addr" : "0x7f05b4000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05bebb7350",
-"BP" : "0x6"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05a77fb700",
-"thread_info_addr" : "0x7f060800d9e0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05a77facb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05ac3e1700",
-"thread_info_addr" : "0x7f05f80a42a0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05ac3e0cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05ae3f1700",
-"thread_info_addr" : "0x7f05a80048a0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05ae3f0350",
-"BP" : "0x6e"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f059a108700",
-"thread_info_addr" : "0x7f06004b4780",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f059a107cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f063a745700",
-"thread_info_addr" : "0x7f0628000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f063a744cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05bd9af700",
-"thread_info_addr" : "0x7f062813c460",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05bd9ae350",
-"BP" : "0xd"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05a65f2700",
-"thread_info_addr" : "0x7f063400aca0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05a65f1350",
-"BP" : "0x83"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f059b11a700",
-"thread_info_addr" : "0x7f05ed8bab10",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f059b119cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05e618f700",
-"thread_info_addr" : "0x7f05d0000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05e618ecb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05a376d700",
-"thread_info_addr" : "0x7f05d052f170",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05a376ccb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05ad1e8700",
-"thread_info_addr" : "0x7f05d4005240",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05ad1e7350",
-"BP" : "0x78"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f06184b5700",
-"thread_info_addr" : "0x7f05ec000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f06184b4cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05af1f8700",
-"thread_info_addr" : "0x7f061c04dbf0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05af1f7350",
-"BP" : "0x5a"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f0618aba700",
-"thread_info_addr" : "0x7f05e8000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f0618ab9cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f061a4d6700",
-"thread_info_addr" : "0x7f060c000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f061a4d5cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05bc7a6700",
-"thread_info_addr" : "0x7f05f0985800",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05bc7a5350",
-"BP" : "0x19"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05be7b6700",
-"thread_info_addr" : "0x7f05d09c27b0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05be7b5350",
-"BP" : "0x8"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05a73f9700",
-"thread_info_addr" : "0x7f0614267960",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05a73f8350",
-"BP" : "0x7c"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05adfef700",
-"thread_info_addr" : "0x7f05b0006100",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05adfee350",
-"BP" : "0x71"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xb04d82f4a",
-"offset_rich_hash" : "0xb04d831d8",
-"crashed" : false,
-"native_thread_id" : "0x7f0639ffe700",
-"thread_info_addr" : "0x7f0614000b60",
-"thread_name" : "ProcessWriteQue",
-"ctx" : {
-"IP" : "0x7f063e6267b2",
-"SP" : "0x7f0639ffd260",
-"BP" : "0x1b78310"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001efc",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001eef",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000e"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ef1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001e41",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0001d"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001e40",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x000d9"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003b86",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00067"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003b85",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00006"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "64676931-5B65-48DC-B5F6-B23C2C2CC918",
-"token" : "0x600003d",
-"native_offset" : "0x0",
-"filename" : "OmniSharp.Host.dll",
-"sizeofimage" : "0x1a000",
-"timestamp" : "0xe30e455e",
-"il_offset" : "0x0000c"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00014"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1e",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00008"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6267b2",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7013e5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x65fb59",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x66111f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x69a8cd",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x5e8dc3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05affff700",
-"thread_info_addr" : "0x7f0604002680",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05afffe350",
-"BP" : "0x1c"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xae0302df2",
-"offset_rich_hash" : "0xae03030e9",
-"crashed" : false,
-"native_thread_id" : "0x7f05bd5ad700",
-"thread_info_addr" : "0x7f05c4012740",
-"thread_name" : "RequestBuilder ",
-"ctx" : {
-"IP" : "0x7f063e6267b2",
-"SP" : "0x7f05bd5ac280",
-"BP" : "0x1b781c0"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001efc",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001eef",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000e"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ef1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001e41",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0001d"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001e40",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x000d9"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003b86",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00067"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x600427a",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x0004d"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6002527",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x0002e"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00014"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1e",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00008"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6267b2",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7013e5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x65fb59",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x66111f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x69a8cd",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x5e8dc3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05a61f0700",
-"thread_info_addr" : "0x7f05a80065b0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05a61ef350",
-"BP" : "0x85"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0x1363e40de9",
-"offset_rich_hash" : "0x1363e411dd",
-"crashed" : false,
-"native_thread_id" : "0x7f063a540700",
-"thread_info_addr" : "0x7f061c000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f063a53f080",
-"BP" : "0x7f061c000b60"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x60058ce",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00010"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600588c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00002"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6005873",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00026"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6005872",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x000a1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600540e",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x000b3"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6005410",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00028"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600593a",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600548d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600548f",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "FA42DDEE-3B09-4AD2-9621-A886DF38C746",
-"token" : "0x6000032",
-"native_offset" : "0x0",
-"filename" : "OmniSharp.Stdio.dll",
-"sizeofimage" : "0xc000",
-"timestamp" : "0x9343c74f",
-"il_offset" : "0x00048"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600460e",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002c"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "FA42DDEE-3B09-4AD2-9621-A886DF38C746",
-"token" : "0x6000010",
-"native_offset" : "0x0",
-"filename" : "OmniSharp.Stdio.dll",
-"sizeofimage" : "0xc000",
-"timestamp" : "0x9343c74f",
-"il_offset" : "0x0001c"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600229b",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002396",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001fd0",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00074"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001fe5",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x58246f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x580da6",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6aa8f1",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x5db021",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xae0302df2",
-"offset_rich_hash" : "0xae03030e9",
-"crashed" : false,
-"native_thread_id" : "0x7f05e5d8d700",
-"thread_info_addr" : "0x7f05c8000b60",
-"thread_name" : "RequestBuilder ",
-"ctx" : {
-"IP" : "0x7f063e6267b2",
-"SP" : "0x7f05e5d8c280",
-"BP" : "0x1b78150"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001efc",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001eef",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000e"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ef1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001e41",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0001d"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001e40",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x000d9"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003b86",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00067"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x600427a",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x0004d"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6002527",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x0002e"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00014"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1e",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00008"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6267b2",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7013e5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x65fb59",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x66111f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x69a8cd",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x5e8dc3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05acde6700",
-"thread_info_addr" : "0x7f05e00135f0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05acde5cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05a336b700",
-"thread_info_addr" : "0x7f05d807b970",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05a336acb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05aedf6700",
-"thread_info_addr" : "0x7f05c8007bd0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05aedf5350",
-"BP" : "0x64"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f058a4ff700",
-"thread_info_addr" : "0x7f05f459b360",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f058a4fecb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f061a0d4700",
-"thread_info_addr" : "0x7f0604000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f061a0d3cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05bc3a4700",
-"thread_info_addr" : "0x7f05f80c1500",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05bc3a3350",
-"BP" : "0x1b"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05be3b4700",
-"thread_info_addr" : "0x7f05d4933ef0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05be3b3350",
-"BP" : "0xb"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05a6ff7700",
-"thread_info_addr" : "0x7f061c05cc80",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05a6ff6350",
-"BP" : "0x7e"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05a4172700",
-"thread_info_addr" : "0x7f05b40096c0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05a4171cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05adbed700",
-"thread_info_addr" : "0x7f05c80bfa20",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05adbec350",
-"BP" : "0x73"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05afbfd700",
-"thread_info_addr" : "0x7f060db94680",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05afbfc350",
-"BP" : "0x2a"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f059ad8f700",
-"thread_info_addr" : "0x7f05e8328860",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f059ad8ecb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f058aefe700",
-"thread_info_addr" : "0x7f05e046bc50",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f058aefdcb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05bd1ab700",
-"thread_info_addr" : "0x7f05a8002900",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05bd1aa350",
-"BP" : "0x11"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0x8e30437f0",
-"offset_rich_hash" : "0x8e3043a81",
-"crashed" : false,
-"native_thread_id" : "0x7f0618fd2700",
-"thread_info_addr" : "0x7f05fc000b60",
-"thread_name" : "In-proc Node (D",
-"ctx" : {
-"IP" : "0x7f063e6267b2",
-"SP" : "0x7f0618fd0f20",
-"BP" : "0xa81000"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002052",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x000c7"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002044",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x000a1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002047",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x60013c6",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x00047"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6001619",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00014"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1e",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00008"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6267b2",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7013e5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x65f3f1",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x661849",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6525fb",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x5eae93",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05e7073700",
-"thread_info_addr" : "0x7f05d4000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05e7072cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05a7dfe700",
-"thread_info_addr" : "0x7f06040560e0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05a7dfdcb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xae0302df2",
-"offset_rich_hash" : "0xae03030e9",
-"crashed" : false,
-"native_thread_id" : "0x7f0618f91700",
-"thread_info_addr" : "0x7f05f0000b60",
-"thread_name" : "RequestBuilder ",
-"ctx" : {
-"IP" : "0x7f063e6267b2",
-"SP" : "0x7f0618f90280",
-"BP" : "0x1b78230"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001efc",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001eef",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000e"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ef1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001e41",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0001d"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001e40",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x000d9"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003b86",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00067"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x600427a",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x0004d"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "080B3B77-30FE-4C78-89AA-F13E0D778492",
-"token" : "0x6002527",
-"native_offset" : "0x0",
-"filename" : "Microsoft.Build.dll",
-"sizeofimage" : "0x1f8000",
-"timestamp" : "0xffac68fa",
-"il_offset" : "0x0002e"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00014"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1e",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00008"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6267b2",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7013e5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x65fb59",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x66111f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x69a8cd",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x5e8dc3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05a2f69700",
-"thread_info_addr" : "0x7f05dc04bc70",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05a2f68cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05ac9e4700",
-"thread_info_addr" : "0x7f05e8036830",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05ac9e3cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05ae9f4700",
-"thread_info_addr" : "0x7f05b8013790",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05ae9f3350",
-"BP" : "0x65"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f059a70b700",
-"thread_info_addr" : "0x7f05fc021cf0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f059a70acb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05bdfb2700",
-"thread_info_addr" : "0x7f06241a58d0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05bdfb1350",
-"BP" : "0xe"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05a6bf5700",
-"thread_info_addr" : "0x7f06240d50a0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05a6bf4350",
-"BP" : "0x80"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f058a8ff700",
-"thread_info_addr" : "0x7f05e83ee510",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f058a8fecb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05a3d70700",
-"thread_info_addr" : "0x7f05b8016010",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05a3d6fcb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05ad7eb700",
-"thread_info_addr" : "0x7f05d0006e00",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05ad7ea350",
-"BP" : "0x75"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05af7fb700",
-"thread_info_addr" : "0x7f0610020440",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05af7fa350",
-"BP" : "0x2c"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f059a98d700",
-"thread_info_addr" : "0x7f05f0a6d9c0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f059a98ccb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05bcda9700",
-"thread_info_addr" : "0x7f05ec0451b0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05bcda8350",
-"BP" : "0x16"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05bedb9700",
-"thread_info_addr" : "0x7f05b0000b60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05bedb8350",
-"BP" : "0x5"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05a79fc700",
-"thread_info_addr" : "0x7f060dba09e0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05a79fbcb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f05ac5e2700",
-"thread_info_addr" : "0x7f05f09784b0",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f05ac5e1cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f0596bef700",
-"thread_info_addr" : "0x7f063401ec70",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f0596bee350",
-"BP" : "0x88"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : true,
-"offset_free_hash" : "0xd5ed0e810",
-"offset_rich_hash" : "0xd5ed0ed28",
-"crashed" : false,
-"native_thread_id" : "0x7f05ae5f2700",
-"thread_info_addr" : "0x41c9e80",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e62a08c",
-"SP" : "0x7f05ae5f1350",
-"BP" : "0x6d"
-},
-"managed_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "unregistered"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x6003e17",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00012"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bc",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00027"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60041bb",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x002d1"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x60043b1",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002399",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002395",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002398",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002401",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00034"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6002397",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0004a"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x600250d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1c",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00025"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec4",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00071"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec2",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001ec1",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002b"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x6001f1d",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0000f"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "9F0DF102-FE6E-4CFE-A29D-2E46F585D8A5",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "mscorlib.dll",
-"sizeofimage" : "0x472000",
-"timestamp" : "0xe43f23f1",
-"il_offset" : "0x0002a"
-}
-
-],
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62a08c",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6ec0b",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063af6d81e",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "true",
-"guid" : "3D97DDA7-73A5-4430-B892-E1D794E5D921",
-"token" : "0x00000",
-"native_offset" : "0x0",
-"filename" : "System.dll",
-"sizeofimage" : "0x286000",
-"timestamp" : "0xff5f288c",
-"il_offset" : "0x00000"
-}
-
-]
-},
-{
-"is_managed" : false,
-"offset_free_hash" : "0x0",
-"offset_rich_hash" : "0x0",
-"crashed" : false,
-"native_thread_id" : "0x7f059a309700",
-"thread_info_addr" : "0x7f0604133f60",
-"thread_name" : "Thread Pool Wor",
-"ctx" : {
-"IP" : "0x7f063e629388",
-"SP" : "0x7f059a308cb0",
-"BP" : "0xa81d88"
-},
-"unmanaged_frames" : [
-{
-"is_managed" : "false",
-"native_address" : "0x460319",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64aeaa",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x64c690",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655757",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x4b7ed5",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e62b140",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e629388",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e6294b3",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x6a662f",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x655073",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e61fea7",
-"native_offset" : "0x00000"
-}
-,
-{
-"is_managed" : "false",
-"native_address" : "0x7f063e222def",
-"native_offset" : "0x00000"
-}
-
-]
-}
-]
-}
\ No newline at end of file
diff --git a/samples/MeshShader/MeshShader.csproj b/samples/MeshShader/MeshShader.csproj
new file mode 100644 (file)
index 0000000..672fb5a
--- /dev/null
@@ -0,0 +1,5 @@
+<Project Sdk="Microsoft.NET.Sdk">
+  <PropertyGroup>
+    <IncludeDefaultNoneItems>false</IncludeDefaultNoneItems>
+  </PropertyGroup>
+</Project>
diff --git a/samples/MeshShader/main.cs b/samples/MeshShader/main.cs
new file mode 100644 (file)
index 0000000..4c0fcf9
--- /dev/null
@@ -0,0 +1,184 @@
+// Copyright (c) 2019  Jean-Philippe Bruyère <jp_bruyere@hotmail.com>
+//
+// This code is licensed under the MIT license (MIT) (http://opensource.org/licenses/MIT)
+using System;
+using System.Numerics;
+using System.Runtime.InteropServices;
+using vke;
+using Vulkan;
+using Glfw;
+using System.Linq;
+using System.Collections.Generic;
+
+namespace MeshShader {
+       class Program : SampleBase {
+#if DEBUG
+               /*public override string[] EnabledLayers  =>
+                       new string[] {
+                               "VK_LAYER_KHRONOS_validation"
+                       };*/
+
+#endif
+               public override string[] EnabledInstanceExtensions => new string[] {
+                       Ext.I.VK_KHR_get_physical_device_properties2,
+                       Ext.I.VK_EXT_debug_utils,
+               };
+               public override string[] EnabledDeviceExtensions => new string[] {
+                       Ext.D.VK_KHR_swapchain,
+                       //Ext.D.VK_KHR_spirv_1_4,
+                       "VK_EXT_mesh_shader"
+               };
+               protected override void configureEnabledFeatures(VkPhysicalDeviceFeatures available_features, ref VkPhysicalDeviceFeatures enabled_features)
+               {
+                       base.configureEnabledFeatures(available_features, ref enabled_features);
+                       
+               }
+               vke.DebugUtils.Messenger dbgmsg;
+               protected override void selectPhysicalDevice () {
+                       PhysicalDeviceCollection phys = instance.GetAvailablePhysicalDevice ();
+                       phy = instance.GetAvailablePhysicalDevice ().FirstOrDefault (p => p.Properties.deviceType == VkPhysicalDeviceType.DiscreteGpu && p.HasSwapChainSupport);
+                       Console.WriteLine($"Using gpu: {phy.Properties.deviceName}");
+                       dbgmsg = new vke.DebugUtils.Messenger (instance,
+                               VkDebugUtilsMessageTypeFlagsEXT.PerformanceEXT | VkDebugUtilsMessageTypeFlagsEXT.ValidationEXT | VkDebugUtilsMessageTypeFlagsEXT.GeneralEXT,
+                               VkDebugUtilsMessageSeverityFlagsEXT.InfoEXT |
+                               VkDebugUtilsMessageSeverityFlagsEXT.WarningEXT |
+                               VkDebugUtilsMessageSeverityFlagsEXT.ErrorEXT |
+                               VkDebugUtilsMessageSeverityFlagsEXT.VerboseEXT);        
+               }               
+               
+               static void Main (string[] args) {
+                       Instance.VK_MINOR = 2;
+                       using (Program vke = new Program ()) {
+                               vke.Run ();
+                       }
+               }
+
+               const float rotSpeed = 0.01f, zoomSpeed = 0.01f;
+               float rotX, rotY, zoom = 1f;
+
+               HostBuffer<Matrix4x4> uboMVPmatrix; //a host mappable buffer for mvp matrice.
+
+               DescriptorPool descriptorPool;
+               DescriptorSet descriptorSet;//descriptor set for the mvp matrice.
+
+               FrameBuffers frameBuffers;      //the frame buffer collection coupled to the swapchain images
+               GraphicPipeline pipeline;
+
+               protected override void initVulkan () {
+                       base.initVulkan ();
+
+                       
+                       descriptorPool = new DescriptorPool (dev, 1, new VkDescriptorPoolSize (VkDescriptorType.UniformBuffer));
+                       using (GraphicPipelineConfig cfg = GraphicPipelineConfig.CreateDefault (VkPrimitiveTopology.TriangleList, VkSampleCountFlags.SampleCount1, false)) {
+                               //Create the pipeline layout, it will be automatically activated on pipeline creation, so that sharing layout among different pipelines will benefit
+                               //from the reference counting to automatically dispose unused layout on pipeline clean up. It's the same for DescriptorSetLayout.
+                               /*cfg.Layout = new PipelineLayout (dev,
+                                       new DescriptorSetLayout (dev, new VkDescriptorSetLayoutBinding (0, VkShaderStageFlags.Vertex, VkDescriptorType.UniformBuffer)));*/
+                               cfg.Layout = new PipelineLayout (dev);
+                               //create a default renderpass with just a color attachment for the swapchain image, a default subpass is automatically created and the renderpass activation
+                               //will follow the pipeline life cicle and will be automatically disposed when no longuer used.
+                               cfg.RenderPass = new RenderPass (dev, swapChain.ColorFormat, cfg.Samples);
+                               //configuration of vertex bindings and attributes
+
+                               //shader are automatically compiled by SpirVTasks if added to the project. The resulting shaders are automatically embedded in the assembly.
+                               //To specifiy that the shader path is a resource name, put the '#' prefix. Else the path will be search on disk.
+                               cfg.AddShaders (
+                                       new ShaderInfo (dev, VkShaderStageFlags.MeshNV, "#shaders.main.mesh.spv"),
+                                       new ShaderInfo (dev, VkShaderStageFlags.Fragment, "#shaders.main.frag.spv")
+                               );
+
+                               //create and activate the pipeline with the configuration we've just done.
+                               pipeline = new GraphicPipeline (cfg);
+                       }
+
+                       //because descriptor layout used for a pipeline are only activated on pipeline activation, descriptor set must not be allocated before, except if the layout has been manually activated,
+                       //but in this case, layout will need also to be explicitly disposed.
+                       //descriptorSet = descriptorPool.Allocate (pipeline.Layout.DescriptorSetLayouts[0]);
+
+                       //Write the content of the descriptor, the mvp matrice.
+                       //DescriptorSetWrites uboUpdate = new DescriptorSetWrites (descriptorSet, pipeline.Layout.DescriptorSetLayouts[0]);
+                       //Descriptor property of the mvp buffer will return a default descriptor with no offset of the full size of the buffer.
+                       //uboUpdate.Write (dev, uboMVPmatrix.Descriptor);
+
+                       //allocate the default VkWindow buffers, one per swapchain image. Their will be only reset when rebuilding and not reallocated.
+                       cmds = cmdPool.AllocateCommandBuffer (swapChain.ImageCount);
+               }
+
+               //view update override, see base method for more informations.
+               public override void UpdateView () {
+                       uboMVPmatrix.AsSpan()[0] =
+                               Matrix4x4.CreateFromAxisAngle (Vector3.UnitY, rotY) *
+                               Matrix4x4.CreateFromAxisAngle (Vector3.UnitX, rotX) *
+                               Matrix4x4.CreateTranslation (0, 0, -3f * zoom) *
+                               Helpers.CreatePerspectiveFieldOfView (Helpers.DegreesToRadians (45f), (float)swapChain.Width / (float)swapChain.Height, 0.1f, 256.0f);
+
+                       base.UpdateView ();
+               }
+               protected override void onMouseMove (double xPos, double yPos) {
+                       double diffX = lastMouseX - xPos;
+                       double diffY = lastMouseY - yPos;
+                       if (GetButton (MouseButton.Left) == InputAction.Press) {
+                               rotY -= rotSpeed * (float)diffX;
+                               rotX += rotSpeed * (float)diffY;
+                               updateViewRequested = true;
+                       } else if (GetButton (MouseButton.Right) == InputAction.Press) {
+                               zoom += zoomSpeed * (float)diffY;
+                               updateViewRequested = true;
+                       }
+               }
+
+               void buildCommandBuffers() {
+                       cmdPool.Reset (VkCommandPoolResetFlags.ReleaseResources);
+
+                       for (int i = 0; i < swapChain.ImageCount; ++i) {
+                               FrameBuffer fb = frameBuffers[i];
+                               cmds[i].Start ();
+
+                               pipeline.RenderPass.Begin (cmds[i], fb);
+
+                               cmds[i].SetViewport (swapChain.Width, swapChain.Height);
+                               cmds[i].SetScissor (swapChain.Width, swapChain.Height);
+
+                               //cmds[i].BindDescriptorSet (pipeline.Layout, descriptorSet);
+
+                               cmds[i].BindPipeline (pipeline);
+
+                               Vk.vkCmdDrawMeshTasksNV(cmds[i].Handle, 1, 0);
+
+                               pipeline.RenderPass.End (cmds[i]);
+
+                               cmds[i].End ();
+                       }
+               }
+
+               protected override void OnResize () {
+                       base.OnResize ();
+
+                       updateViewRequested = true;
+
+                       frameBuffers?.Dispose();
+                       frameBuffers = pipeline.RenderPass.CreateFrameBuffers(swapChain);
+
+                       buildCommandBuffers ();
+               }
+               //clean up
+               protected override void Dispose (bool disposing) {
+                       dev.WaitIdle ();
+                       if (disposing) {
+                               if (!isDisposed) {
+                                       //pipeline clean up will dispose PipelineLayout, DescriptorSet layouts and render pass automatically. If their reference count is zero, their handles will be destroyed.
+                                       pipeline.Dispose ();
+                                       //frame buffers are automatically activated on creation as for resources, so it requests an explicit call to dispose.
+                                       frameBuffers?.Dispose();
+                                       //the descriptor pool
+                                       descriptorPool.Dispose ();
+                                       //resources have to be explicityly disposed.
+                                       //uboMVPmatrix.Dispose ();
+                                       dbgmsg?.Dispose ();
+                               }
+                       }
+
+                       base.Dispose (disposing);
+               }
+       }
+}
diff --git a/samples/MeshShader/shaders/main.frag b/samples/MeshShader/shaders/main.frag
new file mode 100644 (file)
index 0000000..9f807c4
--- /dev/null
@@ -0,0 +1,13 @@
+#version 450
+layout (location = 0) in PerVertexData
+{
+  vec4 color;
+} fragIn;
+layout (location = 0) out vec4 FragColor;
+void main()
+{
+  FragColor = fragIn.color;
+}
\ No newline at end of file
diff --git a/samples/MeshShader/shaders/main.mesh b/samples/MeshShader/shaders/main.mesh
new file mode 100644 (file)
index 0000000..38d8777
--- /dev/null
@@ -0,0 +1,46 @@
+#version 450
+#extension GL_NV_mesh_shader : require
+layout(local_size_x = 1) in;
+layout(triangles, max_vertices = 3, max_primitives = 1) out;
+// Custom vertex output block
+layout (location = 0) out PerVertexData
+{
+  vec4 color;
+} v_out[];   // [max_vertices]
+float scale = 0.95;
+const vec3 vertices[3] = {vec3(-1,-1,0), vec3(0,1,0), vec3(1,-1,0)};
+const vec3 colors[3] = {vec3(1.0,0.0,0.0), vec3(0.0,1.0,0.0), vec3(0.0,0.0,1.0)};
+void main()
+{
+  vec4 pos = vec4(vertices[0] * scale, 1.0);
+  // GL->VK conventions...
+  pos.y = -pos.y; pos.z = (pos.z + pos.w) / 2.0;
+  gl_MeshVerticesNV[0].gl_Position = pos; 
+  pos = vec4(vertices[1] * scale, 1.0);
+  pos.y = -pos.y; pos.z = (pos.z + pos.w) / 2.0;
+  gl_MeshVerticesNV[1].gl_Position = pos; 
+  pos = vec4(vertices[2] * scale, 1.0);
+  pos.y = -pos.y; pos.z = (pos.z + pos.w) / 2.0;
+  gl_MeshVerticesNV[2].gl_Position = pos; 
+  v_out[0].color = vec4(colors[0], 1.0);
+  v_out[1].color = vec4(colors[1], 1.0);
+  v_out[2].color = vec4(colors[2], 1.0);
+  gl_PrimitiveIndicesNV[0] = 0;
+  gl_PrimitiveIndicesNV[1] = 1;
+  gl_PrimitiveIndicesNV[2] = 2;
+  gl_PrimitiveCountNV = 1;
+}
\ No newline at end of file
diff --git a/samples/Multithreading/Multithreading.csproj b/samples/Multithreading/Multithreading.csproj
new file mode 100644 (file)
index 0000000..35e3d84
--- /dev/null
@@ -0,0 +1,2 @@
+<Project Sdk="Microsoft.NET.Sdk">
+</Project>
diff --git a/samples/Multithreading/README.md b/samples/Multithreading/README.md
new file mode 100644 (file)
index 0000000..f2bad66
--- /dev/null
@@ -0,0 +1,54 @@
+### Enabling extensions
+
+The **`VkWindow`** class provides two properties that you may override to enable additional extensions.
+
+```csharp
+public override string[] EnabledInstanceExtensions => new string[] {
+    Ext.I.VK_EXT_debug_utils
+};
+public override string[] EnabledDeviceExtensions => new string[] {
+    Ext.D.VK_KHR_swapchain,
+};
+```
+Extension's names are organized in two subclasses of the `Ext` static class, one for the instance extensions (**`Ext.I`**) and one for the device ones (**`Ext.D`**).
+### Enabling features
+
+Override the **`configureEnabledFeatures`** method of **`VkWindow`** to enable features. This method is called just after
+the physical device selection, available features list is automatically queried from it and provided as the first argument.
+```csharp
+protected override void configureEnabledFeatures (
+    VkPhysicalDeviceFeatures available_features,
+    ref VkPhysicalDeviceFeatures enabled_features) {
+
+    enabled_features.samplerAnisotropy = available_features.samplerAnisotropy;
+}
+```
+### Creating queues
+
+To create queues, override the **`createQueues`** method of **`VkWindow`**. This function is called before the logical device creation and will take care of physically available queues, creating duplicates if count exceed availability. The `base` method will create a default presentable queue.
+
+```csharp
+protected override void createQueues () {
+       base.createQueues ();
+       transferQ = new Queue (dev, VkQueueFlags.Transfer);
+}
+```
+
+### Loading images
+
+The `vke.Image` classes has facilities to load bitmaps from disk (jpg, gif, ...). KTX images use the `KTX.KTX.Load` static method.
+
+```csharp
+KTX.KTX.Load (presentQueue, cmdPool, path, ...
+Image.Load (dev, presentQueue, cmdPool, path, ...
+```
+
+Once the image is loaded, you may create the associated View and Sampler by calling image instance methods. View and Sampler lifecycle will be bound to the image and disposed when the image is disposed.
+
+The `Descriptor` property of the image will old the created handles.
+
+```csharp
+nextTexture.CreateView ();
+nextTexture.CreateSampler ();
+nextTexture.Descriptor.imageLayout = VkImageLayout.ShaderReadOnlyOptimal;
+```
\ No newline at end of file
diff --git a/samples/Multithreading/ThreadedCommand.cs b/samples/Multithreading/ThreadedCommand.cs
new file mode 100644 (file)
index 0000000..9085c37
--- /dev/null
@@ -0,0 +1,73 @@
+// Copyright (c) 2019  Jean-Philippe Bruyère <jp_bruyere@hotmail.com>
+//
+// This code is licensed under the MIT license (MIT) (http://opensource.org/licenses/MIT)
+using System;
+using System.Numerics;
+using System.Runtime.InteropServices;
+using vke;
+using Vulkan;
+using Glfw;
+using System.Collections.Generic;
+
+//the traditional triangle sample
+namespace Multithreading {
+       [StructLayout(LayoutKind.Sequential)]
+       struct Vertex {
+               Vector3 position;
+               Vector3 color;
+
+               public Vertex (float x, float y, float z, float r, float g, float b) {
+                       position = new Vector3 (x, y, z);
+                       color = new Vector3 (r, g, b);
+               }
+       }
+
+       class threadedCommands : IDisposable {
+               public static VkFormat imgFormat = VkFormat.R8g8b8a8Unorm;
+               Program pgm;
+               Device dev;
+               HostBuffer vbo;     //a host mappable buffer to hold vertices.
+               DescriptorPool descriptorPool;
+               DescriptorSet descriptorSet;//descriptor set for the mvp matrice.
+               List<Vertex> vertices = new List<Vertex>();
+               vke.Image img;
+               FrameBuffer frameBuffer;
+               CommandPool cmdPool;
+
+               public threadedCommands(Device dev, Program pgm) {
+                       this.dev = dev;
+                       this.pgm = pgm;
+                       vbo = new HostBuffer<Vertex> (dev, VkBufferUsageFlags.VertexBuffer, 2048);
+                       img = new vke.Image (dev, imgFormat, VkImageUsageFlags.ColorAttachment, VkMemoryPropertyFlags.DeviceLocal, pgm.Width, pgm.Height);
+                       img.CreateView();
+                       frameBuffer = new FrameBuffer(pgm.shapePipeline.RenderPass, pgm.Width, pgm.Height, img);
+               }
+
+               public void Dispose()
+               {
+                       vbo.Dispose();
+                       img.Dispose();
+               }
+
+               PrimaryCommandBuffer buildCommandBuffer() {
+                       PrimaryCommandBuffer cmd = cmdPool.AllocateAndStart(VkCommandBufferUsageFlags.OneTimeSubmit);
+
+                       pgm.shapePipeline.RenderPass.Begin (cmd, frameBuffer);
+
+                       cmd.SetViewport (pgm.Width, pgm.Height);
+                       cmd.SetScissor (pgm.Width, pgm.Height);
+
+                       cmd.BindDescriptorSet (pgm.shapePipeline.Layout, descriptorSet);
+
+                       cmd.BindPipeline (pgm.shapePipeline);
+
+                       cmd.BindVertexBuffer (vbo);
+                       cmd.Draw ((uint)vertices.Count);
+
+                       pgm.shapePipeline.RenderPass.End (cmd);
+
+                       cmd.End ();
+                       return cmd;
+               }
+       }
+}
diff --git a/samples/Multithreading/main.cs b/samples/Multithreading/main.cs
new file mode 100644 (file)
index 0000000..424e9aa
--- /dev/null
@@ -0,0 +1,272 @@
+using System;
+using System.Numerics;
+using System.Runtime.InteropServices;
+using System.Threading.Tasks;
+using Glfw;
+using vke;
+using Vulkan;
+using Image = vke.Image;
+
+namespace Multithreading {
+       /// <summary>
+       /// Simple textured quad sample
+       /// </summary>
+       class Program : SampleBase {
+               static void Main (string[] args) {
+#if DEBUG
+                       Instance.VALIDATION = true;
+#endif
+                       using (Program vke = new Program ()) {
+                               vke.Run ();
+                       }
+               }
+               protected override void configureEnabledFeatures (VkPhysicalDeviceFeatures available_features, ref VkPhysicalDeviceFeatures enabled_features) {
+                       base.configureEnabledFeatures (available_features, ref enabled_features);
+                       enabled_features.textureCompressionBC = available_features.textureCompressionBC;
+                       enabled_features.textureCompressionASTC_LDR = available_features.textureCompressionASTC_LDR;
+               }
+
+               float rotSpeed = 0.01f, zoomSpeed = 0.01f;
+               float rotX, rotY, rotZ = 0f, zoom = 1f;
+
+               struct Matrices {
+                       public Matrix4x4 projection;
+                       public Matrix4x4 view;
+                       public Matrix4x4 model;
+               }
+
+               Matrices matrices;
+
+               HostBuffer uboMats;
+               GPUBuffer<float> vbo;
+               GPUBuffer<ushort> ibo;
+
+               DescriptorPool descriptorPool;
+               DescriptorSetLayout dsLayout;
+               DescriptorSet descriptorSet;
+
+               GraphicPipeline pipeline;
+               public GraphicPipeline shapePipeline;
+               FrameBuffers frameBuffers;
+
+               Image texture;
+               Image nextTexture;
+
+               float[] vertices = {
+                        1.0f,  1.0f, 0.0f ,  1.0f, 0.0f,
+                       -1.0f,  1.0f, 0.0f ,  0.0f, 0.0f,
+                       -1.0f, -1.0f, 0.0f ,  0.0f, 1.0f,
+                        1.0f, -1.0f, 0.0f ,  1.0f, 1.0f,
+               };
+               ushort[] indices = { 0, 1, 2, 2, 0, 3 };
+               int currentImgIndex = 0;
+               string[] imgPathes = {
+                       vke.samples.Utils.GetDataFile ("textures/texspace256.jpg"),
+                       vke.samples.Utils.GetDataFile ("textures/texturearray_rocks_bc3_unorm.ktx"),
+                       vke.samples.Utils.GetDataFile ("textures/texture.jpg"),
+                       vke.samples.Utils.GetDataFile ("textures/tex256.jpg"),
+                       vke.samples.Utils.GetDataFile ("font.ktx"),
+               };
+
+               protected override void initVulkan () {
+                       base.initVulkan ();
+
+                       cmds = cmdPool.AllocateCommandBuffer(swapChain.ImageCount);
+
+                       loadTexture (imgPathes[currentImgIndex]);
+
+                       vbo = new GPUBuffer<float> (presentQueue, cmdPool, VkBufferUsageFlags.VertexBuffer, vertices);
+                       ibo = new GPUBuffer<ushort> (presentQueue, cmdPool, VkBufferUsageFlags.IndexBuffer, indices);
+
+                       descriptorPool = new DescriptorPool (dev, 1,
+                               new VkDescriptorPoolSize (VkDescriptorType.UniformBuffer),
+                               new VkDescriptorPoolSize (VkDescriptorType.CombinedImageSampler)
+                       );
+
+                       dsLayout = new DescriptorSetLayout (dev, 0,
+                               new VkDescriptorSetLayoutBinding (0, VkShaderStageFlags.Vertex, VkDescriptorType.UniformBuffer),
+                               new VkDescriptorSetLayoutBinding (1, VkShaderStageFlags.Fragment, VkDescriptorType.CombinedImageSampler));
+
+                       using (GraphicPipelineConfig cfg = GraphicPipelineConfig.CreateDefault (VkPrimitiveTopology.TriangleList, VkSampleCountFlags.SampleCount4)) {
+
+                               cfg.Layout = new PipelineLayout (dev, dsLayout);
+                               cfg.RenderPass = new RenderPass (dev, swapChain.ColorFormat, dev.GetSuitableDepthFormat (), cfg.Samples);
+
+                               cfg.AddVertexBinding (0, 5 * sizeof (float));
+                               cfg.AddVertexAttributes (0, VkFormat.R32g32b32Sfloat, VkFormat.R32g32Sfloat);
+
+                               cfg.AddShader (dev, VkShaderStageFlags.Vertex, "#shaders.texture.vert.spv");
+                               cfg.AddShader (dev, VkShaderStageFlags.Fragment, "#shaders.texture.frag.spv");
+
+                               pipeline = new GraphicPipeline (cfg);
+                       }
+
+
+                       uboMats = new HostBuffer (dev, VkBufferUsageFlags.UniformBuffer, matrices);
+                       uboMats.Map ();//permanent map
+
+                       descriptorSet = descriptorPool.Allocate (dsLayout);
+
+                       updateTextureSet ();
+
+                       DescriptorSetWrites uboUpdate = new DescriptorSetWrites (descriptorSet, dsLayout.Bindings[0]);
+                       uboUpdate.Write (dev, uboMats.Descriptor);
+
+                       using (GraphicPipelineConfig cfg = GraphicPipelineConfig.CreateDefault (VkPrimitiveTopology.TriangleList, VkSampleCountFlags.SampleCount1, false)) {
+                               cfg.Layout = new PipelineLayout (dev, new VkPushConstantRange(VkShaderStageFlags.Vertex, (uint)Marshal.SizeOf<Vector2>()));
+                               cfg.RenderPass = new RenderPass (dev, threadedCommands.imgFormat, cfg.Samples);
+                               cfg.AddVertexBinding<Vertex> (0);
+                               cfg.AddVertexAttributes (0, VkFormat.R32g32b32Sfloat, VkFormat.R32g32b32Sfloat);
+                               cfg.AddShaders (
+                                       new ShaderInfo (dev, VkShaderStageFlags.Vertex, "#shaders.main.vert.spv"),
+                                       new ShaderInfo (dev, VkShaderStageFlags.Fragment, "#shaders.main.frag.spv")
+                               );
+                               shapePipeline = new GraphicPipeline (cfg);
+                       }
+
+               }
+
+               void buildCommandBuffers () {
+                       dev.WaitIdle ();
+                       cmdPool.Reset();
+                       for (int i = 0; i < swapChain.ImageCount; ++i) {
+                               PrimaryCommandBuffer cmd = cmds[i];
+                               FrameBuffer fb = frameBuffers[i];
+
+                               cmd.Start();
+
+                               pipeline.RenderPass.Begin (cmd, fb);
+
+                               cmd.SetViewport (fb.Width, fb.Height);
+                               cmd.SetScissor (fb.Width, fb.Height);
+                               cmd.BindDescriptorSet (pipeline.Layout, descriptorSet);
+
+                               pipeline.Bind (cmd);
+
+                               cmd.BindVertexBuffer (vbo, 0);
+                               cmd.BindIndexBuffer (ibo, VkIndexType.Uint16);
+                               cmd.DrawIndexed ((uint)indices.Length);
+
+                               pipeline.RenderPass.End (cmd);
+
+                               cmd.End ();
+                       }
+               }
+
+
+               VkMemoryPropertyFlags imgProp = VkMemoryPropertyFlags.DeviceLocal;
+               bool genMipMaps = true;
+               VkImageTiling tiling = VkImageTiling.Optimal;
+
+               //in the thread of the keyboard
+               void loadTexture (string path) {
+                       try {
+                               Console.WriteLine ($"Loading:{path}");
+                               if (path.EndsWith ("ktx", StringComparison.OrdinalIgnoreCase))
+                                       nextTexture = KTX.KTX.Load (presentQueue, cmdPool, path,
+                                               VkImageUsageFlags.Sampled, imgProp, genMipMaps, tiling);
+                               else
+                                       nextTexture = Image.Load (presentQueue, cmdPool, path, VkFormat.R8g8b8a8Unorm, imgProp, tiling, genMipMaps);
+                               updateViewRequested = true;
+                       } catch (Exception ex) {
+                               Console.WriteLine (ex);
+                               nextTexture = null;
+                       }
+               }
+
+               //in the main vulkan thread
+               void updateTextureSet (){
+                       nextTexture.CreateView ();
+                       nextTexture.CreateSampler ();
+                       nextTexture.Descriptor.imageLayout = VkImageLayout.ShaderReadOnlyOptimal;
+
+                       dev.WaitIdle ();
+
+                       DescriptorSetWrites uboUpdate = new DescriptorSetWrites (descriptorSet, dsLayout.Bindings[1]);
+                       uboUpdate.Write (dev, nextTexture.Descriptor);
+
+                       texture?.Dispose ();
+                       texture = nextTexture;
+                       nextTexture = null;
+               }
+
+               void updateMatrices () {
+                       matrices.projection = Matrix4x4.CreatePerspectiveFieldOfView (Helpers.DegreesToRadians (60f), (float)swapChain.Width / (float)swapChain.Height, 0.1f, 256.0f);
+                       matrices.view = Matrix4x4.CreateTranslation (0, 0, -2.5f * zoom);
+                       matrices.model =
+                               Matrix4x4.CreateFromAxisAngle (Vector3.UnitZ, rotZ) *
+                               Matrix4x4.CreateFromAxisAngle (Vector3.UnitY, rotY) *
+                               Matrix4x4.CreateFromAxisAngle (Vector3.UnitX, rotX);
+
+                       uboMats.Update (matrices, (uint)Marshal.SizeOf<Matrices> ());
+               }
+
+               public override void UpdateView () {
+                       if (nextTexture != null) {
+                               updateTextureSet ();
+                               buildCommandBuffers ();
+                       }else
+                               updateMatrices ();
+
+                       updateViewRequested = false;
+               }
+
+               protected override void onMouseMove (double xPos, double yPos) {
+                       double diffX = lastMouseX - xPos;
+                       double diffY = lastMouseY - yPos;
+                       if (GetButton (MouseButton.Left) == InputAction.Press) {
+                               rotY -= rotSpeed * (float)diffX;
+                               rotX += rotSpeed * (float)diffY;
+                               updateViewRequested = true;
+                       } else if (GetButton (MouseButton.Right) == InputAction.Press) {
+                               zoom += zoomSpeed * (float)diffY;
+                               updateViewRequested = true;
+                       }
+               }
+
+               protected override void onKeyDown (Key key, int scanCode, Modifier modifiers) {
+                       switch (key) {
+                               case Key.Space:
+                                       currentImgIndex++;
+                                       if (currentImgIndex == imgPathes.Length)
+                                               currentImgIndex = 0;
+                                       loadTexture (imgPathes[currentImgIndex]);
+                                       break;
+                               default:
+                                       base.onKeyDown (key, scanCode, modifiers);
+                                       break;
+                       }
+               }
+
+               protected override void OnResize () {
+                       base.OnResize();
+
+                       updateMatrices ();
+
+                       frameBuffers?.Dispose();
+                       frameBuffers = pipeline.RenderPass.CreateFrameBuffers(swapChain);
+
+                       buildCommandBuffers ();
+               }
+
+               protected override void Dispose (bool disposing) {
+                       dev.WaitIdle ();
+
+                       if (disposing) {
+                               if (!isDisposed) {
+                                       pipeline.Dispose ();
+                                       dsLayout.Dispose ();
+                                       frameBuffers.Dispose();
+                                       descriptorPool.Dispose ();
+                                       texture?.Dispose ();
+                                       nextTexture?.Dispose ();
+                                       vbo.Dispose ();
+                                       ibo.Dispose ();
+                                       uboMats.Dispose ();
+                               }
+                       }
+
+                       base.Dispose (disposing);
+               }
+       }
+}
diff --git a/samples/Multithreading/shaders/main.frag b/samples/Multithreading/shaders/main.frag
new file mode 100644 (file)
index 0000000..85aeb08
--- /dev/null
@@ -0,0 +1,12 @@
+#version 450
+
+#extension GL_ARB_separate_shader_objects : enable
+#extension GL_ARB_shading_language_420pack : enable
+
+layout (location = 0) in vec3 inColor;
+layout (location = 0) out vec4 outFragColor;
+
+void main()
+{
+  outFragColor = vec4(inColor, 1.0);
+}
\ No newline at end of file
diff --git a/samples/Multithreading/shaders/main.vert b/samples/Multithreading/shaders/main.vert
new file mode 100644 (file)
index 0000000..aabc966
--- /dev/null
@@ -0,0 +1,25 @@
+#version 450
+
+#extension GL_ARB_separate_shader_objects : enable
+#extension GL_ARB_shading_language_420pack : enable
+
+layout (location = 0) in vec3 inPos;
+layout (location = 1) in vec3 inColor;
+
+layout(push_constant) uniform PushConsts {
+       vec2 size;
+} pc;
+
+layout (location = 0) out vec3 outColor;
+
+out gl_PerVertex
+{
+    vec4 gl_Position;
+};
+
+
+void main()
+{
+       outColor = inColor;
+       gl_Position = vec4(inPos.xy * vec2(2) / pc.size - vec2(1), 0.0, 1.0);
+}
diff --git a/samples/Multithreading/shaders/texture.frag b/samples/Multithreading/shaders/texture.frag
new file mode 100644 (file)
index 0000000..73dfd79
--- /dev/null
@@ -0,0 +1,15 @@
+#version 450
+
+#extension GL_ARB_separate_shader_objects : enable
+#extension GL_ARB_shading_language_420pack : enable
+
+layout (binding = 1) uniform sampler2D samplerColor;
+
+layout (location = 0) in vec2 inUV;
+
+layout (location = 0) out vec4 outFragColor;
+
+void main() 
+{
+    outFragColor = texture(samplerColor, inUV);  
+}
\ No newline at end of file
diff --git a/samples/Multithreading/shaders/texture.vert b/samples/Multithreading/shaders/texture.vert
new file mode 100644 (file)
index 0000000..d234fd5
--- /dev/null
@@ -0,0 +1,28 @@
+#version 450
+
+#extension GL_ARB_separate_shader_objects : enable
+#extension GL_ARB_shading_language_420pack : enable
+
+layout (location = 0) in vec3 inPos;
+layout (location = 1) in vec3 inColor;
+
+layout (binding = 0) uniform UBO
+{
+       mat4 projectionMatrix;
+    mat4 viewMatrix;
+       mat4 modelMatrix;
+} ubo;
+
+layout (location = 0) out vec3 outColor;
+
+out gl_PerVertex
+{
+    vec4 gl_Position;
+};
+
+
+void main()
+{
+       outColor = inColor;
+       gl_Position = ubo.projectionMatrix * ubo.viewMatrix * ubo.modelMatrix * vec4(inPos.xyz, 1.0);
+}
diff --git a/samples/Multithreading2/Multithreading2.csproj b/samples/Multithreading2/Multithreading2.csproj
new file mode 100644 (file)
index 0000000..f72683b
--- /dev/null
@@ -0,0 +1,9 @@
+<Project Sdk="Microsoft.NET.Sdk">
+  <PropertyGroup>
+    <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <Compile Include="main.cs" />
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/samples/Multithreading2/delaunay.cs b/samples/Multithreading2/delaunay.cs
new file mode 100644 (file)
index 0000000..be01407
--- /dev/null
@@ -0,0 +1,320 @@
+using System;
+using Glfw;
+using Vulkan;
+using vke;
+using Image = vke.Image;
+
+namespace delaunay {
+       class Program : VkWindow {
+               static void Main (string[] args) {
+#if DEBUG
+                       Instance.VALIDATION = true;
+                       Instance.RENDER_DOC_CAPTURE = false;
+#endif
+                       using (Program vke = new Program ()) {
+                               vke.Run ();
+                       }
+               }
+
+               FrameBuffer[] frameBuffers;
+               GraphicPipeline grPipeline;
+
+        Image imgResult;
+
+               Queue computeQ, transferQ;
+
+               GPUBuffer inBuff, outBuff;
+               HostBuffer<float> stagingDataBuff;
+               DescriptorPool dsPool;
+               DescriptorSetLayout dslCompute, dslImage;
+               DescriptorSet dsetPing, dsetPong, dsImage;
+
+               ComputePipeline plCompute, plNormalize;
+
+               const uint imgDim = 256;
+               uint zoom = 2;
+               int invocationCount = 8;
+
+               uint data_size => imgDim * imgDim * 4;
+
+               float[] datas;
+
+               uint seedCount;
+
+               void addSeed (uint x, uint y) {
+                       uint ptr = (y * imgDim + x) * 4;
+                       datas[ptr] = ++seedCount;//seedId
+                       datas[ptr + 1] = x;
+                       datas[ptr + 2] = y;
+                       datas[ptr + 3] = 1;
+
+               }
+
+               protected override void initVulkan () {
+                       base.initVulkan ();
+
+                       imgResult = new Image (dev, VkFormat.R32g32b32a32Sfloat, VkImageUsageFlags.TransferDst | VkImageUsageFlags.Sampled, VkMemoryPropertyFlags.DeviceLocal,
+                               imgDim, imgDim);
+                       imgResult.CreateView ();
+                       imgResult.CreateSampler (VkFilter.Nearest, VkFilter.Nearest, VkSamplerMipmapMode.Nearest, VkSamplerAddressMode.ClampToBorder);
+                       imgResult.Descriptor.imageLayout = VkImageLayout.ShaderReadOnlyOptimal;
+
+                       datas = new float[data_size];
+
+                       addSeed (imgDim / 2 - 1, imgDim / 2 - 1);
+
+
+                       stagingDataBuff = new HostBuffer<float> (dev, VkBufferUsageFlags.TransferSrc, datas);
+                       stagingDataBuff.Map ();
+
+                       inBuff = new GPUBuffer<float> (dev, VkBufferUsageFlags.StorageBuffer | VkBufferUsageFlags.TransferSrc | VkBufferUsageFlags.TransferDst, (int)data_size);
+                       outBuff = new GPUBuffer<float> (dev, VkBufferUsageFlags.StorageBuffer | VkBufferUsageFlags.TransferSrc, (int)data_size);
+
+                       dsPool = new DescriptorPool (dev, 3,
+                               new VkDescriptorPoolSize (VkDescriptorType.CombinedImageSampler),
+                               new VkDescriptorPoolSize (VkDescriptorType.StorageBuffer, 4));
+                       dslImage = new DescriptorSetLayout (dev,
+                               new VkDescriptorSetLayoutBinding (0, VkShaderStageFlags.Fragment, VkDescriptorType.CombinedImageSampler)
+                       );
+                       dslCompute = new DescriptorSetLayout (dev,
+                               new VkDescriptorSetLayoutBinding (0, VkShaderStageFlags.Compute, VkDescriptorType.StorageBuffer),
+                               new VkDescriptorSetLayoutBinding (1, VkShaderStageFlags.Compute, VkDescriptorType.StorageBuffer)
+                       );
+
+                       GraphicPipelineConfig cfg = GraphicPipelineConfig.CreateDefault (VkPrimitiveTopology.TriangleList, VkSampleCountFlags.SampleCount1);
+
+                       cfg.Layout = new PipelineLayout (dev, dslImage);
+                       cfg.RenderPass = new RenderPass (dev, swapChain.ColorFormat, dev.GetSuitableDepthFormat (), VkSampleCountFlags.SampleCount1);
+                       cfg.RenderPass.ClearValues[0] = new VkClearValue { color = new VkClearColorValue (0.0f, 0.1f, 0.0f) };
+
+                       cfg.ResetShadersAndVerticesInfos ();
+                       cfg.AddShader (dev, VkShaderStageFlags.Vertex, "#vke.FullScreenQuad.vert.spv");
+                       cfg.AddShader (dev, VkShaderStageFlags.Fragment, "#shaders.simpletexture.frag.spv");
+
+                       cfg.blendAttachments[0] = new VkPipelineColorBlendAttachmentState (true);
+
+                       grPipeline = new GraphicPipeline (cfg);
+                       
+                       cfg.DisposeShaders ();
+
+                       plCompute = new ComputePipeline (
+                               new PipelineLayout (dev, new VkPushConstantRange (VkShaderStageFlags.Compute, 2 * sizeof (int)), dslCompute),
+                               "#shaders.computeTest.comp.spv");
+                       plNormalize = new ComputePipeline (
+                               plCompute.Layout,
+                               "#shaders.normalize.comp.spv");
+
+                       dsImage = dsPool.Allocate (dslImage);
+                       dsetPing = dsPool.Allocate (dslCompute);
+                       dsetPong = dsPool.Allocate (dslCompute);
+
+                       DescriptorSetWrites dsUpdate = new DescriptorSetWrites (dsetPing, dslCompute);
+                       dsUpdate.Write (dev, inBuff.Descriptor, outBuff.Descriptor);
+                       dsUpdate.Write (dev, dsetPong, outBuff.Descriptor, inBuff.Descriptor);
+                       dsUpdate = new DescriptorSetWrites (dsImage, dslImage);
+                       dsUpdate.Write (dev, imgResult.Descriptor);
+
+                       UpdateFrequency = 5;
+               }
+
+               protected override void createQueues () {
+                       computeQ = new Queue (dev, VkQueueFlags.Compute);
+                       transferQ = new Queue (dev, VkQueueFlags.Transfer);
+
+                       base.createQueues ();
+               }
+
+               protected override void OnResize () {
+
+                       if (frameBuffers != null)
+                               for (int i = 0; i < swapChain.ImageCount; ++i)
+                                       frameBuffers[i]?.Dispose ();
+                       frameBuffers = new FrameBuffer[swapChain.ImageCount];
+
+                       for (int i = 0; i < swapChain.ImageCount; ++i) {
+                               frameBuffers[i] = new FrameBuffer (grPipeline.RenderPass, swapChain.Width, swapChain.Height,
+                                       (grPipeline.Samples == VkSampleCountFlags.SampleCount1) ? new Image[] {
+                                               swapChain.images[i],
+                                               null
+                                       } : new Image[] {
+                                               null,
+                                               null,
+                                               swapChain.images[i]
+                                       });
+
+                               cmds[i] = cmdPool.AllocateCommandBuffer ();
+                               cmds[i].Start ();
+
+                               imgResult.SetLayout (cmds[i], VkImageAspectFlags.Color,
+                                       VkImageLayout.Undefined, VkImageLayout.ShaderReadOnlyOptimal,
+                                       VkPipelineStageFlags.AllCommands, VkPipelineStageFlags.FragmentShader);
+
+                               grPipeline.RenderPass.Begin (cmds[i], frameBuffers[i]);
+
+                               int xPad = (int)swapChain.Width / 2 - (int)imgDim * (int)zoom / 2;
+                               int yPad = (int)swapChain.Height / 2- (int)imgDim * (int)zoom / 2;
+
+                               cmds[i].SetViewport (imgDim * zoom, imgDim * zoom, xPad, yPad);
+                               cmds[i].SetScissor (imgDim * zoom, imgDim * zoom, Math.Max (0, xPad), Math.Max (0, yPad));
+
+                               cmds[i].BindDescriptorSet (grPipeline.Layout, dsImage);
+                               cmds[i].BindPipeline (grPipeline);
+                               cmds[i].Draw (3, 1, 0, 0);
+
+                               grPipeline.RenderPass.End (cmds[i]);
+
+                               cmds[i].End ();
+                       }
+               }
+               bool pong;
+
+               public override void Update () {
+                       initGpuBuffers ();
+
+                       using (CommandPool cmdPoolCompute = new CommandPool (dev, computeQ.qFamIndex)) {
+
+                               PrimaryCommandBuffer cmd = cmdPoolCompute.AllocateAndStart (VkCommandBufferUsageFlags.OneTimeSubmit);
+
+                               pong = false;
+                               uint stepSize = imgDim / 2;
+
+                               plCompute.Bind (cmd);
+                               cmd.PushConstant (plCompute.Layout, VkShaderStageFlags.Compute, imgDim, sizeof(int));
+
+                               int pass = 0;
+                               while (stepSize > 0 && pass < invocationCount) {
+                                       cmd.PushConstant (plCompute.Layout, VkShaderStageFlags.Compute, stepSize);
+
+                                       if (pong)
+                                               plCompute.BindDescriptorSet (cmd, dsetPong);
+                                       else
+                                               plCompute.BindDescriptorSet (cmd, dsetPing);
+
+                                       cmd.Dispatch (imgDim, imgDim);
+
+                                       VkMemoryBarrier memBar = VkMemoryBarrier.New ();
+                                       memBar.srcAccessMask = VkAccessFlags.ShaderWrite;
+                                       memBar.dstAccessMask = VkAccessFlags.ShaderRead;
+                                       Vk.vkCmdPipelineBarrier (cmd.Handle, VkPipelineStageFlags.ComputeShader, VkPipelineStageFlags.ComputeShader, VkDependencyFlags.ByRegion,
+                                               1, ref memBar, 0, IntPtr.Zero, 0, IntPtr.Zero);
+
+                                       pong = !pong;
+                                       stepSize /= 2;
+                                       pass++;
+                               }
+
+                               plNormalize.Bind (cmd);
+                               if (pong)
+                                       plNormalize.BindDescriptorSet (cmd, dsetPong);
+                               else
+                                       plNormalize.BindDescriptorSet (cmd, dsetPing);
+                               cmd.Dispatch (imgDim, imgDim);
+                               pong = !pong;
+
+                               cmd.End ();
+
+                               computeQ.Submit (cmd);
+                               computeQ.WaitIdle ();
+                       }
+
+                       printResults ();
+               }
+
+               protected override void onMouseButtonDown (MouseButton button) {
+                       int xPad = (int)swapChain.Width / 2 - (int)imgDim * (int)zoom / 2;
+                       int yPad = (int)swapChain.Height / 2 - (int)imgDim * (int)zoom / 2;
+
+                       int localX = (int)((lastMouseX - xPad) / zoom);
+                       int localY = (int)((lastMouseY - yPad) / zoom);
+
+                       if (localX < 0 || localY < 0 || localX >= imgDim || localY >= imgDim)
+                               base.onMouseButtonDown (button);
+                       else {
+                               addSeed ((uint)localX, (uint)localY);
+                               stagingDataBuff.Update (datas);
+                       }
+               }
+               protected override void onKeyDown (Key key, int scanCode, Modifier modifiers) {
+                       switch (key) {
+                               case Key.Delete:
+                                       datas = new float[data_size];
+                                       stagingDataBuff.Update (datas);
+                                       seedCount = 0;
+                                       break;
+                               case Key.KeypadAdd:
+                                       invocationCount++;
+                                       break;
+                               case Key.KeypadSubtract:
+                                       if (invocationCount>0)
+                                               invocationCount--;
+                                       break;
+                               default:
+                                       base.onKeyDown (key, scanCode, modifiers);
+                                       break;
+                       }
+                       Console.WriteLine ($"break after {invocationCount} step");
+               }
+
+               void printResults () {
+                       dev.WaitIdle ();
+                       using (CommandPool cmdPoolTransfer = new CommandPool (dev, transferQ.qFamIndex)) {
+
+                               PrimaryCommandBuffer cmd = cmdPoolTransfer.AllocateAndStart (VkCommandBufferUsageFlags.OneTimeSubmit);
+
+                               imgResult.SetLayout (cmd, VkImageAspectFlags.Color,
+                                       VkImageLayout.ShaderReadOnlyOptimal, VkImageLayout.TransferDstOptimal,
+                                       VkPipelineStageFlags.FragmentShader, VkPipelineStageFlags.Transfer);
+
+                               if (pong)
+                                       outBuff.CopyTo (cmd, imgResult, VkImageLayout.ShaderReadOnlyOptimal);
+                               else
+                                       inBuff.CopyTo (cmd, imgResult, VkImageLayout.ShaderReadOnlyOptimal);
+
+                               cmd.End ();
+
+                               transferQ.Submit (cmd);
+                               transferQ.WaitIdle ();
+                       }
+               }
+
+               void initGpuBuffers () {
+                       using (CommandPool staggingCmdPool = new CommandPool (dev, transferQ.qFamIndex)) {
+                               PrimaryCommandBuffer cmd = staggingCmdPool.AllocateAndStart (VkCommandBufferUsageFlags.OneTimeSubmit);
+
+                               stagingDataBuff.CopyTo (cmd, inBuff);
+
+                               transferQ.EndSubmitAndWait (cmd);
+                       }
+               }
+
+               protected override void Dispose (bool disposing) {
+                       if (disposing) {
+                               if (!isDisposed) {
+                                       dev.WaitIdle ();
+
+                                       for (int i = 0; i < swapChain.ImageCount; ++i)
+                                               frameBuffers[i]?.Dispose ();
+
+                                       grPipeline.Dispose ();
+                                       plCompute.Dispose ();
+                                       plNormalize.Dispose ();
+
+                                       dslCompute.Dispose ();
+                                       dslImage.Dispose ();
+
+                                       dsPool.Dispose ();
+
+                                       inBuff.Dispose ();
+                                       outBuff.Dispose ();
+                                       stagingDataBuff.Dispose ();
+
+                                       imgResult.Dispose ();
+                               }
+                       }
+
+                       base.Dispose (disposing);
+               }
+
+
+       }
+}
diff --git a/samples/Multithreading2/main.cs b/samples/Multithreading2/main.cs
new file mode 100644 (file)
index 0000000..29b244d
--- /dev/null
@@ -0,0 +1,117 @@
+// Copyright (c) 2020  Jean-Philippe Bruyère <jp_bruyere@hotmail.com>
+//
+// This code is licensed under the MIT license (MIT) (http://opensource.org/licenses/MIT)
+using System;
+using System.Runtime.InteropServices;
+using System.Linq;
+using Vulkan;
+using vke;
+
+//very simple compute example that just do an addition on every items of a random list of numbers.
+namespace SimpleCompute {
+       class Program : IDisposable {
+               static void Main (string[] args) {
+                       using (Program vke = new Program ())
+                               vke.Run ();
+               }
+
+               Instance instance;
+               PhysicalDevice phy;
+               Device dev;
+               Queue computeQ;
+
+               HostBuffer inBuff, outBuff;
+               DescriptorPool dsPool;
+               DescriptorSetLayout dsLayout;
+               DescriptorSet dset;
+
+               ComputePipeline plCompute;
+
+
+               //random datas generation
+               const uint data_size = 16;
+               int[] datas;
+               void createRandomDatas () {
+                       datas = new int[data_size];
+                       Random rnd = new Random ();
+                       for (uint i = 0; i < data_size; i++)
+                               datas[i] = rnd.Next ();
+               }
+
+
+               public Program () {
+                       instance = new Instance ();
+                       phy = instance.GetAvailablePhysicalDevice ().FirstOrDefault ();
+                       dev = new Device (phy);
+                       computeQ = new Queue (dev, VkQueueFlags.Compute);
+
+                       dev.Activate (IntPtr.Zero, default (VkPhysicalDeviceFeatures));
+
+                       createRandomDatas ();
+
+                       inBuff = new HostBuffer<int> (dev, VkBufferUsageFlags.StorageBuffer, datas);
+                       outBuff = new HostBuffer<uint> (dev, VkBufferUsageFlags.StorageBuffer, data_size);
+
+                       dsPool = new DescriptorPool (dev, 1, new VkDescriptorPoolSize (VkDescriptorType.StorageBuffer, 2));
+                       dsLayout = new DescriptorSetLayout (dev,
+                               new VkDescriptorSetLayoutBinding (0, VkShaderStageFlags.Compute, VkDescriptorType.StorageBuffer),
+                               new VkDescriptorSetLayoutBinding (1, VkShaderStageFlags.Compute, VkDescriptorType.StorageBuffer)
+                       );
+
+                       plCompute = new ComputePipeline (new PipelineLayout (dev, dsLayout), "#shaders.compute.comp.spv" );
+
+                       dset = dsPool.Allocate (dsLayout);
+                       DescriptorSetWrites dsUpdate = new DescriptorSetWrites (dset, dsLayout);
+                       dsUpdate.Write (dev, inBuff.Descriptor, outBuff.Descriptor);
+               }
+
+               public void Run () {
+                       using (CommandPool cmdPool = new CommandPool (dev, computeQ.qFamIndex)) {
+                               PrimaryCommandBuffer cmd = cmdPool.AllocateAndStart (VkCommandBufferUsageFlags.OneTimeSubmit);
+                               plCompute.Bind (cmd);
+                               plCompute.BindDescriptorSet (cmd, dset);
+                               cmd.Dispatch (data_size * sizeof (int));
+                               cmd.End ();
+
+                               computeQ.Submit (cmd);
+                               computeQ.WaitIdle ();
+                       }
+
+                       printResults ();
+               }
+
+               void printResults () {
+                       int[] results = new int[data_size];
+
+                       outBuff.Map ();
+                       Marshal.Copy (outBuff.MappedData, results, 0, results.Length);
+
+                       Console.Write ("IN :");
+                       for (int i = 0; i < data_size; i++)
+                               Console.Write ($"{datas[i]} ");
+
+                       Console.WriteLine ();Console.WriteLine ();
+
+                       Console.Write ("OUT:");
+                       for (int i = 0; i < data_size; i++)
+                               Console.Write ($"{results[i]} ");
+
+                       Console.WriteLine ();
+                       outBuff.Unmap ();
+               }
+
+               public void Dispose () {
+                       dev.WaitIdle ();
+
+                       plCompute.Dispose ();
+                       dsLayout.Dispose ();
+                       dsPool.Dispose ();
+
+                       inBuff.Dispose ();
+                       outBuff.Dispose ();
+
+                       dev.Dispose ();
+                       instance.Dispose ();
+               }
+       }
+}
diff --git a/samples/Multithreading2/shaders/compute.comp b/samples/Multithreading2/shaders/compute.comp
new file mode 100644 (file)
index 0000000..10cfddd
--- /dev/null
@@ -0,0 +1,23 @@
+#version 450
+
+#extension GL_ARB_separate_shader_objects : enable
+
+layout(binding = 0) buffer buffIn {
+    int dataIn[];
+};
+layout(binding = 1) buffer buffOut {
+    int dataOut[];
+};
+
+//layout (local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
+
+void main()
+{
+       uint i = gl_GlobalInvocationID.x;
+    int d = dataIn[i];
+    
+    for (int j=0; j<8; j++)
+        d += 1;
+    dataOut[i] = d;
+}
diff --git a/samples/Multithreading2/shaders/computeTest.comp b/samples/Multithreading2/shaders/computeTest.comp
new file mode 100644 (file)
index 0000000..f24bee3
--- /dev/null
@@ -0,0 +1,80 @@
+#version 450
+
+#extension GL_ARB_separate_shader_objects : enable
+
+layout(binding = 0) buffer buffIn {
+    vec4 dataIn[];
+};
+layout(binding = 1) buffer buffOut {
+    vec4 dataOut[];
+};
+
+layout(set = 1, binding = 0) buffer VBO {
+    vec2 vertices[];
+};
+layout(set = 1, binding = 1) buffer IBO {
+    uint indices[];
+};
+
+
+layout(push_constant) uniform PushConsts {
+    int iStepSize;
+    int imgDim;
+    int pointCount;
+};
+
+const ivec2 dirs[] = ivec2[8] (
+    ivec2( 1, 0),
+    ivec2( 1, 1),
+    ivec2( 0, 1),
+    ivec2(-1, 1),
+    ivec2(-1, 0),
+    ivec2(-1,-1),
+    ivec2( 0,-1),
+    ivec2( 1,-1)
+);
+
+layout (local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
+
+
+vec4 getPixel (ivec2 uv) {
+    return dataIn[uv.y * imgDim + uv.x];
+}
+void setPixel (ivec2 uv, vec4 pix) {
+    dataOut[uv.y * imgDim + uv.x] = pix;
+}
+
+void main()
+{
+       ivec2 uv = ivec2(gl_GlobalInvocationID.x, gl_GlobalInvocationID.y);    
+    vec4 d = getPixel (uv);
+    
+    ivec2 thisSeedPos;                      
+    if (d.r > 0.0)
+        thisSeedPos = ivec2(int(d.g), int(d.b));
+    else//no seed in current pixel
+        thisSeedPos = ivec2(-1);        
+    
+    for (int j=0; j<8; j++){
+        ivec2 otherUV = uv + iStepSize * dirs[j];
+        if (otherUV.x < 0 || otherUV.y < 0 || otherUV.x >= imgDim || otherUV.y >= imgDim)
+            continue;
+            
+        vec4 other = getPixel (otherUV);        
+        
+        if (other.r > 0.0) {//seed in other
+            ivec2 otherSeedPos = ivec2(int(other.g), int(other.b));
+            if (thisSeedPos.x < 0) {//replace current
+                d = other;
+                thisSeedPos = otherSeedPos;
+            }else if (distance (uv, thisSeedPos) > distance (uv, otherSeedPos)) {
+                d = other;
+                thisSeedPos = otherSeedPos;
+            }        
+        }
+    }
+        
+    setPixel (uv, d);
+}
diff --git a/samples/Multithreading2/shaders/delaunay.comp b/samples/Multithreading2/shaders/delaunay.comp
new file mode 100644 (file)
index 0000000..410dcee
--- /dev/null
@@ -0,0 +1,70 @@
+#version 450
+
+#extension GL_ARB_separate_shader_objects : enable
+
+layout(binding = 0) buffer buffIn {
+    vec4 dataIn[];
+};
+layout(binding = 1) buffer buffOut {
+    vec4 dataOut[];
+};
+
+layout(push_constant) uniform PushConsts {
+    int iStepSize;
+    int imgDim;
+};
+
+const ivec2 dirs[] = ivec2[8] (
+    ivec2( 1, 0),
+    ivec2( 1, 1),
+    ivec2( 0, 1),
+    ivec2(-1, 1),
+    ivec2(-1, 0),
+    ivec2(-1,-1),
+    ivec2( 0,-1),
+    ivec2( 1,-1)
+);
+
+layout (local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
+
+
+vec4 getPixel (ivec2 uv) {
+    return dataIn[uv.y * imgDim + uv.x];
+}
+void setPixel (ivec2 uv, vec4 pix) {
+    dataOut[uv.y * imgDim + uv.x] = pix;
+}
+
+void main()
+{
+    ivec2 uv = ivec2(gl_GlobalInvocationID.x, gl_GlobalInvocationID.y);    
+    vec4 d = getPixel (uv);
+    
+    ivec2 thisSeedPos;                      
+    if (d.r > 0.0)
+        thisSeedPos = ivec2(int(d.g), int(d.b));
+    else//no seed in current pixel
+        thisSeedPos = ivec2(-1);        
+    
+    for (int j=0; j<8; j++){
+        ivec2 otherUV = uv + iStepSize * dirs[j];
+        if (otherUV.x < 0 || otherUV.y < 0 || otherUV.x >= imgDim || otherUV.y >= imgDim)
+            continue;
+            
+        vec4 other = getPixel (otherUV);        
+        
+        if (other.r > 0.0) {//seed in other
+            ivec2 otherSeedPos = ivec2(int(other.g), int(other.b));
+            if (thisSeedPos.x < 0) {//replace current
+                d = other;
+                thisSeedPos = otherSeedPos;
+            }else if (distance (uv, thisSeedPos) > distance (uv, otherSeedPos)) {
+                d = other;
+                thisSeedPos = otherSeedPos;
+            }        
+        }
+    }
+        
+    setPixel (uv, d);
+}
diff --git a/samples/Multithreading2/shaders/init.comp b/samples/Multithreading2/shaders/init.comp
new file mode 100644 (file)
index 0000000..fc615ee
--- /dev/null
@@ -0,0 +1,36 @@
+#version 450
+
+#extension GL_ARB_separate_shader_objects : enable
+
+layout(binding = 0) buffer buffIn {
+    vec4 dataIn[];
+};
+layout(binding = 1) buffer buffOut {
+    vec4 dataOut[];
+};
+
+layout(set = 1, binding = 0) buffer VBO {
+    vec2 vertices[];
+};
+layout(set = 1, binding = 1) buffer IBO {
+    uint indices[];
+};
+
+layout(push_constant) uniform PushConsts {
+    int iStepSize;
+    int imgDim;
+    int pointCount;
+};
+
+
+layout (local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
+
+void main()
+{
+    vec2 v = vertices[gl_GlobalInvocationID.x];
+    ivec2 uv = ivec2(int(v.x), int(v.y));
+    dataIn[uv.y * imgDim + uv.x] = vec4 (gl_GlobalInvocationID.x + 1, uv.x, uv.y, 1.0);
+}
+
diff --git a/samples/Multithreading2/shaders/mandelbrot.comp b/samples/Multithreading2/shaders/mandelbrot.comp
new file mode 100644 (file)
index 0000000..a03f4a0
--- /dev/null
@@ -0,0 +1,56 @@
+#version 450
+#extension GL_ARB_separate_shader_objects : enable
+
+#define WIDTH 3200
+#define HEIGHT 2400
+#define WORKGROUP_SIZE 32
+layout (local_size_x = WORKGROUP_SIZE, local_size_y = WORKGROUP_SIZE, local_size_z = 1 ) in;
+
+struct Pixel{
+  vec4 value;
+};
+
+layout(std140, binding = 0) buffer buf
+{
+   Pixel imageData[];
+};
+
+void main() {
+
+  /*
+  In order to fit the work into workgroups, some unnecessary threads are launched.
+  We terminate those threads here. 
+  */
+  if(gl_GlobalInvocationID.x >= WIDTH || gl_GlobalInvocationID.y >= HEIGHT)
+    return;
+
+  float x = float(gl_GlobalInvocationID.x) / float(WIDTH);
+  float y = float(gl_GlobalInvocationID.y) / float(HEIGHT);
+
+  /*
+  What follows is code for rendering the mandelbrot set. 
+  */
+  vec2 uv = vec2(x,y);
+  float n = 0.0;
+  vec2 c = vec2(-.445, 0.0) +  (uv - 0.5)*(2.0+ 1.7*0.2  ), 
+  z = vec2(0.0);
+  const int M =128;
+  for (int i = 0; i<M; i++)
+  {
+    z = vec2(z.x*z.x - z.y*z.y, 2.*z.x*z.y) + c;
+    if (dot(z, z) > 2) break;
+    n++;
+  }
+          
+  // we use a simple cosine palette to determine color:
+  // http://iquilezles.org/www/articles/palettes/palettes.htm         
+  float t = float(n) / float(M);
+  vec3 d = vec3(0.3, 0.3 ,0.5);
+  vec3 e = vec3(-0.2, -0.3 ,-0.5);
+  vec3 f = vec3(2.1, 2.0, 3.0);
+  vec3 g = vec3(0.0, 0.1, 0.0);
+  vec4 color = vec4( d + e*cos( 6.28318*(f*t+g) ) ,1.0);
+          
+  // store the rendered mandelbrot set into a storage buffer:
+  imageData[WIDTH * gl_GlobalInvocationID.y + gl_GlobalInvocationID.x].value = color;
+}
\ No newline at end of file
diff --git a/samples/Multithreading2/shaders/normalize.comp b/samples/Multithreading2/shaders/normalize.comp
new file mode 100644 (file)
index 0000000..2bc6aa6
--- /dev/null
@@ -0,0 +1,73 @@
+#version 450
+
+#extension GL_ARB_separate_shader_objects : enable
+
+layout(binding = 0) buffer buffIn {
+    vec4 dataIn[];
+};
+layout(binding = 1) buffer buffOut {
+    vec4 dataOut[];
+};
+
+layout(set = 1, binding = 0) buffer VBO {
+    vec2 vertices[];
+};
+layout(set = 1, binding = 1) buffer IBO {
+    uint indices[];
+};
+
+layout(push_constant) uniform PushConsts {
+    int iStepSize;
+    int imgDim;
+    int pointCount;
+};
+
+layout (local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
+
+vec4 getPixel (ivec2 uv) {
+    return dataIn[uv.y * imgDim + uv.x];
+}
+void setPixel (ivec2 uv, vec4 pix) {
+    dataOut[uv.y * imgDim + uv.x] = pix;
+}
+
+const vec4[] colors = vec4[](
+    vec4(1,0,0,1),
+    vec4(0,1,0,1),
+    vec4(0,0,1,1),
+    vec4(1,0,1,1),
+    vec4(0,1,1,1),
+    vec4(1,1,0,1),
+    vec4(0.5,0,0,1),
+    vec4(0,0.5,0,1),
+    vec4(0,0,0.5,1),
+    vec4(0.5,0,0.5,1),
+    vec4(0,0.5,0.5,1),
+    vec4(0.5,0.5,0,1),
+    vec4(0,0.5,0.5,1),
+    vec4(0.1,0.9,0.2,1),
+    vec4(0.3,0.7,0.4,1),
+    vec4(0.5,0.5,0.6,1),
+    vec4(0.7,0.3,0.8,1),
+    vec4(0.9,0.1,0.0,1)
+    );
+
+void main()
+{
+    ivec2 uv = ivec2(gl_GlobalInvocationID.x, gl_GlobalInvocationID.y);    
+    vec4 d = getPixel (uv);
+    
+    if (d.r > 0.0) {
+        if (int(d.g) == uv.x && int(d.b) == uv.y)
+            d.a = 1.0;
+        else
+            d.a = 0.4;
+        
+        d.rgb = colors [int(d.r)].rgb;
+    }
+    
+    setPixel (uv, d);
+}
+
diff --git a/samples/Multithreading2/shaders/simpletexture.frag b/samples/Multithreading2/shaders/simpletexture.frag
new file mode 100644 (file)
index 0000000..a081876
--- /dev/null
@@ -0,0 +1,15 @@
+#version 450
+
+#extension GL_ARB_separate_shader_objects : enable
+#extension GL_ARB_shading_language_420pack : enable
+
+layout (set = 0, binding = 0) uniform sampler2D samplerColor;
+
+layout (location = 0) in       vec2 inUV;
+
+layout (location = 0) out      vec4 outFragColor;
+
+void main()
+{    
+       outFragColor = texture(samplerColor, inUV);
+}
diff --git a/samples/Multithreading2/shaders/test.comp b/samples/Multithreading2/shaders/test.comp
new file mode 100644 (file)
index 0000000..8ab1ec7
--- /dev/null
@@ -0,0 +1,21 @@
+#version 450
+
+#extension GL_ARB_separate_shader_objects : enable
+
+layout(binding = 0) buffer readonly buff {
+    vec4 data[];
+};
+layout(binding = 1) buffer writeonly buffOut {
+    vec4 dataOut[];
+};
+layout(push_constant) uniform PushConsts {
+    int iStepSize;
+    int imgDim;
+};
+
+
+void main()
+{
+       ivec2 uv = ivec2(gl_GlobalInvocationID.x, gl_GlobalInvocationID.y);  
+    
+}
diff --git a/samples/Multithreading2/shaders/triangle2.frag b/samples/Multithreading2/shaders/triangle2.frag
new file mode 100644 (file)
index 0000000..3f905f7
--- /dev/null
@@ -0,0 +1,13 @@
+#version 450
+
+#extension GL_ARB_separate_shader_objects : enable
+#extension GL_ARB_shading_language_420pack : enable
+
+//layout (location = 0) in vec3 inColor;
+
+layout (location = 0) out vec4 outFragColor;
+
+void main() 
+{
+  outFragColor = vec4(1.0, 1.0, 1.0, 1.0);
+}
\ No newline at end of file
diff --git a/samples/Multithreading2/shaders/triangle2.vert b/samples/Multithreading2/shaders/triangle2.vert
new file mode 100644 (file)
index 0000000..2922694
--- /dev/null
@@ -0,0 +1,24 @@
+#version 450
+
+#extension GL_ARB_separate_shader_objects : enable
+#extension GL_ARB_shading_language_420pack : enable
+
+layout (location = 0) in vec2 inPos;
+
+layout(push_constant) uniform PushConsts {
+    int imgDim;
+    int xPad;
+    int yPad;
+    int zoom;
+};
+
+out gl_PerVertex 
+{
+    vec4 gl_Position;   
+};
+
+
+void main() 
+{      
+       gl_Position = vec4(inPos.xy * vec2(2) / vec2(imgDim) - vec2(1), 0.0, 1.0);
+}
diff --git a/samples/Multithreading2/test.cs b/samples/Multithreading2/test.cs
new file mode 100644 (file)
index 0000000..255edae
--- /dev/null
@@ -0,0 +1,122 @@
+using System;
+using System.Runtime.InteropServices;
+using vke;
+using Vulkan;
+using System.Linq;
+
+namespace test {
+       class Program : IDisposable {
+               VkPhysicalDeviceFeatures enabledFeatures = default (VkPhysicalDeviceFeatures);
+               string[] enabledExtensions = { Ext.D.VK_KHR_swapchain };
+
+               static void Main (string[] args) {
+                       Instance.VALIDATION = true;
+                       //Instance.DEBUG_UTILS = true;
+
+                       using (Program vke = new Program ())
+                               vke.Run ();
+               }
+
+               Instance instance;
+               PhysicalDevice phy;
+               Device dev;
+               Queue computeQ;
+
+               HostBuffer inBuff, outBuff;
+               DescriptorPool dsPool;
+               DescriptorSetLayout dsLayoutCompute;
+               DescriptorSet dsetPing, dsetPong;
+
+               ComputePipeline plCompute;
+
+               DebugReport dbgReport;
+
+               const uint imgDim = 256;
+
+               uint data_size => imgDim * imgDim * 4;
+
+               float[] datas;
+
+               public Program () {
+                       instance = new Instance ();
+                       phy = instance.GetAvailablePhysicalDevice ().FirstOrDefault ();
+                       dev = new Device (phy);
+                       computeQ = new Queue (dev, VkQueueFlags.Compute);
+                       dev.Activate (enabledFeatures, enabledExtensions);
+
+                       datas = new float[data_size];
+                       Random rnd = new Random ();
+                       for (uint i = 0; i < data_size; i++) {
+                               datas[i] = (float)rnd.NextDouble ();
+                       }
+
+                       inBuff = new HostBuffer<float> (dev, VkBufferUsageFlags.StorageBuffer, datas);
+                       outBuff = new HostBuffer<float> (dev, VkBufferUsageFlags.StorageBuffer, data_size);
+
+                       dsPool = new DescriptorPool (dev, 2, new VkDescriptorPoolSize (VkDescriptorType.StorageBuffer, 4));
+                       dsLayoutCompute = new DescriptorSetLayout (dev,
+                               new VkDescriptorSetLayoutBinding (0, VkShaderStageFlags.Compute, VkDescriptorType.StorageBuffer),
+                               new VkDescriptorSetLayoutBinding (1, VkShaderStageFlags.Compute, VkDescriptorType.StorageBuffer)
+                       );
+
+                       plCompute = new ComputePipeline (
+                               new PipelineLayout (dev, new VkPushConstantRange (VkShaderStageFlags.Compute, sizeof (int)), dsLayoutCompute),
+                               "#shaders.computeTest.comp.spv" );
+
+                       dsetPing = dsPool.Allocate (dsLayoutCompute);
+                       dsetPong = dsPool.Allocate (dsLayoutCompute);
+                       DescriptorSetWrites dsUpdate = new DescriptorSetWrites (dsetPing, dsLayoutCompute);
+                       dsUpdate.Write (dev, inBuff.Descriptor, outBuff.Descriptor);
+
+                       dsUpdate.Write (dev, dsetPong, outBuff.Descriptor, inBuff.Descriptor);
+               }
+
+
+
+               public void Run () {
+                       using (CommandPool cmdPool = new CommandPool (dev, computeQ.qFamIndex)) {
+
+                               PrimaryCommandBuffer cmd = cmdPool.AllocateAndStart (VkCommandBufferUsageFlags.OneTimeSubmit);
+
+                               bool pong = false;
+
+                               plCompute.Bind (cmd);
+                               cmd.PushConstant (plCompute.Layout, VkShaderStageFlags.Compute, imgDim);
+
+                               for (int i = 0; i < 4; i++) {
+                                       if (pong)
+                                               plCompute.BindDescriptorSet (cmd, dsetPong);
+                                       else
+                                               plCompute.BindDescriptorSet (cmd, dsetPing);
+
+                                       cmd.Dispatch (imgDim, imgDim);
+                               }
+
+                               cmd.End ();
+
+                               computeQ.Submit (cmd);
+                               computeQ.WaitIdle ();
+                       }
+
+               }
+
+
+               public void Dispose () {
+                       dev.WaitIdle ();
+
+                       plCompute.Dispose ();
+                       dsLayoutCompute.Dispose ();
+                       dsPool.Dispose ();
+
+                       inBuff.Dispose ();
+                       outBuff.Dispose ();
+
+                       dev.Dispose ();
+
+#if DEBUG
+                       dbgReport?.Dispose ();
+#endif
+                       instance.Dispose ();
+               }
+       }
+}
diff --git a/samples/Multithreading2/test2.cs b/samples/Multithreading2/test2.cs
new file mode 100644 (file)
index 0000000..689e7e8
--- /dev/null
@@ -0,0 +1,389 @@
+using System;
+using System.Numerics;
+using System.Runtime.InteropServices;
+using Glfw;
+using VK;
+using CVKL;
+
+namespace triangulation {
+       class Program : VkWindow {
+               static void Main (string[] args) {
+                       using (Program vke = new Program ()) {
+                               vke.Run ();
+                       }
+               }
+
+               Framebuffer[] frameBuffers;
+               GraphicPipeline grPipeline, trianglesPipeline;
+
+               Image imgResult;
+
+               Queue computeQ, transferQ;
+
+               GPUBuffer inBuff, outBuff;
+               HostBuffer<Vector2> staggingVBO;
+               DescriptorPool dsPool;
+               DescriptorSetLayout dslCompute, dslImage, dslVAO;
+               DescriptorSet dsPing, dsPong, dsImage, dsVAO;
+
+               ComputePipeline plCompute, plNormalize, plInit;
+
+               DebugReport dbgReport;
+
+
+               GPUBuffer<Vector2> vbo;
+               GPUBuffer<uint> ibo;
+
+               uint zoom = 2;
+
+               const int MAX_VERTICES = 128;
+               const uint IMG_DIM = 256;
+
+               int invocationCount = 8;
+
+               uint data_size => IMG_DIM * IMG_DIM * 4;
+
+               Vector2[] points = new Vector2[MAX_VERTICES];
+               uint pointCount;
+               bool clear = true;//if true, inBuff will be fill with zeros
+
+               bool pong;//ping-pong between buffers
+
+               void addPoint (uint x, uint y) {
+                       points[pointCount] = new Vector2 (x, y);
+                       pointCount++;
+                       staggingVBO.Update (points, pointCount * (ulong)Marshal.SizeOf<Vector2> ());
+
+
+               }
+               void clearPoints () {
+                       pointCount = 0;
+                       clear = true;
+               }
+
+               public Program () : base () {
+#if DEBUG
+                       dbgReport = new DebugReport (instance,
+                               VkDebugReportFlagsEXT.ErrorEXT
+                               | VkDebugReportFlagsEXT.DebugEXT
+                               | VkDebugReportFlagsEXT.WarningEXT
+                               | VkDebugReportFlagsEXT.PerformanceWarningEXT
+                       
+                       );
+#endif
+                       imgResult = new Image (dev, VkFormat.R32g32b32a32Sfloat, VkImageUsageFlags.TransferDst | VkImageUsageFlags.Sampled, VkMemoryPropertyFlags.DeviceLocal,
+                               IMG_DIM, IMG_DIM);
+                       imgResult.CreateView ();
+                       imgResult.CreateSampler (VkFilter.Nearest, VkFilter.Nearest, VkSamplerMipmapMode.Nearest, VkSamplerAddressMode.ClampToBorder);
+                       imgResult.Descriptor.imageLayout = VkImageLayout.ShaderReadOnlyOptimal;
+
+
+                       staggingVBO = new HostBuffer<Vector2> (dev, VkBufferUsageFlags.TransferSrc, MAX_VERTICES);
+                       staggingVBO.Map ();
+
+                       vbo = new GPUBuffer<Vector2> (dev, VkBufferUsageFlags.VertexBuffer | VkBufferUsageFlags.StorageBuffer | VkBufferUsageFlags.TransferDst, MAX_VERTICES);
+                       ibo = new GPUBuffer<uint> (dev, VkBufferUsageFlags.IndexBuffer | VkBufferUsageFlags.StorageBuffer, MAX_VERTICES * 3);
+
+                       inBuff = new GPUBuffer<float> (dev, VkBufferUsageFlags.StorageBuffer | VkBufferUsageFlags.TransferSrc | VkBufferUsageFlags.TransferDst, (int)data_size);
+                       outBuff = new GPUBuffer<float> (dev, VkBufferUsageFlags.StorageBuffer | VkBufferUsageFlags.TransferSrc | VkBufferUsageFlags.TransferDst, (int)data_size);
+
+                       dsPool = new DescriptorPool (dev, 4,
+                               new VkDescriptorPoolSize (VkDescriptorType.CombinedImageSampler),
+                               new VkDescriptorPoolSize (VkDescriptorType.StorageBuffer, 6));
+                       dslImage = new DescriptorSetLayout (dev,
+                               new VkDescriptorSetLayoutBinding (0, VkShaderStageFlags.Fragment, VkDescriptorType.CombinedImageSampler)
+                       );
+                       dslCompute = new DescriptorSetLayout (dev,
+                               new VkDescriptorSetLayoutBinding (0, VkShaderStageFlags.Compute, VkDescriptorType.StorageBuffer),
+                               new VkDescriptorSetLayoutBinding (1, VkShaderStageFlags.Compute, VkDescriptorType.StorageBuffer)
+                       );
+                       dslVAO = new DescriptorSetLayout (dev,
+                               new VkDescriptorSetLayoutBinding (0, VkShaderStageFlags.Compute, VkDescriptorType.StorageBuffer),
+                               new VkDescriptorSetLayoutBinding (1, VkShaderStageFlags.Compute, VkDescriptorType.StorageBuffer)
+                       );
+
+                       plInit = new ComputePipeline (
+                               new PipelineLayout (dev, new VkPushConstantRange (VkShaderStageFlags.Compute, 3 * sizeof (int)), dslCompute, dslVAO),
+                               "shaders/init.comp.spv");
+                       plCompute = new ComputePipeline (plInit.Layout, "shaders/computeTest.comp.spv");
+                       plNormalize = new ComputePipeline (plInit.Layout, "shaders/normalize.comp.spv");
+
+                       GraphicPipelineConfig cfg = GraphicPipelineConfig.CreateDefault (VkPrimitiveTopology.TriangleList, VkSampleCountFlags.SampleCount1);
+
+                       cfg.Layout = new PipelineLayout (dev, dslImage);
+                       cfg.RenderPass = new RenderPass (dev, swapChain.ColorFormat, dev.GetSuitableDepthFormat (), VkSampleCountFlags.SampleCount1);
+                       cfg.RenderPass.ClearValues[0] = new VkClearValue { color = new VkClearColorValue (0.1f, 0.1f, 0.1f) };
+                       cfg.AddShader (VkShaderStageFlags.Vertex, "shaders/FullScreenQuad.vert.spv");
+                       cfg.AddShader (VkShaderStageFlags.Fragment, "shaders/simpletexture.frag.spv");
+
+                       cfg.blendAttachments[0] = new VkPipelineColorBlendAttachmentState (true);
+
+                       grPipeline = new GraphicPipeline (cfg);
+
+                       cfg.ResetShadersAndVerticesInfos ();
+                       cfg.Layout = new PipelineLayout (dev, new VkPushConstantRange (VkShaderStageFlags.Vertex, 4 * sizeof (int)));
+                       cfg.inputAssemblyState.topology = VkPrimitiveTopology.LineStrip;
+                       cfg.AddVertexBinding<Vector2> (0);
+                       cfg.SetVertexAttributes (0, VkFormat.R32g32Sfloat);
+                       cfg.AddShader (VkShaderStageFlags.Vertex, "shaders/triangle.vert.spv");
+                       cfg.AddShader (VkShaderStageFlags.Fragment, "shaders/triangle.frag.spv");
+
+                       trianglesPipeline = new GraphicPipeline (cfg);
+
+                       dsImage = dsPool.Allocate (dslImage);
+                       dsPing = dsPool.Allocate (dslCompute);
+                       dsPong = dsPool.Allocate (dslCompute);
+                       dsVAO = dsPool.Allocate (dslCompute);
+
+
+                       DescriptorSetWrites dsUpdate = new DescriptorSetWrites (dsPing, dslCompute);
+                       dsUpdate.Write (dev, inBuff.Descriptor, outBuff.Descriptor);
+                       dsUpdate.Write (dev, dsPong, outBuff.Descriptor, inBuff.Descriptor);
+                       dsUpdate = new DescriptorSetWrites (dsImage, dslImage);
+                       dsUpdate.Write (dev, imgResult.Descriptor);
+                       dsUpdate = new DescriptorSetWrites (dsVAO, dslVAO);
+                       dsUpdate.Write (dev, vbo.Descriptor, ibo.Descriptor);
+
+                       UpdateFrequency = 5;
+
+                       addPoint (IMG_DIM / 2 - 1, IMG_DIM / 2 - 1);
+               }
+
+               protected override void createQueues () {
+                       computeQ = new Queue (dev, VkQueueFlags.Compute);
+                       transferQ = new Queue (dev, VkQueueFlags.Transfer);
+
+                       base.createQueues ();
+               }
+
+               protected override void OnResize () {
+
+                       if (frameBuffers != null)
+                               for (int i = 0; i < swapChain.ImageCount; ++i)
+                                       frameBuffers[i]?.Dispose ();
+                       frameBuffers = new Framebuffer[swapChain.ImageCount];
+
+                       for (int i = 0; i < swapChain.ImageCount; ++i) {
+                               frameBuffers[i] = new Framebuffer (grPipeline.RenderPass, swapChain.Width, swapChain.Height,
+                                       (grPipeline.Samples == VkSampleCountFlags.SampleCount1) ? new Image[] {
+                                               swapChain.images[i],
+                                               null
+                                       } : new Image[] {
+                                               null,
+                                               null,
+                                               swapChain.images[i]
+                                       });
+
+                               cmds[i] = cmdPool.AllocateCommandBuffer ();
+                               cmds[i].Start ();
+
+                               imgResult.SetLayout (cmds[i], VkImageAspectFlags.Color,
+                                       VkImageLayout.Undefined, VkImageLayout.ShaderReadOnlyOptimal,
+                                       VkPipelineStageFlags.AllCommands, VkPipelineStageFlags.FragmentShader);
+
+                               grPipeline.RenderPass.Begin (cmds[i], frameBuffers[i]);
+
+                               int xPad = (int)swapChain.Width / 2 - (int)IMG_DIM * (int)zoom / 2;
+                               int yPad = (int)swapChain.Height / 2- (int)IMG_DIM * (int)zoom / 2;
+
+                               cmds[i].SetViewport (IMG_DIM * zoom, IMG_DIM * zoom, xPad, yPad);
+                               cmds[i].SetScissor (IMG_DIM * zoom, IMG_DIM * zoom, Math.Max (0, xPad), Math.Max (0, yPad));
+
+                               cmds[i].BindDescriptorSet (grPipeline.Layout, dsImage);
+                               cmds[i].BindPipeline (grPipeline);
+                               cmds[i].Draw (3, 1, 0, 0);
+
+                               trianglesPipeline.Bind (cmds[i]);
+                               cmds[i].PushConstant (trianglesPipeline.Layout, VkShaderStageFlags.Vertex, IMG_DIM);
+                               cmds[i].PushConstant (trianglesPipeline.Layout, VkShaderStageFlags.Vertex, xPad, sizeof(int));
+                               cmds[i].PushConstant (trianglesPipeline.Layout, VkShaderStageFlags.Vertex, yPad, 2 * sizeof (int));
+                               cmds[i].PushConstant (trianglesPipeline.Layout, VkShaderStageFlags.Vertex, zoom, 3 * sizeof (int));
+
+                               cmds[i].BindVertexBuffer (vbo);
+                               cmds[i].BindIndexBuffer (ibo, VkIndexType.Uint32);
+                               cmds[i].DrawIndexed (pointCount*3);
+
+                               grPipeline.RenderPass.End (cmds[i]);
+
+                               cmds[i].End ();
+                       }
+               }
+
+               public override void Update () {
+                       initGpuBuffers ();
+
+                       using (CommandPool cmdPoolCompute = new CommandPool (dev, computeQ.qFamIndex)) {
+
+                               CommandBuffer cmd = cmdPoolCompute.AllocateAndStart (VkCommandBufferUsageFlags.OneTimeSubmit);
+
+                               plInit.BindDescriptorSet (cmd, dsVAO, 1);
+                               cmd.PushConstant (plCompute.Layout, VkShaderStageFlags.Compute, IMG_DIM, sizeof (int));
+                               cmd.PushConstant (plCompute.Layout, VkShaderStageFlags.Compute, pointCount, 2 * sizeof (int));
+
+                               if (!pong)
+                                       plInit.BindDescriptorSet (cmd, dsPong);
+                               else
+                                       plInit.BindDescriptorSet (cmd, dsPing);
+
+                               plInit.Bind (cmd);
+                               cmd.Dispatch (pointCount);
+
+                               VkMemoryBarrier memBar = VkMemoryBarrier.New ();
+                               memBar.srcAccessMask = VkAccessFlags.ShaderWrite;
+                               memBar.dstAccessMask = VkAccessFlags.ShaderRead;
+                               Vk.vkCmdPipelineBarrier (cmd.Handle, VkPipelineStageFlags.ComputeShader, VkPipelineStageFlags.ComputeShader, VkDependencyFlags.ByRegion,
+                                       1, ref memBar, 0, IntPtr.Zero, 0, IntPtr.Zero);
+
+                               pong = false;
+                               uint stepSize = IMG_DIM / 2;
+
+                               plCompute.Bind (cmd);
+
+
+                               int pass = 0;
+                               while (stepSize > 0 && pass < invocationCount) {
+                                       cmd.PushConstant (plCompute.Layout, VkShaderStageFlags.Compute, stepSize);
+
+                                       if (pong)
+                                               plCompute.BindDescriptorSet (cmd, dsPong);
+                                       else
+                                               plCompute.BindDescriptorSet (cmd, dsPing);
+
+                                       cmd.Dispatch (IMG_DIM, IMG_DIM);
+
+                                       Vk.vkCmdPipelineBarrier (cmd.Handle, VkPipelineStageFlags.ComputeShader, VkPipelineStageFlags.ComputeShader, VkDependencyFlags.ByRegion,
+                                               1, ref memBar, 0, IntPtr.Zero, 0, IntPtr.Zero);
+
+                                       pong = !pong;
+                                       stepSize /= 2;
+                                       pass++;
+                               }
+
+                               plNormalize.Bind (cmd);
+                               if (pong)
+                                       plNormalize.BindDescriptorSet (cmd, dsPong);
+                               else
+                                       plNormalize.BindDescriptorSet (cmd, dsPing);
+                               cmd.Dispatch (IMG_DIM, IMG_DIM);
+                               pong = !pong;
+
+                               cmd.End ();
+
+                               computeQ.Submit (cmd);
+                               computeQ.WaitIdle ();
+                       }
+
+                       printResults ();
+               }
+
+               protected override void onMouseButtonDown (MouseButton button) {
+                       int xPad = (int)swapChain.Width / 2 - (int)IMG_DIM * (int)zoom / 2;
+                       int yPad = (int)swapChain.Height / 2 - (int)IMG_DIM * (int)zoom / 2;
+
+                       int localX = (int)((lastMouseX - xPad) / zoom);
+                       int localY = (int)((lastMouseY - yPad) / zoom);
+
+                       if (localX < 0 || localY < 0 || localX >= IMG_DIM || localY >= IMG_DIM)
+                               base.onMouseButtonDown (button);
+                       else {
+                               addPoint ((uint)localX, (uint)localY);
+                       }
+               }
+               protected override void onKeyDown (Key key, int scanCode, Modifier modifiers) {
+                       switch (key) {
+                               case Key.Delete:
+                                       clearPoints ();
+                                       break;
+                               case Key.KeypadAdd:
+                                       invocationCount++;
+                                       break;
+                               case Key.KeypadSubtract:
+                                       if (invocationCount>0)
+                                               invocationCount--;
+                                       break;
+                               default:
+                                       base.onKeyDown (key, scanCode, modifiers);
+                                       break;
+                       }
+                       Console.WriteLine ($"break after {invocationCount} step");
+               }
+
+               void printResults () {
+                       dev.WaitIdle ();
+                       using (CommandPool cmdPoolTransfer = new CommandPool (dev, transferQ.qFamIndex)) {
+
+                               CommandBuffer cmd = cmdPoolTransfer.AllocateAndStart (VkCommandBufferUsageFlags.OneTimeSubmit);
+
+                               imgResult.SetLayout (cmd, VkImageAspectFlags.Color,
+                                       VkImageLayout.ShaderReadOnlyOptimal, VkImageLayout.TransferDstOptimal,
+                                       VkPipelineStageFlags.FragmentShader, VkPipelineStageFlags.Transfer);
+
+                               if (pong)
+                                       outBuff.CopyTo (cmd, imgResult, VkImageLayout.ShaderReadOnlyOptimal);
+                               else
+                                       inBuff.CopyTo (cmd, imgResult, VkImageLayout.ShaderReadOnlyOptimal);
+
+                               cmd.End ();
+
+                               transferQ.Submit (cmd);
+                               transferQ.WaitIdle ();
+                       }
+               }
+
+               void initGpuBuffers () {
+                       using (CommandPool staggingCmdPool = new CommandPool (dev, transferQ.qFamIndex)) {
+                               CommandBuffer cmd = staggingCmdPool.AllocateAndStart (VkCommandBufferUsageFlags.OneTimeSubmit);
+
+                               if (clear) {
+                                       if (pong)
+                                               inBuff.Fill (cmd, 0);
+                                       else
+                                               outBuff.Fill (cmd, 0);
+                               }
+
+                               staggingVBO.CopyTo (cmd, vbo, pointCount * (ulong)Marshal.SizeOf<Vector2>());
+
+                               transferQ.EndSubmitAndWait (cmd);
+                       }
+               }
+
+               protected override void Dispose (bool disposing) {
+                       if (disposing) {
+                               if (!isDisposed) {
+                                       dev.WaitIdle ();
+
+                                       for (int i = 0; i < swapChain.ImageCount; ++i)
+                                               frameBuffers[i]?.Dispose ();
+
+                                       grPipeline.Dispose ();
+                                       trianglesPipeline.Dispose ();
+
+                                       plInit.Dispose ();
+                                       plCompute.Dispose ();
+                                       plNormalize.Dispose ();
+
+                                       dslCompute.Dispose ();
+                                       dslImage.Dispose ();
+
+                                       dsPool.Dispose ();
+
+                                       inBuff.Dispose ();
+                                       outBuff.Dispose ();
+                                       staggingVBO.Dispose ();
+                                       vbo.Dispose ();
+                                       ibo.Dispose ();
+
+                                       imgResult.Dispose ();
+
+#if DEBUG
+                                       dbgReport.Dispose ();
+#endif
+                               }
+                       }
+
+                       base.Dispose (disposing);
+               }
+
+
+       }
+}
index 85aeb08e00446b2cb0ab6c574c51e0c1084b363b..a832b5cd3a76ff8fe45fbbb87b7d36a2b0d0d399 100644 (file)
@@ -9,4 +9,4 @@ layout (location = 0) out vec4 outFragColor;
 void main()
 {
   outFragColor = vec4(inColor, 1.0);
-}
\ No newline at end of file
+}
index ecdc6876fe18b0d46cd60ba31f2c8cd2294788ee..faeaca9d354f532ef05b5b572b48514d94c02c3a 100644 (file)
@@ -34,7 +34,7 @@ namespace deferred {
                Deferred (string name = "VkCrowWindow", uint _width = 800, uint _height = 600, bool vSync = false)
                        : base (name, _width, _height, vSync) { }
 
-       public override string[] EnabledInstanceExtensions => new string[] {
+               public override string[] EnabledInstanceExtensions => new string[] {
                        Ext.I.VK_EXT_debug_utils,
                };
 
diff --git a/test.txt b/test.txt
new file mode 100644 (file)
index 0000000..5e845c1
Binary files /dev/null and b/test.txt differ
index 0e5ac9853eecdf016e5cd52d31c6c70ac78fac53..ea2ca622b1ab6be09eca2eaebf7bf5869bd5648b 100644 (file)
@@ -44,9 +44,15 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "deferred", "samples\deferre
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "pbr", "samples\pbr\pbr.csproj", "{7EB2430B-6BC0-4AE9-B1FA-57C3DB2AE1C5}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExternalMemmories", "samples\ExternalMemmories\ExternalMemmories.csproj", "{85CD9813-E182-4ED1-8D2C-38467657BEF3}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExternalMemmories", "samples\ExternalMemmories\ExternalMemmories.csproj", "{85CD9813-E182-4ED1-8D2C-38467657BEF3}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VulkanContext", "samples\VulkanContext\VulkanContext.csproj", "{CF8755E1-9E8B-4AD2-A7D1-D66D797004AD}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "VulkanContext", "samples\VulkanContext\VulkanContext.csproj", "{CF8755E1-9E8B-4AD2-A7D1-D66D797004AD}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Multithreading", "samples\Multithreading\Multithreading.csproj", "{42786F59-D3B9-44D6-B46C-89ACB8B0E692}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Multithreading2", "samples\Multithreading2\Multithreading2.csproj", "{4F90AA69-95B5-417A-B649-A31436B3074F}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MeshShader", "samples\MeshShader\MeshShader.csproj", "{5787D082-7E4E-4B18-9C69-529CBC4F105E}"
 EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -70,93 +76,76 @@ Global
                {642726F4-0592-4846-8EAF-A5D1964C85A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {642726F4-0592-4846-8EAF-A5D1964C85A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {642726F4-0592-4846-8EAF-A5D1964C85A7}.Release|Any CPU.Build.0 = Release|Any CPU
-               {642726F4-0592-4846-8EAF-A5D1964C85A7}.ReleaseSpirVTasks|Any CPU.ActiveCfg = Release|Any CPU
                {F04C3F79-2E08-4D35-A804-43039DCB7F5E}.BuildPackages|Any CPU.ActiveCfg = Release|Any CPU
                {F04C3F79-2E08-4D35-A804-43039DCB7F5E}.BuildPackages|Any CPU.Build.0 = Release|Any CPU
                {F04C3F79-2E08-4D35-A804-43039DCB7F5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {F04C3F79-2E08-4D35-A804-43039DCB7F5E}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {F04C3F79-2E08-4D35-A804-43039DCB7F5E}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {F04C3F79-2E08-4D35-A804-43039DCB7F5E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F04C3F79-2E08-4D35-A804-43039DCB7F5E}.ReleaseSpirVTasks|Any CPU.ActiveCfg = Release|Any CPU
                {FEF3AF30-5B88-4D3C-8BD7-8734200E0D1E}.BuildPackages|Any CPU.ActiveCfg = Release|Any CPU
                {FEF3AF30-5B88-4D3C-8BD7-8734200E0D1E}.BuildPackages|Any CPU.Build.0 = Release|Any CPU
                {FEF3AF30-5B88-4D3C-8BD7-8734200E0D1E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {FEF3AF30-5B88-4D3C-8BD7-8734200E0D1E}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {FEF3AF30-5B88-4D3C-8BD7-8734200E0D1E}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {FEF3AF30-5B88-4D3C-8BD7-8734200E0D1E}.Release|Any CPU.Build.0 = Release|Any CPU
-               {FEF3AF30-5B88-4D3C-8BD7-8734200E0D1E}.ReleaseSpirVTasks|Any CPU.ActiveCfg = Release|Any CPU
                {F3BBF67D-7E63-48F3-8156-ADC014D268BB}.BuildPackages|Any CPU.ActiveCfg = Release|Any CPU
                {F3BBF67D-7E63-48F3-8156-ADC014D268BB}.BuildPackages|Any CPU.Build.0 = Release|Any CPU
                {F3BBF67D-7E63-48F3-8156-ADC014D268BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {F3BBF67D-7E63-48F3-8156-ADC014D268BB}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {F3BBF67D-7E63-48F3-8156-ADC014D268BB}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {F3BBF67D-7E63-48F3-8156-ADC014D268BB}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F3BBF67D-7E63-48F3-8156-ADC014D268BB}.ReleaseSpirVTasks|Any CPU.ActiveCfg = Release|Any CPU
-               {1D2A1968-8F04-4BE0-B03A-573F1F68AB66}.BuildPackages|Any CPU.ActiveCfg = Release|Any CPU
-               {1D2A1968-8F04-4BE0-B03A-573F1F68AB66}.BuildPackages|Any CPU.Build.0 = Release|Any CPU
                {1D2A1968-8F04-4BE0-B03A-573F1F68AB66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {1D2A1968-8F04-4BE0-B03A-573F1F68AB66}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {1D2A1968-8F04-4BE0-B03A-573F1F68AB66}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {1D2A1968-8F04-4BE0-B03A-573F1F68AB66}.Release|Any CPU.Build.0 = Release|Any CPU
-               {1D2A1968-8F04-4BE0-B03A-573F1F68AB66}.ReleaseSpirVTasks|Any CPU.ActiveCfg = Debug|Any CPU
-               {124152F8-FAE6-4D4B-87B9-6074DD365E9B}.BuildPackages|Any CPU.ActiveCfg = Release|Any CPU
                {124152F8-FAE6-4D4B-87B9-6074DD365E9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {124152F8-FAE6-4D4B-87B9-6074DD365E9B}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {124152F8-FAE6-4D4B-87B9-6074DD365E9B}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {124152F8-FAE6-4D4B-87B9-6074DD365E9B}.Release|Any CPU.Build.0 = Release|Any CPU
-               {124152F8-FAE6-4D4B-87B9-6074DD365E9B}.ReleaseSpirVTasks|Any CPU.ActiveCfg = Release|Any CPU
-               {1B2DF710-E500-49E5-8802-EBA71A05E827}.BuildPackages|Any CPU.ActiveCfg = Release|Any CPU
                {1B2DF710-E500-49E5-8802-EBA71A05E827}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {1B2DF710-E500-49E5-8802-EBA71A05E827}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {1B2DF710-E500-49E5-8802-EBA71A05E827}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {1B2DF710-E500-49E5-8802-EBA71A05E827}.Release|Any CPU.Build.0 = Release|Any CPU
-               {1B2DF710-E500-49E5-8802-EBA71A05E827}.ReleaseSpirVTasks|Any CPU.ActiveCfg = Release|Any CPU
-               {5000CDE2-99B9-47EA-B4D9-EA1631F0E14A}.BuildPackages|Any CPU.ActiveCfg = Release|Any CPU
                {5000CDE2-99B9-47EA-B4D9-EA1631F0E14A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {5000CDE2-99B9-47EA-B4D9-EA1631F0E14A}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {5000CDE2-99B9-47EA-B4D9-EA1631F0E14A}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {5000CDE2-99B9-47EA-B4D9-EA1631F0E14A}.Release|Any CPU.Build.0 = Release|Any CPU
-               {5000CDE2-99B9-47EA-B4D9-EA1631F0E14A}.ReleaseSpirVTasks|Any CPU.ActiveCfg = Release|Any CPU
-               {77437C6D-28B5-4798-96CA-68F987770D65}.BuildPackages|Any CPU.ActiveCfg = Release|Any CPU
                {77437C6D-28B5-4798-96CA-68F987770D65}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {77437C6D-28B5-4798-96CA-68F987770D65}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {77437C6D-28B5-4798-96CA-68F987770D65}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {77437C6D-28B5-4798-96CA-68F987770D65}.Release|Any CPU.Build.0 = Release|Any CPU
-               {77437C6D-28B5-4798-96CA-68F987770D65}.ReleaseSpirVTasks|Any CPU.ActiveCfg = Release|Any CPU
-               {8185163E-A67C-4C0E-8548-67E2A9F16309}.BuildPackages|Any CPU.ActiveCfg = Release|Any CPU
                {8185163E-A67C-4C0E-8548-67E2A9F16309}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {8185163E-A67C-4C0E-8548-67E2A9F16309}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {8185163E-A67C-4C0E-8548-67E2A9F16309}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {8185163E-A67C-4C0E-8548-67E2A9F16309}.Release|Any CPU.Build.0 = Release|Any CPU
-               {8185163E-A67C-4C0E-8548-67E2A9F16309}.ReleaseSpirVTasks|Any CPU.ActiveCfg = Release|Any CPU
-               {D9A41382-444E-44ED-B638-3D8F06F2FBC2}.BuildPackages|Any CPU.ActiveCfg = Release|Any CPU
                {D9A41382-444E-44ED-B638-3D8F06F2FBC2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {D9A41382-444E-44ED-B638-3D8F06F2FBC2}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {D9A41382-444E-44ED-B638-3D8F06F2FBC2}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {D9A41382-444E-44ED-B638-3D8F06F2FBC2}.Release|Any CPU.Build.0 = Release|Any CPU
-               {D9A41382-444E-44ED-B638-3D8F06F2FBC2}.ReleaseSpirVTasks|Any CPU.ActiveCfg = Release|Any CPU
-               {7EB2430B-6BC0-4AE9-B1FA-57C3DB2AE1C5}.BuildPackages|Any CPU.ActiveCfg = Release|Any CPU
                {7EB2430B-6BC0-4AE9-B1FA-57C3DB2AE1C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {7EB2430B-6BC0-4AE9-B1FA-57C3DB2AE1C5}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {7EB2430B-6BC0-4AE9-B1FA-57C3DB2AE1C5}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {7EB2430B-6BC0-4AE9-B1FA-57C3DB2AE1C5}.Release|Any CPU.Build.0 = Release|Any CPU
-               {7EB2430B-6BC0-4AE9-B1FA-57C3DB2AE1C5}.ReleaseSpirVTasks|Any CPU.ActiveCfg = Release|Any CPU
-               {85CD9813-E182-4ED1-8D2C-38467657BEF3}.BuildPackages|Any CPU.ActiveCfg = Debug|Any CPU
-               {85CD9813-E182-4ED1-8D2C-38467657BEF3}.BuildPackages|Any CPU.Build.0 = Debug|Any CPU
                {85CD9813-E182-4ED1-8D2C-38467657BEF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {85CD9813-E182-4ED1-8D2C-38467657BEF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {85CD9813-E182-4ED1-8D2C-38467657BEF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {85CD9813-E182-4ED1-8D2C-38467657BEF3}.Release|Any CPU.Build.0 = Release|Any CPU
-               {85CD9813-E182-4ED1-8D2C-38467657BEF3}.ReleaseSpirVTasks|Any CPU.ActiveCfg = Debug|Any CPU
-               {85CD9813-E182-4ED1-8D2C-38467657BEF3}.ReleaseSpirVTasks|Any CPU.Build.0 = Debug|Any CPU
-               {CF8755E1-9E8B-4AD2-A7D1-D66D797004AD}.BuildPackages|Any CPU.ActiveCfg = Debug|Any CPU
-               {CF8755E1-9E8B-4AD2-A7D1-D66D797004AD}.BuildPackages|Any CPU.Build.0 = Debug|Any CPU
                {CF8755E1-9E8B-4AD2-A7D1-D66D797004AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {CF8755E1-9E8B-4AD2-A7D1-D66D797004AD}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {CF8755E1-9E8B-4AD2-A7D1-D66D797004AD}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {CF8755E1-9E8B-4AD2-A7D1-D66D797004AD}.Release|Any CPU.Build.0 = Release|Any CPU
-               {CF8755E1-9E8B-4AD2-A7D1-D66D797004AD}.ReleaseSpirVTasks|Any CPU.ActiveCfg = Debug|Any CPU
-               {CF8755E1-9E8B-4AD2-A7D1-D66D797004AD}.ReleaseSpirVTasks|Any CPU.Build.0 = Debug|Any CPU
+               {42786F59-D3B9-44D6-B46C-89ACB8B0E692}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {42786F59-D3B9-44D6-B46C-89ACB8B0E692}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {42786F59-D3B9-44D6-B46C-89ACB8B0E692}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {42786F59-D3B9-44D6-B46C-89ACB8B0E692}.Release|Any CPU.Build.0 = Release|Any CPU
+               {4F90AA69-95B5-417A-B649-A31436B3074F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {4F90AA69-95B5-417A-B649-A31436B3074F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {4F90AA69-95B5-417A-B649-A31436B3074F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {4F90AA69-95B5-417A-B649-A31436B3074F}.Release|Any CPU.Build.0 = Release|Any CPU
+               {5787D082-7E4E-4B18-9C69-529CBC4F105E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {5787D082-7E4E-4B18-9C69-529CBC4F105E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {5787D082-7E4E-4B18-9C69-529CBC4F105E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {5787D082-7E4E-4B18-9C69-529CBC4F105E}.Release|Any CPU.Build.0 = Release|Any CPU
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
@@ -175,6 +164,9 @@ Global
                {7EB2430B-6BC0-4AE9-B1FA-57C3DB2AE1C5} = {16439374-B8DB-4643-8116-EB3358B49A12}
                {85CD9813-E182-4ED1-8D2C-38467657BEF3} = {16439374-B8DB-4643-8116-EB3358B49A12}
                {CF8755E1-9E8B-4AD2-A7D1-D66D797004AD} = {16439374-B8DB-4643-8116-EB3358B49A12}
+               {42786F59-D3B9-44D6-B46C-89ACB8B0E692} = {16439374-B8DB-4643-8116-EB3358B49A12}
+               {4F90AA69-95B5-417A-B649-A31436B3074F} = {16439374-B8DB-4643-8116-EB3358B49A12}
+               {5787D082-7E4E-4B18-9C69-529CBC4F105E} = {16439374-B8DB-4643-8116-EB3358B49A12}
        EndGlobalSection
        GlobalSection(ExtensibilityGlobals) = postSolution
                SolutionGuid = {1360F94D-CF3C-4121-A8D7-E227F41668F1}
index 86d026b5f3845cea01a7b7d58cfcd8cb9ec64188..e24aba5ec62bc5092c54ee984b45a6070acb9189 100644 (file)
@@ -95,7 +95,8 @@ namespace vke {
                /// Populate a Vector4 with values from a float array
                /// </summary>
                public static void FromFloatArray (ref Vector4 v, float[] floats) {
-                       MemoryMarshal.Cast<float, Vector4>(floats.AsSpan());
+                       v = Unsafe.As<float[], Vector4[]>(ref floats)[0];
+                       //v = MemoryMarshal.Cast<float, Vector4>(floats.AsSpan())[0];
                }
                /// <summary>
                /// Populate a Quaternion with values from a float array
index c20cd1fc2c87da1061c99095f9a40edb3ea7a9e1..d40bed3d10eebba3f66fcc5a48a2d6a5b71ebb43 100644 (file)
@@ -81,8 +81,8 @@ namespace vke {
                                        VkGraphicsPipelineCreateInfo info = default;
                                        info.renderPass = RenderPass.handle;
                                        info.layout = Layout.handle;
-                                       info.pVertexInputState = vertInputInfo;
-                                       info.pInputAssemblyState = cfg.inputAssemblyState;
+                                       //info.pVertexInputState = vertInputInfo;
+                                       //info.pInputAssemblyState = cfg.inputAssemblyState;
                                        info.pRasterizationState = cfg.rasterizationState;
                                        info.pColorBlendState = colorBlendInfo;
                                        info.pMultisampleState = cfg.multisampleState;
@@ -91,6 +91,7 @@ namespace vke {
                                        info.pDynamicState = dynStatesInfo;
                                        info.pStages = shaderStages;
                                        info.subpass = cfg.SubpassIndex;
+                                       
 
                                        if (enableTesselation) {
                                                VkPipelineTessellationStateCreateInfo tessellationInfo = default;
diff --git a/vke/src/base/MeshPipeline.cs b/vke/src/base/MeshPipeline.cs
new file mode 100644 (file)
index 0000000..5f28270
--- /dev/null
@@ -0,0 +1 @@
+
\ No newline at end of file