HLSF single thread pass, dead lock on multi thread test

Signed-off-by: Youmu Liu <105042599+Nitload-NSI@users.noreply.github.com>
This commit is contained in:
Youmu Liu
2025-08-22 22:10:05 +08:00
parent fb9398e8be
commit 539300b3fa
172 changed files with 2660 additions and 1862 deletions
+42 -29
View File
@@ -45,6 +45,7 @@ using System.Diagnostics;
using System.Runtime.CompilerServices;
using System.Runtime.Intrinsics;
using System.Runtime.Intrinsics.X86;
using System.Threading;
using System.Xml.XPath;
namespace StgSharp
@@ -62,39 +63,51 @@ namespace StgSharp
// HLSF test arena
Console.WriteLine(
"=== HLSF (Hybrid Layer Segregated Fit Allocator) Test Arena ===\n");
HybridLayerSegregatedFitAllocator hlsfAllocator = new HybridLayerSegregatedFitAllocator(1024 * 1024);
Stack<HybridLayerSegregatedFitAllocationHandle> handles = [];
"=== HLSF (Hybrid Layer Segregated Fit Allocator) Multi-threaded Test Arena ===\n");
HybridLayerSegregatedFitAllocator hlsfAllocator = new HybridLayerSegregatedFitAllocator(1024 * 1024 * 4);
hlsfAllocator.DisplayEntryLayout(false);
for (int c = 0; c < 1; c++)
int threadCount = 4;
int blocksPerThread = 1024;
int blockSize = 1024;
Thread[] threads = new Thread[threadCount];
for (int t = 0; t < threadCount; t++)
{
int i = 0;
for (; i < 1024 * 1024 / 1024; i++)
{
Console.WriteLine($"{c} cycles: Allocating the {i}th block.");
handles.Push(hlsfAllocator.Alloc(1024));
hlsfAllocator.DisplayEntryLayout(true);
threads[t] = new Thread(() => {
int threadIndex = Environment.CurrentManagedThreadId;
Stack<HybridLayerSegregatedFitAllocationHandle> handles = new();
Console.ReadKey();
}
Console.WriteLine($"{i} allocs called, {handles.Count} handles collected.");
Console.ReadKey();
while (handles.TryPop(out HybridLayerSegregatedFitAllocationHandle h))
{
i--;
hlsfAllocator.Free(h);
Console.WriteLine($"{c} cycles: The {i}th handle is freed");
}
if (handles.Count != 0)
{
Console.WriteLine($"[警告] 第{c}轮后Stack未清空,剩余{handles.Count}个handle未释放!");
} else
{
Console.WriteLine("All handles freed.");
}
Console.ReadKey();
// Allocate blocks
for (int i = 0; i < blocksPerThread; i++)
{
Console.WriteLine($"Thread {threadIndex}: Allocating block {i}.");
handles.Push(hlsfAllocator.Alloc((uint)blockSize));
}
// Free blocks
while (handles.TryPop(out HybridLayerSegregatedFitAllocationHandle handle))
{
Console.WriteLine($"Thread {threadIndex}: Freeing a block.");
hlsfAllocator.Free(handle);
}
Console.WriteLine($"Thread {threadIndex}: All blocks allocated and freed.");
});
}
// Start all threads
foreach (Thread thread in threads)
{
thread.Start();
}
// Wait for all threads to complete
foreach (Thread thread in threads)
{
thread.Join();
}
Console.WriteLine("All threads completed successfully.");
}
catch (Exception ex)
{
@@ -243,3 +243,353 @@
[2025-08-21 11:39:12.234] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on YOUMU-DESKTOP Started.
[2025-08-21 21:41:06.468] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-21 21:45:18.473] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-21 21:46:42.572] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-21 21:46:49.951] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-21 21:47:38.236] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-21 21:48:03.107] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-21 21:48:19.305] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-21 21:48:41.629] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-21 21:49:04.645] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-21 21:49:27.757] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-21 21:50:15.462] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-21 21:59:47.714] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-21 22:00:50.571] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-21 22:02:14.671] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-21 22:02:41.114] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-21 22:03:42.062] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-21 22:28:36.059] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 16:11:05.964] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 16:13:14.400] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 16:13:29.297] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 16:22:03.542] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 16:45:08.381] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 17:16:48.154] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 17:47:29.937] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 17:53:08.872] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 17:58:11.255] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 17:58:17.695] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 18:00:19.292] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 18:01:01.477] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 18:01:28.806] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 19:08:27.030] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 19:09:29.713] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 19:11:53.699] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 19:12:15.119] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 19:14:07.952] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 19:14:43.161] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 19:50:15.768] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 19:51:32.734] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 19:52:33.153] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 19:52:55.224] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 19:54:27.592] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 19:54:49.544] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 19:55:35.545] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 20:01:50.579] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 20:03:42.454] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 20:04:54.822] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 20:09:48.099] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 20:22:11.871] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 20:31:18.121] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 20:42:26.887] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:02:43.147] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:08:10.879] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:08:46.200] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:14:44.630] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:19:53.794] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:21:25.094] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:22:58.569] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:24:13.784] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:29:49.323] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:30:10.939] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:31:20.952] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:32:54.685] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:38:05.607] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:38:59.255] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:45:50.756] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:50:14.732] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:50:51.470] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:54:15.168] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:57:32.822] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
[2025-08-22 21:57:42.940] [Info] Program StgSharpDebug, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null on GF-CHEN-LIU Started.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("StgSharpDebug")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+43bbc06bbb3d23149f6a679071271659f34e1d43")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+fb9398e8be3d431aa4ca7fb868cc14bdc702acd9")]
[assembly: System.Reflection.AssemblyProductAttribute("StgSharpDebug")]
[assembly: System.Reflection.AssemblyTitleAttribute("StgSharpDebug")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
@@ -1 +1 @@
d0f1232d9dbc473b5214987a55800be9f794da4d618303bfba8fd84b0fdbb963
54052692194d5ee2030d3b98abec1ce273d4b8a43f59c19e22c14d0c7235a7b9
@@ -1 +1 @@
8c39a34ad678b43ea00c41beb99d2d339a05fc1274aa45edf1b9b1908d018c33
ec040907baf7377a44f8a1af4e0f0ace684213b2d5e23ada81b329c001009727
@@ -59,3 +59,64 @@ D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\St
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.xml
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.pdb
D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\内核源代码\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.genruntimeconfig.cache
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharpDebug.exe
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Shader\awesomeface.png
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Shader\fbo.frag
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Shader\fbo.vert
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Shader\Image1.png
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Shader\main.frag
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Shader\main.vert
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Shader\particle.frag
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Shader\particle.vert
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharpDebug.deps.json
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharpDebug.runtimeconfig.json
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharpDebug.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharpDebug.pdb
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharpDebug.xml
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\CommunityToolkit.HighPerformance.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Microsoft.CodeAnalysis.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\Microsoft.CodeAnalysis.CSharp.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\cs\Microsoft.CodeAnalysis.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\de\Microsoft.CodeAnalysis.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\es\Microsoft.CodeAnalysis.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\fr\Microsoft.CodeAnalysis.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\it\Microsoft.CodeAnalysis.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\ja\Microsoft.CodeAnalysis.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\ko\Microsoft.CodeAnalysis.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\pl\Microsoft.CodeAnalysis.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\ru\Microsoft.CodeAnalysis.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\tr\Microsoft.CodeAnalysis.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\cs\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\de\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\es\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\fr\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\it\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\ja\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\ko\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\pl\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\ru\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\tr\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharp.Common.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharp.Model.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharp.Script.dll
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharp.Common.pdb
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharp.Common.xml
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharp.Model.pdb
D:\platform-dev\StgSharpDebug\bin\x64\Debug\net8.0\StgSharp.Script.pdb
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.csproj.AssemblyReference.cache
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.GeneratedMSBuildEditorConfig.editorconfig
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.AssemblyInfoInputs.cache
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.AssemblyInfo.cs
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.csproj.CoreCompileInputs.cache
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.sourcelink.json
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharp.D6C465D7.Up2Date
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.dll
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.xml
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.pdb
D:\platform-dev\StgSharpDebug\obj\x64\Debug\net8.0\StgSharpDebug.genruntimeconfig.cache
Binary file not shown.
@@ -1 +1 @@
bf703e4c7b9525bbcea847f25e3ab7655f2f073d9e23026492c04241185efa18
eccca4e5850699797dab49c612414c5264afca1e7693adc921421a278768af23
Binary file not shown.
@@ -1 +1 @@
{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\内核源代码\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/eabd6a2379821e8f68b51968d6ec1c8bf75f7e15/*"}}
{"documents":{"D:\\platform-dev\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/fb9398e8be3d431aa4ca7fb868cc14bdc702acd9/*"}}
Binary file not shown.