@@ -477,17 +477,18 @@ private string PrepareLargeXEventInput() {
477
477
[ TestMethod ] [ TestCategory ( "Unit" ) ] public async Task E2ESymSrv ( ) {
478
478
using var csr = new StackResolver ( ) ;
479
479
using var cts = new CancellationTokenSource ( ) ;
480
- var pdbPath = @"srv*https://msdl.microsoft.com/download/symbols" ;
481
480
var input = "ntdll+0x9F7E4\r \n KERNELBASE+0x38973\r \n VCRUNTIME140+0xB8F0\r \n ntdll+0xA479F\r \n ntdll+0x4BEF\r \n ntdll+0x89E6\r \n KERNELBASE+0x396C9" +
482
481
"\r \n \" ntdll.dll\" ,\" 10.0.17763.1490\" ,2019328,462107166,2009368,\" ntdll.pdb\" ,\" {C374E059-5793-9B92-6525-386A66A2D3F5}\" ,0,1\r \n " +
483
482
"\" KERNELBASE.dll\" ,\" 10.0.17763.1518\" ,2707456,4281343292,2763414,\" kernelbase.pdb\" ,\" {E77E26E7-D1C4-72BB-2C05-DD17624A9E58}\" ,0,1\r \n " +
484
483
"\" VCRUNTIME140.dll\" ,\" 14.16.27033.0\" ,86016,1563486943,105788,\" vcruntime140.amd64.pdb\" ,\" {AF138C3F-2933-4097-8883-C1071B13375E}\" ,0,1" ;
485
484
486
- var ret = await csr . ResolveCallstacksAsync ( await csr . GetListofCallStacksAsync ( input , false , cts ) , pdbPath , false , null , false , true , false , true , false , false , null , cts ) ;
487
485
var expected = "ntdll!NtWaitForSingleObject+20\r \n KERNELBASE!WaitForSingleObjectEx+147\r \n VCRUNTIME140!__C_specific_handler+160 (d:\\ agent\\ _work\\ 2\\ s\\ src\\ vctools\\ crt\\ vcruntime\\ src\\ eh\\ riscchandler.cpp:290)\r \n ntdll!RtlpExecuteHandlerForException+15\r \n ntdll!RtlDispatchException+1039\r \n ntdll!RtlRaiseException+790\r \n KERNELBASE!RaiseException+105" +
488
486
"\r \n \" ntdll.dll\" ,\" 10.0.17763.1490\" ,2019328,462107166,2009368,\" ntdll.pdb\" ,\" {C374E059-5793-9B92-6525-386A66A2D3F5}\" ,0,1\r \n " +
489
487
"\" KERNELBASE.dll\" ,\" 10.0.17763.1518\" ,2707456,4281343292,2763414,\" kernelbase.pdb\" ,\" {E77E26E7-D1C4-72BB-2C05-DD17624A9E58}\" ,0,1\r \n " +
490
488
"\" VCRUNTIME140.dll\" ,\" 14.16.27033.0\" ,86016,1563486943,105788,\" vcruntime140.amd64.pdb\" ,\" {AF138C3F-2933-4097-8883-C1071B13375E}\" ,0,1" ;
489
+ var ret = await csr . ResolveCallstacksAsync ( await csr . GetListofCallStacksAsync ( input , false , cts ) , @"https://msdl.microsoft.com/download/symbols" , false , null , false , true , false , true , false , false , null , cts ) ;
490
+ Assert . AreEqual ( expected . Trim ( ) , ret . Trim ( ) ) ;
491
+ ret = await csr . ResolveCallstacksAsync ( await csr . GetListofCallStacksAsync ( input , false , cts ) , @"srv*https://msdl.microsoft.com/download/symbols" , false , null , false , true , false , true , false , false , null , cts ) ;
491
492
Assert . AreEqual ( expected . Trim ( ) , ret . Trim ( ) ) ;
492
493
}
493
494
0 commit comments