Граф коммитов

15 Коммитов

Автор SHA1 Сообщение Дата
Justin Anderson 5286af1116
Remove fixups from cibuild script (#4344) 2023-05-03 09:40:01 -07:00
Justin Anderson 3bf888f1af Native build adjustments for dotnet-monitor
- Use cibuild scripts in build pipeline
- Fix runtime source feed args
- Remove unused script args
- Set execute bit on scripts
- Separate pack, sign, and publish from build and test
- Add architecture differentiation
- Add Windows x86 Release build
- Downgrade Alpine image
2022-03-08 21:10:15 -08:00
Justin Anderson cf4d618490 Copy files from dotnet/diagnostics @ b6b2bb644102806864da991760b6d2a599c312d4 2022-03-08 21:10:15 -08:00
Juan Sebastian Hoyos Ayala ca00141008 Trim non-monitor files; change build definitions; clean references 2021-02-15 01:59:27 -08:00
Mike McLaughlin 9ddf812c6d
Use darc runtime subscription versions for testing (#682)
Use darc runtime subscription versions for testing

Update arcade to version 5.0.0-beta.19608.1

Replace install scripts with InstallRuntimes.proj (thanks to Juan).

Add build.ps1 on Windows. Build-Native.cmd just builds the native bits now.

Combine build.sh and build-native.sh scripts.

Remove -publish from scripts

Add running sosstatus command on SOSRunner errors.

Always set the host runtime (SOSHostRuntime) in test configs

Fix RuntimeFrameworkVersion config property usage

Sign, package and publish only if build legs successful

Issues: https://github.com/dotnet/diagnostics/issues/423
           https://github.com/dotnet/diagnostics/issues/480
2019-12-13 14:47:52 -08:00
Mike McLaughlin 1571f7242c
Publish SOS symbols (#482)
Publish SOS symbols

Issue: https://github.com/dotnet/diagnostics/issues/481
2019-09-16 18:33:41 -07:00
Mike McLaughlin 33982daaae
Dependent builds, publishing and packaging (#65)
Restore Microsoft.DotNet.BuildTools to generate the
native build _version.h/version.cpp.

Generate proper version header and source file for
native binaries. Issue https://github.com/dotnet/diagnostics/issues/19.
2018-08-24 16:56:12 -07:00
Mike McLaughlin 52e99408f3
Upgrade to RepoToolset version 1.0.0-beta2-63206-01 (#57)
Upgrade to RepoToolset version 1.0.0-beta2-63206-01
2018-08-07 13:38:46 -07:00
Mike McLaughlin 9140342364
Test on more Linux distros. (#55)
Test on more Linux distros.

Fix some other problems in the internal builds.

Fixed problem in sos test runner that ignored sos commands failing.

Added a file or directory exists condition for configuration file entries.

Change the dump generation to use createdump for 2.1/2.0. Still uses gdb for 1.1.

Fixed ReadVirtualCache::Read problem on lldb that caused the tests to fail on OSX.  The lldb
services Read/WriteVirtual needed to properly return a partial read or write.
2018-08-06 09:49:46 -07:00
Mike McLaughlin f27989b8bc SOS.UnitTests now builds and runs on Windows, Linux and OSX.
Added conditional to config files. Now any config value, Options or Option
can have a Condition="$(foo) == bar". Only == and != are supported.

Added Import config file support allow one config file to import
another. <Import ConfigFile="<name of file>" />

Upgraded to .NET Core cli version 2.1.300 (final release).

Don't use the dbgeng ioctl to get the DAC interface on Windows.

Move test logging to better named directory
2018-06-29 14:32:58 -07:00
Mike McLaughlin 1f26f53407
Add CI build and test for Windows, Linux (Centos 7) and macOS (#25)
Update README build status.

Add swift 4.1 lldb include files
2018-06-27 10:02:03 -07:00
Mike McLaughlin 6323006afd
Setup for yaml based builds. (#23) 2018-06-08 15:58:14 -07:00
Mike McLaughlin c2905b26bd Add the PAL and SOS itself.
Enable native SOS build on windows.

Remove libunwind from the PAL

Cleanup and include file trimming.

Change the SOS.NETCore.dll load directory to sos's location.

Load sos from current working directory that the plugin is in.

Update help for stress logs.

Add "sethostruntime" SOS command.
2018-05-25 16:05:35 -07:00
Mike McLaughlin d1cd1d4c8f Add license headers
Add .NET Core install script that works on Fedora, OpenSuse, etc.

Update to dotnet 2.1.300-rc1-008673
2018-05-09 17:10:11 -07:00
Mike McLaughlin e6414b2c69 Add lldbplugin and native build scripts.
Add SOS/lldb plugin tests from coreclr.

Add native build, test and ci scripts.
2018-05-07 16:26:31 -07:00