@@ -477,17 +477,18 @@ private string PrepareLargeXEventInput() {
477477 [ TestMethod ] [ TestCategory ( "Unit" ) ] public async Task E2ESymSrv ( ) {
478478 using var csr = new StackResolver ( ) ;
479479 using var cts = new CancellationTokenSource ( ) ;
480- var pdbPath = @"srv*https://msdl.microsoft.com/download/symbols" ;
481480 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" +
482481"\r \n \" ntdll.dll\" ,\" 10.0.17763.1490\" ,2019328,462107166,2009368,\" ntdll.pdb\" ,\" {C374E059-5793-9B92-6525-386A66A2D3F5}\" ,0,1\r \n " +
483482"\" KERNELBASE.dll\" ,\" 10.0.17763.1518\" ,2707456,4281343292,2763414,\" kernelbase.pdb\" ,\" {E77E26E7-D1C4-72BB-2C05-DD17624A9E58}\" ,0,1\r \n " +
484483"\" VCRUNTIME140.dll\" ,\" 14.16.27033.0\" ,86016,1563486943,105788,\" vcruntime140.amd64.pdb\" ,\" {AF138C3F-2933-4097-8883-C1071B13375E}\" ,0,1" ;
485484
486- var ret = await csr . ResolveCallstacksAsync ( await csr . GetListofCallStacksAsync ( input , false , cts ) , pdbPath , false , null , false , true , false , true , false , false , null , cts ) ;
487485 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" +
488486"\r \n \" ntdll.dll\" ,\" 10.0.17763.1490\" ,2019328,462107166,2009368,\" ntdll.pdb\" ,\" {C374E059-5793-9B92-6525-386A66A2D3F5}\" ,0,1\r \n " +
489487"\" KERNELBASE.dll\" ,\" 10.0.17763.1518\" ,2707456,4281343292,2763414,\" kernelbase.pdb\" ,\" {E77E26E7-D1C4-72BB-2C05-DD17624A9E58}\" ,0,1\r \n " +
490488"\" 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 ) ;
491492 Assert . AreEqual ( expected . Trim ( ) , ret . Trim ( ) ) ;
492493 }
493494
0 commit comments