platform/core/dotnet/diagnostics.git
4 years agoMove to V3 Publishing (#1676)
Juan Hoyos [Mon, 26 Oct 2020 23:49:41 +0000 (16:49 -0700)]
Move to V3 Publishing (#1676)

4 years agoUpdate dependencies from https://github.com/dotnet/arcade build 20201022.2 (#1674)
dotnet-maestro[bot] [Mon, 26 Oct 2020 17:22:44 +0000 (17:22 +0000)]
Update dependencies from https://github.com/dotnet/arcade build 20201022.2 (#1674)

[master] Update dependencies from dotnet/arcade

4 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20201023.1 (#1675)
dotnet-maestro[bot] [Mon, 26 Oct 2020 17:13:56 +0000 (17:13 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20201023.1 (#1675)

[master] Update dependencies from dotnet/symstore

4 years agoFill ThreadPool command data from portable thread pool info when enabled (#1274)
Koundinya Veluri [Sun, 25 Oct 2020 00:15:12 +0000 (20:15 -0400)]
Fill ThreadPool command data from portable thread pool info when enabled (#1274)

Related to and depends on https://github.com/dotnet/runtime/pull/38225

When the managed portable thread pool is enabled:
- Made the `ThreadPool` command work as expected, including `ThreadPool -ti` to show in-memory hill climbing thread adjustment history
- After the command queries the native side for info, it looks for a couple of static variables to determine if the portable thread pool is available and enabled
- If it's enabled, it collects equivalent information from the managed side
- Verified that the command works with and without the changes in https://github.com/dotnet/runtime/pull/38225, and with the changes in both modes (portable thread pool enabled and disabled)

4 years agoCreates a new Pipeline Api that collects event source data. (#1566)
Wiktor Kopec [Fri, 23 Oct 2020 23:14:17 +0000 (16:14 -0700)]
Creates a new Pipeline Api that collects event source data. (#1566)

* Creates a new Pipeline Api that collects event source data.

* CR Feedback

* Fix issue when target process socket is already closed

* Additional CR Feedback

* Fix StopAsync

* Minor CR fixes

4 years agoFix some misc minor things (#1669)
Mike McLaughlin [Thu, 22 Oct 2020 18:57:59 +0000 (11:57 -0700)]
Fix some misc minor things (#1669)

Linux arm32 clrstack -f issue: https://github.com/dotnet/diagnostics/issues/1235

Fix dotnet-dump command error message where it is printing the whole stack.

4 years agoFix runtime/aspnetcore DARC updates (#1668)
Mike McLaughlin [Wed, 21 Oct 2020 19:58:56 +0000 (12:58 -0700)]
Fix runtime/aspnetcore DARC updates (#1668)

Fix runtime/aspnetcore DARC updates

* Update dependencies from https://github.com/dotnet/runtime build 20201014.4

Microsoft.NETCore.App
 From Version 5.0.0-rc.2.20479.6 -> To Version 5.0.0-rtm.20514.4

* Update dependencies from https://github.com/dotnet/runtime build 20201015.3

Microsoft.NETCore.App
 From Version 5.0.0-rc.2.20479.6 -> To Version 5.0.0-rtm.20515.3

* Update dependencies from https://github.com/dotnet/runtime build 20201017.6

Microsoft.NETCore.App
 From Version 5.0.0-rc.2.20479.6 -> To Version 5.0.0-rtm.20517.6

* Update dependencies from https://github.com/dotnet/runtime build 20201019.4

Microsoft.NETCore.App
 From Version 5.0.0-rc.2.20479.6 -> To Version 5.0.0-rtm.20519.4

4 years agoFix dotnet-dump cross-OS arm32 issues on Windows (#1667)
Mike McLaughlin [Tue, 20 Oct 2020 23:26:49 +0000 (16:26 -0700)]
Fix dotnet-dump cross-OS arm32 issues on Windows  (#1667)

Fix cross-OS arm32 issues on Windows

Remove the address sign extending in memory service

Fix sosstatus display and error messages for x86/arm32

4 years agoUpdate dependencies from https://github.com/dotnet/arcade build 20201015.7 (#1659)
dotnet-maestro[bot] [Tue, 20 Oct 2020 20:17:06 +0000 (20:17 +0000)]
Update dependencies from https://github.com/dotnet/arcade build 20201015.7 (#1659)

[master] Update dependencies from dotnet/arcade

4 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20201019.2 (#1664)
dotnet-maestro[bot] [Tue, 20 Oct 2020 18:59:42 +0000 (18:59 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20201019.2 (#1664)

[master] Update dependencies from dotnet/symstore

4 years agoUpdate dependencies from https://github.com/Microsoft/clrmd build 20201019.2 (#1665)
dotnet-maestro[bot] [Tue, 20 Oct 2020 16:53:44 +0000 (16:53 +0000)]
Update dependencies from https://github.com/Microsoft/clrmd build 20201019.2 (#1665)

[master] Update dependencies from microsoft/clrmd

4 years agoUpdate dependencies from https://github.com/dotnet/installer build 20200930.7 (#1630)
dotnet-maestro[bot] [Sat, 17 Oct 2020 00:50:25 +0000 (00:50 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20200930.7 (#1630)

[master] Update dependencies from dotnet/installer

4 years agoRename reversed-server-address arg to diagnostic-port. (#1647)
Justin Anderson [Wed, 14 Oct 2020 21:37:55 +0000 (14:37 -0700)]
Rename reversed-server-address arg to diagnostic-port. (#1647)

4 years agoIncrease IpcClient connect timeout to accommodate resource constrained environments...
Justin Anderson [Wed, 14 Oct 2020 18:29:46 +0000 (11:29 -0700)]
Increase IpcClient connect timeout to accommodate resource constrained environments. (#1646)

4 years agoUpdate dependencies from https://github.com/Microsoft/clrmd build 20201013.1 (#1652)
dotnet-maestro[bot] [Wed, 14 Oct 2020 17:24:04 +0000 (17:24 +0000)]
Update dependencies from https://github.com/Microsoft/clrmd build 20201013.1 (#1652)

[master] Update dependencies from microsoft/clrmd

4 years agoMisc cleanup and fixes (#1650)
Mike McLaughlin [Tue, 13 Oct 2020 23:15:13 +0000 (16:15 -0700)]
Misc cleanup and fixes (#1650)

* Misc cleanup and fixes

Update System.CommandLine to version 2.0.0-beta1.20468.1.

* Fix SOSRunner to also wait on debuggee exit while waiting for webapp's pipe startup acknowledgment

* Fix some issues in SOSHost.GetThreadIdsByIndex found in my extensions branch

* Move the runtime module symbol loading from the runtime initialization
that happens for any command to the specific commands like stresslog
that may need to look up native symbols.

Moved the code to LoadRuntimeSymbols() and call it in GetValueFromExpression()
and in the dumplog (stress log) command.

* Add ParallelStacks.Runtime to THIRD-PARTY-NOTICES.TXT. Issue https://github.com/dotnet/diagnostics/issues/1549

* Remove any Apple licensed header files in swift-4.1

* Add lldb LICENSE.TXT

* Enable dumpheap -live/-dead on linux/macos

Issue: https://github.com/dotnet/diagnostics/issues/1618

* Add some diagnostic logging

* Add BinaryLocator to fix hanging clrmodules command as a workaround until clrmd is fixed.

4 years agoEnable dotnet-trace and dotnet-counters collection from startup (#1635)
Sung Yoon Whang [Tue, 13 Oct 2020 21:27:52 +0000 (14:27 -0700)]
Enable dotnet-trace and dotnet-counters collection from startup (#1635)

* add run to counters

* Add trace run command

* use acceptasync instead of sleeping... :p

* Counter run works now

* Fix incorrect cpu-usage descriptor

* use processlauncher to handle --

* remove unused code

* make dotnet-counters collect attachable at startup

* cleanup

* more refactoring

* Fix misbehaviors when stopping counters/child proc

* dotnet-trace collect can attach at startup now

* Fix IOException being thrown for Stop command

* Defer ResumeRuntime after we create EventPipeSession

* Change the default behavior to not redirect stdin/stdout/stderr

* terminate child proc upon exit

* remove useless code

* gracefully handle older versions that can't connect to reversed server.

* terminate child proc

* Fix build err'

* code review feedback

* Code review feedback

* Handle escape characters in argument string to child process

* fix build failure

* fix build failure

* Remove unused code

* Enable --counters option for default scenario as well

4 years agoWrite values with invariant culture and avoid some intermediate allocations (#1649)
Günther Foidl [Tue, 13 Oct 2020 20:38:31 +0000 (22:38 +0200)]
Write values with invariant culture and avoid some intermediate allocations (#1649)

4 years agoUpdate dependencies from https://github.com/dotnet/arcade build 20201006.7 (#1645)
dotnet-maestro[bot] [Mon, 12 Oct 2020 12:53:58 +0000 (12:53 +0000)]
Update dependencies from https://github.com/dotnet/arcade build 20201006.7 (#1645)

[master] Update dependencies from dotnet/arcade

4 years agoAdd support for ComWrappers style CCWs and RCWs (#1623)
David Mason [Mon, 12 Oct 2020 06:51:14 +0000 (23:51 -0700)]
Add support for ComWrappers style CCWs and RCWs (#1623)

4 years agoUpdate dotnet-counters-instructions.md (#1644)
Ivan Maximov [Sun, 11 Oct 2020 21:45:42 +0000 (00:45 +0300)]
Update dotnet-counters-instructions.md (#1644)

fix command line example

4 years agoPort cross oxs-arm64 build support from runtime (#1642)
Steve MacLean [Sat, 10 Oct 2020 15:16:49 +0000 (11:16 -0400)]
Port cross oxs-arm64 build support from runtime (#1642)

* Add osx-arm64 support to tryrun.cmake
* Use clock_gettime_nsec_np for osx time source
* Cross build changes

4 years agoSimplify macOS build pool selection (#1641)
Steve MacLean [Sat, 10 Oct 2020 01:05:59 +0000 (21:05 -0400)]
Simplify macOS build pool selection (#1641)

4 years agoFix CLI example commands (#1638)
Ahmad Ibrahim [Fri, 9 Oct 2020 18:32:58 +0000 (20:32 +0200)]
Fix CLI example commands (#1638)

4 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20201006.1 (#1636)
dotnet-maestro[bot] [Thu, 8 Oct 2020 23:53:42 +0000 (23:53 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20201006.1 (#1636)

[master] Update dependencies from dotnet/symstore

4 years agoAdd osx-arm64 to packages & CI (#1574)
Steve MacLean [Thu, 8 Oct 2020 00:47:48 +0000 (20:47 -0400)]
Add osx-arm64 to packages & CI (#1574)

* Add osx-arm64 to packages & CI

+ Revise osx-arm64 builds

  + Use vmImage: macOS-10.15
  + Use XCode 12.2

+ Fix comments

4 years agoUpdate dependencies from https://github.com/dotnet/arcade build 20200928.3 (#1629)
dotnet-maestro[bot] [Mon, 5 Oct 2020 12:49:16 +0000 (12:49 +0000)]
Update dependencies from https://github.com/dotnet/arcade build 20200928.3 (#1629)

[master] Update dependencies from dotnet/arcade

4 years agotypo (#1625)
Sung Yoon Whang [Fri, 2 Oct 2020 00:18:57 +0000 (17:18 -0700)]
typo (#1625)

4 years agoFix issues with single-file and hash generation (#1620)
Juan Hoyos [Wed, 30 Sep 2020 17:45:10 +0000 (10:45 -0700)]
Fix issues with single-file and hash generation (#1620)

* Fix SHA512 hashes for blobgroups and wrap pipeline logic in script

* Fix single-file tool signing for 5.0-RC1+ SDKs

* CR feedback

4 years agoUpdate dependencies from https://github.com/dotnet/runtime build 20200929.6 (#1621)
dotnet-maestro[bot] [Wed, 30 Sep 2020 17:31:12 +0000 (17:31 +0000)]
Update dependencies from https://github.com/dotnet/runtime build 20200929.6 (#1621)

[master] Update dependencies from dotnet/runtime

4 years agoUpdate dependencies from https://github.com/dotnet/symstore build 20200929.2 (#1622)
dotnet-maestro[bot] [Wed, 30 Sep 2020 16:22:23 +0000 (16:22 +0000)]
Update dependencies from https://github.com/dotnet/symstore build 20200929.2 (#1622)

[master] Update dependencies from dotnet/symstore

4 years agoUpdate dependencies from https://github.com/Microsoft/clrmd build 20200922.1 (#1614)
dotnet-maestro[bot] [Mon, 28 Sep 2020 18:01:18 +0000 (18:01 +0000)]
Update dependencies from https://github.com/Microsoft/clrmd build 20200922.1 (#1614)

[master] Update dependencies from microsoft/clrmd

4 years agoUpdate dependencies from https://github.com/dotnet/installer build 20200927.2 (#1617)
dotnet-maestro[bot] [Mon, 28 Sep 2020 12:51:04 +0000 (12:51 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20200927.2 (#1617)

[master] Update dependencies from dotnet/installer

4 years agoUpdate dependencies from https://github.com/dotnet/runtime build 20200925.5 (#1612)
dotnet-maestro[bot] [Sat, 26 Sep 2020 16:26:32 +0000 (09:26 -0700)]
Update dependencies from https://github.com/dotnet/runtime build 20200925.5 (#1612)

Microsoft.NETCore.App
 From Version 5.0.0-rc.2.20474.8 -> To Version 5.0.0-rc.2.20475.5

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
4 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20200925.17 ...
dotnet-maestro[bot] [Sat, 26 Sep 2020 16:17:47 +0000 (09:17 -0700)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20200925.17 (#1613)

Microsoft.AspNetCore.App.Ref
 From Version 5.0.0-rc.2.20474.12 -> To Version 5.0.0-rc.2.20475.17

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
4 years agoUpdate dependencies from https://github.com/dotnet/arcade build 20200924.4 (#1610)
dotnet-maestro[bot] [Sat, 26 Sep 2020 01:52:02 +0000 (01:52 +0000)]
Update dependencies from https://github.com/dotnet/arcade build 20200924.4 (#1610)

[master] Update dependencies from dotnet/arcade

4 years agoAdd issue templates and code owners (#1604)
Juan Hoyos [Fri, 25 Sep 2020 21:15:08 +0000 (14:15 -0700)]
Add issue templates and code owners (#1604)

* Add issue templates and code owners

* Add dotnet info to the requests for information in bug reports

4 years agoFix testing on arm64. (#1608)
Mike McLaughlin [Fri, 25 Sep 2020 20:01:17 +0000 (13:01 -0700)]
Fix testing on arm64. (#1608)

Disabled installing and running on 2.1.x when arm/arm64.

Fix the test scripts for arm64 registers.

Upgraded to testing on 3.1.8 and 2.1.23.

Add IMachine::SetContextFlags() and IMachine::GetFullContextFlags() to better support
cross-architecture/cross-OS. Had to use a hard coded context flags for each architecture
because the normal DT_CONTEXT_FULL define only exists for the currently building arch.

The main reason `clrstack -i -a` was failing because the architecture bits in the context
flags were being passed into the DAC/DBI were wrong so the context wasn't being copied.

DAC/DBI context copy helper function that is very sensitive to the dst/src context flags
(at the architecture specific bit) matching.

```
void CORDbgCopyThreadContext(DT_CONTEXT* pDst, const DT_CONTEXT* pSrc)
{
    DWORD dstFlags = pDst->ContextFlags;
    DWORD srcFlags = pSrc->ContextFlags;
    LOG((LF_CORDB, LL_INFO1000000,
         "CP::CTC: pDst=0x%08x dstFlags=0x%x, pSrc=0x%08x srcFlags=0x%x\n",
         pDst, dstFlags, pSrc, srcFlags));

    if ((dstFlags & srcFlags & DT_CONTEXT_CONTROL) == DT_CONTEXT_CONTROL)
    {
        CopyContextChunk(&(pDst->Fp), &(pSrc->Fp), &(pDst->V),
                         DT_CONTEXT_CONTROL);
        CopyContextChunk(&(pDst->Cpsr), &(pSrc->Cpsr), &(pDst->X),
                         DT_CONTEXT_CONTROL);
    }

    if ((dstFlags & srcFlags & DT_CONTEXT_INTEGER) == DT_CONTEXT_INTEGER)
        CopyContextChunk(&(pDst->X[0]), &(pSrc->X[0]), &(pDst->Fp),
                         DT_CONTEXT_INTEGER);
```

Remove arm32/arm64 installs from global because they don't work on MacOS

4 years agoUpdate dependencies from https://github.com/dotnet/runtime build 20200924.8 (#1606)
dotnet-maestro[bot] [Fri, 25 Sep 2020 18:09:16 +0000 (11:09 -0700)]
Update dependencies from https://github.com/dotnet/runtime build 20200924.8 (#1606)

Microsoft.NETCore.App
 From Version 5.0.0-rc.2.20473.9 -> To Version 5.0.0-rc.2.20474.8

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
4 years agoTie lifetime of tracee processes to the lifetime of TestRunner (#1602)
Juan Hoyos [Fri, 25 Sep 2020 17:57:54 +0000 (10:57 -0700)]
Tie lifetime of tracee processes to the lifetime of TestRunner (#1602)

* Redirect mid-stream session-exit log to logger
* NETCore.Client process runner implements IDisposable

Co-authored-by: John Salem <josalem@microsoft.com>
4 years agoUpdate dependencies from https://github.com/dotnet/arcade build 20200917.6 (#1590)
dotnet-maestro[bot] [Fri, 25 Sep 2020 16:30:50 +0000 (09:30 -0700)]
Update dependencies from https://github.com/dotnet/arcade build 20200917.6 (#1590)

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.RemoteExecutor
 From Version 5.0.0-beta.20427.5 -> To Version 5.0.0-beta.20467.6

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Mike McLaughlin <mikem@microsoft.com>
4 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20200924.12 ...
dotnet-maestro[bot] [Fri, 25 Sep 2020 12:59:33 +0000 (12:59 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20200924.12 (#1607)

[master] Update dependencies from dotnet/aspnetcore

4 years agoUpdate dotnet-dump instructions to add table (#1603)
Dan Moseley [Fri, 25 Sep 2020 02:08:28 +0000 (19:08 -0700)]
Update dotnet-dump instructions to add table (#1603)

4 years agoApply suggestions from code review
Juan Hoyos [Fri, 25 Sep 2020 00:52:20 +0000 (17:52 -0700)]
Apply suggestions from code review

Co-authored-by: John Salem <josalem@microsoft.com>
4 years agoNETCore.Client process runner implements IDisposable
Juan Sebastian Hoyos Ayala [Thu, 24 Sep 2020 23:56:42 +0000 (16:56 -0700)]
NETCore.Client process runner implements IDisposable

4 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20200923.14 ...
dotnet-maestro[bot] [Thu, 24 Sep 2020 17:02:34 +0000 (10:02 -0700)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20200923.14 (#1601)

Microsoft.AspNetCore.App.Ref
 From Version 5.0.0-rc.2.20473.12 -> To Version 5.0.0-rc.2.20473.14

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
4 years agoGet command line, process name, os, process architecture, and process environment...
Justin Anderson [Thu, 24 Sep 2020 16:33:48 +0000 (09:33 -0700)]
Get command line, process name, os, process architecture, and process environment. (#1596)

Get command line, process name, os, process architecture, and process environment.
Get command line via event pipe if GetProcessInfo command failed.
Fix getting command line via event pipe to wait for information before completing.

4 years agoUpdate dependencies from https://github.com/dotnet/runtime build 20200923.9 (#1600)
dotnet-maestro[bot] [Thu, 24 Sep 2020 16:06:22 +0000 (16:06 +0000)]
Update dependencies from https://github.com/dotnet/runtime build 20200923.9 (#1600)

[master] Update dependencies from dotnet/runtime

4 years agoRedirect mid-stream session-exit log to logger
Juan Sebastian Hoyos Ayala [Thu, 24 Sep 2020 07:30:27 +0000 (00:30 -0700)]
Redirect mid-stream session-exit log to logger

4 years ago[master] Update dependencies from dotnet/aspnetcore (#1599)
dotnet-maestro[bot] [Thu, 24 Sep 2020 05:40:01 +0000 (05:40 +0000)]
[master] Update dependencies from dotnet/aspnetcore (#1599)

[master] Update dependencies from dotnet/aspnetcore

4 years agoUpdate dependencies from https://github.com/dotnet/runtime build 20200922.7 (#1598)
dotnet-maestro[bot] [Thu, 24 Sep 2020 01:58:16 +0000 (18:58 -0700)]
Update dependencies from https://github.com/dotnet/runtime build 20200922.7 (#1598)

Microsoft.NETCore.App
 From Version 5.0.0-rc.2.20471.13 -> To Version 5.0.0-rc.2.20472.7

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
4 years agoFix incorrect cpu-usage descriptor (#1597)
Sung Yoon Whang [Wed, 23 Sep 2020 17:16:29 +0000 (10:16 -0700)]
Fix incorrect cpu-usage descriptor (#1597)

4 years agoUpdate dependencies from https://github.com/dotnet/installer build 20200922.10 (...
dotnet-maestro[bot] [Tue, 22 Sep 2020 20:20:14 +0000 (13:20 -0700)]
Update dependencies from https://github.com/dotnet/installer build 20200922.10 (#1594)

Microsoft.Dotnet.Sdk.Internal
 From Version 5.0.100-rc.2.20468.21 -> To Version 5.0.100-rc.2.20472.10

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
4 years ago[master] Update dependencies from dotnet/runtime (#1591)
dotnet-maestro[bot] [Tue, 22 Sep 2020 20:19:46 +0000 (13:19 -0700)]
[master] Update dependencies from dotnet/runtime (#1591)

* Update dependencies from https://github.com/dotnet/runtime build 20200920.3

Microsoft.NETCore.App
 From Version 5.0.0-rc.2.20468.4 -> To Version 5.0.0-rc.2.20470.3

* Update dependencies from https://github.com/dotnet/runtime build 20200921.13

Microsoft.NETCore.App
 From Version 5.0.0-rc.2.20468.4 -> To Version 5.0.0-rc.2.20471.13

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
4 years ago[master] Update dependencies from dotnet/aspnetcore (#1587)
dotnet-maestro[bot] [Tue, 22 Sep 2020 20:19:16 +0000 (13:19 -0700)]
[master] Update dependencies from dotnet/aspnetcore (#1587)

* Update dependencies from https://github.com/dotnet/aspnetcore build 20200919.5

Microsoft.AspNetCore.App.Ref
 From Version 5.0.0-rc.2.20468.17 -> To Version 5.0.0-rc.2.20469.5

* Update dependencies from https://github.com/dotnet/aspnetcore build 20200922.5

Microsoft.AspNetCore.App.Ref
 From Version 5.0.0-rc.2.20468.17 -> To Version 5.0.0-rc.2.20472.5

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
4 years agoSingle File Tool Bundles (#1544)
Juan Hoyos [Tue, 22 Sep 2020 06:54:21 +0000 (23:54 -0700)]
Single File Tool Bundles (#1544)

* Single file v3.1 bundles in a single pass for internal files by generating a manifest, and sign external files on a second pass.

4 years agoFix GetDefaultValue func (#1581)
John Salem [Mon, 21 Sep 2020 18:38:28 +0000 (11:38 -0700)]
Fix GetDefaultValue func (#1581)

4 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20200918.17 ...
dotnet-maestro[bot] [Sat, 19 Sep 2020 19:47:55 +0000 (12:47 -0700)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20200918.17 (#1583)

Microsoft.AspNetCore.App.Ref
 From Version 5.0.0-rc.2.20467.19 -> To Version 5.0.0-rc.2.20468.17

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
4 years agoUpdate dependencies from https://github.com/dotnet/runtime build 20200918.4 (#1582)
dotnet-maestro[bot] [Sat, 19 Sep 2020 19:47:26 +0000 (12:47 -0700)]
Update dependencies from https://github.com/dotnet/runtime build 20200918.4 (#1582)

Microsoft.NETCore.App
 From Version 5.0.0-rc.2.20467.14 -> To Version 5.0.0-rc.2.20468.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
4 years agoUpdate to latest System.CommandLine (2.0.0-beta1.20467.2) (#1586)
Mike McLaughlin [Sat, 19 Sep 2020 19:46:07 +0000 (12:46 -0700)]
Update to latest System.CommandLine (2.0.0-beta1.20467.2) (#1586)

Remove workaround in command processor.

This update also fixes option aliases like "lm -v".

4 years agoDisable createdump dump logging for stack overflow tests (#1585)
Mike McLaughlin [Sat, 19 Sep 2020 19:45:38 +0000 (12:45 -0700)]
Disable createdump dump logging for stack overflow tests (#1585)

4 years agoUpdate dependencies from https://github.com/dotnet/installer build 20200918.21 (...
dotnet-maestro[bot] [Sat, 19 Sep 2020 18:23:30 +0000 (18:23 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20200918.21 (#1584)

[master] Update dependencies from dotnet/installer

4 years agoUpdate dependencies from https://github.com/dotnet/installer build 20200918.3 (#1580)
dotnet-maestro[bot] [Fri, 18 Sep 2020 13:45:34 +0000 (13:45 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20200918.3 (#1580)

[master] Update dependencies from dotnet/installer

4 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20200917.19 ...
dotnet-maestro[bot] [Fri, 18 Sep 2020 13:34:49 +0000 (13:34 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20200917.19 (#1579)

[master] Update dependencies from dotnet/aspnetcore

4 years agoUpdate dependencies from https://github.com/dotnet/runtime build 20200917.14 (#1578)
dotnet-maestro[bot] [Fri, 18 Sep 2020 13:33:54 +0000 (13:33 +0000)]
Update dependencies from https://github.com/dotnet/runtime build 20200917.14 (#1578)

[master] Update dependencies from dotnet/runtime

4 years agoEnable createdump/dotnet-dump testing on MacOS (#1533)
Mike McLaughlin [Fri, 18 Sep 2020 06:20:16 +0000 (23:20 -0700)]
Enable createdump/dotnet-dump testing on MacOS (#1533)

Enable createdump/dotnet-dump testing on MacOS

Add COMPlus_DbgEnableElfDumpOnMacOS env var to enable ELF MacOS dumps

Install SDK and runtimes into ".dotnet-test" so the new SDKs can be used independent of what Arcade requires.

Change SOS.UnitTests to netcoreapp3.1

Add error message about heap state to pe command

Add net5.0 to SOS debuggees and change config files to use them

Update SDK in global.json

Fix WebApp3 debuggee on MacOS

Use SDK version 5.0.100-rc.1.20454.5

Add --diag to dotnet-dump collect testing

4 years agoupdate outdated list-processes command on diagnostics tutorials doc (#1575)
Sung Yoon Whang [Thu, 17 Sep 2020 21:37:00 +0000 (14:37 -0700)]
update outdated list-processes command on diagnostics tutorials doc (#1575)

4 years ago[master] Update dependencies from dotnet/runtime (#1561)
dotnet-maestro[bot] [Wed, 16 Sep 2020 20:29:19 +0000 (13:29 -0700)]
[master] Update dependencies from dotnet/runtime (#1561)

* Update dependencies from https://github.com/dotnet/runtime build 20200912.5

Microsoft.NETCore.App
 From Version 5.0.0-rc.1.20452.14 -> To Version 5.0.0-rc.2.20462.5

* Update dependencies from https://github.com/dotnet/runtime build 20200914.8

Microsoft.NETCore.App
 From Version 5.0.0-rc.1.20452.14 -> To Version 5.0.0-rc.2.20464.8

* Update dependencies from https://github.com/dotnet/runtime build 20200915.7

Microsoft.NETCore.App
 From Version 5.0.0-rc.1.20452.14 -> To Version 5.0.0-rc.2.20465.7

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
4 years agoDisable eeversion test for Alpine (#1571)
Mike McLaughlin [Wed, 16 Sep 2020 20:27:38 +0000 (13:27 -0700)]
Disable eeversion test for Alpine (#1571)

Disables the tests for the new failures coming in from the latest 5.0 rc-2 builds.

https://github.com/dotnet/runtime/issues/42296
https://github.com/dotnet/diagnostics/issues/1567

4 years agoUpdate dependencies from https://github.com/dotnet/installer build 20200915.34 (...
dotnet-maestro[bot] [Wed, 16 Sep 2020 17:27:10 +0000 (17:27 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20200915.34 (#1569)

[master] Update dependencies from dotnet/installer

4 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20200916.1 (...
dotnet-maestro[bot] [Wed, 16 Sep 2020 12:47:40 +0000 (12:47 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20200916.1 (#1568)

[master] Update dependencies from dotnet/aspnetcore

4 years agoUpgrade to System.CommandLine 2.0 (2.0.0-beta1.20427.1) (#1556)
Mike McLaughlin [Wed, 16 Sep 2020 03:13:59 +0000 (20:13 -0700)]
Upgrade to System.CommandLine 2.0 (2.0.0-beta1.20427.1) (#1556)

Upgrade to System.CommandLine 2.0 (2.0.0-beta1.20427.1)

Workaround ordering problem in 2.0

4 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20200914.33 ...
dotnet-maestro[bot] [Tue, 15 Sep 2020 16:56:04 +0000 (16:56 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20200914.33 (#1563)

[master] Update dependencies from dotnet/aspnetcore

4 years agoUpdate dependencies from https://github.com/Microsoft/clrmd build 20200914.2 (#1565)
dotnet-maestro[bot] [Tue, 15 Sep 2020 12:59:09 +0000 (12:59 +0000)]
Update dependencies from https://github.com/Microsoft/clrmd build 20200914.2 (#1565)

[master] Update dependencies from microsoft/clrmd

4 years agoUpdate dependencies from https://github.com/dotnet/installer build 20200915.5 (#1564)
dotnet-maestro[bot] [Tue, 15 Sep 2020 12:58:56 +0000 (12:58 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20200915.5 (#1564)

[master] Update dependencies from dotnet/installer

4 years agoUpdate dependencies from https://github.com/dotnet/aspnetcore build 20200914.19 ...
dotnet-maestro[bot] [Tue, 15 Sep 2020 02:24:47 +0000 (02:24 +0000)]
Update dependencies from https://github.com/dotnet/aspnetcore build 20200914.19 (#1562)

[master] Update dependencies from dotnet/aspnetcore

4 years agoAdd ICorDebug metadata locator for clrstack -i failures (#1554)
Mike McLaughlin [Mon, 14 Sep 2020 21:22:14 +0000 (14:22 -0700)]
Add ICorDebug metadata locator for clrstack -i failures (#1554)

This was also useful when testing the DBI changes to enable this callback for cross-OS DAC.

4 years agoEnable osx-arm64 cross compilation (#1559)
Steve MacLean [Mon, 14 Sep 2020 21:19:58 +0000 (17:19 -0400)]
Enable osx-arm64 cross compilation (#1559)

4 years agouse alignlarge for poh in gcheaptraverse (#1497)
David Mason [Mon, 14 Sep 2020 17:32:24 +0000 (10:32 -0700)]
use alignlarge for poh in gcheaptraverse (#1497)

4 years agoEnable building SOS on Apple Silicon (#1553)
Steve MacLean [Mon, 14 Sep 2020 16:50:48 +0000 (12:50 -0400)]
Enable building SOS on Apple Silicon (#1553)

4 years agoUpdate dependencies from https://github.com/dotnet/installer build 20200914.6 (#1558)
dotnet-maestro[bot] [Mon, 14 Sep 2020 12:45:30 +0000 (12:45 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20200914.6 (#1558)

[master] Update dependencies from dotnet/installer

4 years agoUpdate dependencies from https://github.com/dotnet/installer build 20200912.9 (#1557)
dotnet-maestro[bot] [Sun, 13 Sep 2020 12:48:41 +0000 (12:48 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20200912.9 (#1557)

[master] Update dependencies from dotnet/installer

4 years agoUpdate dependencies from https://github.com/dotnet/installer build 20200912.2 (#1555)
dotnet-maestro[bot] [Sat, 12 Sep 2020 12:54:00 +0000 (12:54 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20200912.2 (#1555)

[master] Update dependencies from dotnet/installer

4 years agoThird Party Sign parallel stacks (#1550)
Juan Hoyos [Fri, 11 Sep 2020 17:09:50 +0000 (10:09 -0700)]
Third Party Sign parallel stacks (#1550)

4 years agoUpdate dependencies from https://github.com/dotnet/installer build 20200911.4 (#1551)
dotnet-maestro[bot] [Fri, 11 Sep 2020 12:54:13 +0000 (12:54 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20200911.4 (#1551)

[master] Update dependencies from dotnet/installer

4 years agoAdd ParallelStacks command to dotnet-dump (#1537)
chrisnas [Thu, 10 Sep 2020 16:09:05 +0000 (18:09 +0200)]
Add ParallelStacks command to dotnet-dump (#1537)

Add ParallelStacks command to dotnet-dump

Refactor ParallelStacks version

Keep consistent in naming ParalleStacks.Runtime version

4 years agoUpdate dependencies from https://github.com/dotnet/installer build 20200910.5 (#1545)
dotnet-maestro[bot] [Thu, 10 Sep 2020 12:58:21 +0000 (12:58 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20200910.5 (#1545)

[master] Update dependencies from dotnet/installer

4 years agoAdd more reversed server APIs for parity between async and non-async methods (#1481)
Justin Anderson [Thu, 10 Sep 2020 03:49:18 +0000 (20:49 -0700)]
Add more reversed server APIs for parity between async and non-async methods (#1481)

Add more reversed service APIs for parity between async and non-async methods.
Refactored stream and endpoint list implementations into separate reusable classes.
Updated tests to include new APIs and to test both async and non-async methods.

Co-authored-by: Noah Falk <noahfalk@users.noreply.github.com>
4 years agoFix #1531: filter too long numbers in DiagnosticClient.GetPublishedProcesses (#1532)
Friedrich von Never [Wed, 9 Sep 2020 20:58:26 +0000 (03:58 +0700)]
Fix #1531: filter too long numbers in DiagnosticClient.GetPublishedProcesses (#1532)

* Fix #1531: filter too long numbers in DiagnosticClient.GetPublishedProcesses

* Apply suggestions from code review

4 years agoUpdate dependencies from https://github.com/Microsoft/clrmd build 20200908.1 (#1542)
dotnet-maestro[bot] [Wed, 9 Sep 2020 16:30:55 +0000 (16:30 +0000)]
Update dependencies from https://github.com/Microsoft/clrmd build 20200908.1 (#1542)

[master] Update dependencies from microsoft/clrmd
- Updates:
  - Microsoft.Diagnostics.Runtime: from 2.0.145301 to 2.0.145801
  - Microsoft.Diagnostics.Runtime.Utilities: from 2.0.145301 to 2.0.145801

4 years agoUpdate dependencies from https://github.com/dotnet/installer build 20200909.1 (#1541)
dotnet-maestro[bot] [Wed, 9 Sep 2020 12:37:06 +0000 (12:37 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20200909.1 (#1541)

[master] Update dependencies from dotnet/installer
- Updates:
  - Microsoft.Dotnet.Sdk.Internal: from 5.0.100-rc.2.20454.3 to 5.0.100-rc.2.20459.1

4 years agoInitial MIPS64 port (#1496)
Leslie Zhai [Tue, 8 Sep 2020 02:46:41 +0000 (10:46 +0800)]
Initial MIPS64 port (#1496)

Initial MIPS64 port of SOS.

4 years agoUpdate dependencies from https://github.com/dotnet/installer build 20200904.3 (#1530)
dotnet-maestro[bot] [Sat, 5 Sep 2020 12:49:58 +0000 (12:49 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20200904.3 (#1530)

[master] Update dependencies from dotnet/installer
- Updates:
  - Microsoft.Dotnet.Sdk.Internal: from 5.0.100-rc.2.20453.8 to 5.0.100-rc.2.20454.3

4 years agoAdd extended commands to dotnet-dump (#1514)
chrisnas [Fri, 4 Sep 2020 17:49:14 +0000 (19:49 +0200)]
Add extended commands to dotnet-dump (#1514)

 Add extended commands to dotnet-dump
- dump concurrent queue
- thread pool queue

Share TryParseAddress() between all commands to support hex address
with 0x... or 0000... format

Bump ClrMD version to 2.0.145301 and update the code accordingly

Replace commented code by link to source code

Co-authored-by: Christophe Nasarre <c.nasarresoulier@criteo.com>
4 years agoUpdate dependencies from https://github.com/dotnet/installer build 20200903.8 (#1527)
dotnet-maestro[bot] [Fri, 4 Sep 2020 03:43:20 +0000 (03:43 +0000)]
Update dependencies from https://github.com/dotnet/installer build 20200903.8 (#1527)

[master] Update dependencies from dotnet/installer
- Updates:
  - Microsoft.Dotnet.Sdk.Internal: from 5.0.100-rc.2.20453.6 to 5.0.100-rc.2.20453.8

4 years agoUpdate dependencies from https://github.com/Microsoft/clrmd build 20200903.1 (#1526)
dotnet-maestro[bot] [Fri, 4 Sep 2020 02:31:53 +0000 (02:31 +0000)]
Update dependencies from https://github.com/Microsoft/clrmd build 20200903.1 (#1526)

[master] Update dependencies from microsoft/clrmd
- Updates:
  - Microsoft.Diagnostics.Runtime: from 2.0.142103 to 2.0.145301
  - Microsoft.Diagnostics.Runtime.Utilities: from 2.0.142103 to 2.0.145301

4 years agoAdd dependencies on CLRMD and SDK (#1525)
Juan Hoyos [Thu, 3 Sep 2020 22:59:54 +0000 (15:59 -0700)]
Add dependencies on CLRMD and SDK (#1525)

* Add dependency information on CLRMD

* Add dependency on the SDK for testing

4 years agoGeneral Test Improvements (#1490)
John Salem [Thu, 3 Sep 2020 16:39:46 +0000 (09:39 -0700)]
General Test Improvements (#1490)

* Enable environment test

* Use new diagnosticport config

* re-enable broken tests

* TestRunner uess newest DARC version

* Auto inject DARC version into C#

* Increase timeouts in reverse server tests

* modify how the target is invoked

* only generate darcversion file at build

* PR Feedback

4 years agoUpdate dependencies from https://github.com/dotnet/runtime build 20200902.14 (#1523)
dotnet-maestro[bot] [Thu, 3 Sep 2020 12:46:51 +0000 (12:46 +0000)]
Update dependencies from https://github.com/dotnet/runtime build 20200902.14 (#1523)

[master] Update dependencies from dotnet/runtime
- Updates:
  - Microsoft.NETCore.App: from 5.0.0-rc.1.20451.14 to 5.0.0-rc.1.20452.14

4 years agoBump dotnet-monitor to 5.0.0-preview.3.* (#1521)
Justin Anderson [Thu, 3 Sep 2020 00:19:33 +0000 (17:19 -0700)]
Bump dotnet-monitor to 5.0.0-preview.3.* (#1521)