Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge latest main into release/stable #4949

Merged
merged 174 commits into from
Sep 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
174 commits
Select commit Hold shift + click to select a range
842c960
[main] Update dependencies from dotnet/aspnetcore (#4750)
dotnet-maestro[bot] Jun 21, 2024
0ede436
Remove printing of DacpModuleData::PEAssembly/ModuleId/ModuleIndex fr…
elinor-fung Jun 24, 2024
f9c76c5
Replace account based SAS with dSAS (#4756)
mmitche Jun 24, 2024
cb11e39
[main] Update dependencies from dotnet/aspnetcore (#4752)
dotnet-maestro[bot] Jun 25, 2024
a832d9c
Remove reliance of scripts on access to storage account - use offline…
hoyosjs Jun 26, 2024
86edb87
Add delegation token to publish instructions (#4762)
hoyosjs Jun 26, 2024
a04eb56
[main] Update dependencies from dotnet/arcade (#4754)
dotnet-maestro[bot] Jun 26, 2024
24e7021
[main] Update dependencies from microsoft/clrmd (#4739)
dotnet-maestro[bot] Jun 26, 2024
337c1bc
[main] Update dependencies from microsoft/clrmd (#4763)
dotnet-maestro[bot] Jun 27, 2024
e009bfe
Return to using local paths for RS publishing (#4764)
hoyosjs Jun 27, 2024
58009f5
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Jun 28, 2024
36353b2
Add runtime enumeration control to runtime service and providers (#4765)
mikem8361 Jun 28, 2024
35a81a5
[main] Update dependencies from dotnet/arcade (#4770)
dotnet-maestro[bot] Jul 1, 2024
c71692f
Implement CLRMA interfaces on top of DAC APIs (#4667)
mikem8361 Jul 2, 2024
1341d2c
[main] Update dependencies from dotnet/aspnetcore (#4768)
dotnet-maestro[bot] Jul 3, 2024
b6423e1
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Jul 3, 2024
bc0513e
[main] Update dependencies from dotnet/aspnetcore (#4774)
dotnet-maestro[bot] Jul 4, 2024
d79052d
[main] Update dependencies from dotnet/arcade (#4776)
dotnet-maestro[bot] Jul 8, 2024
9fbb5e7
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Jul 9, 2024
616d3af
[main] Update dependencies from dotnet/aspnetcore (#4775)
dotnet-maestro[bot] Jul 9, 2024
36f19c4
[main] Update dependencies from dotnet/aspnetcore (#4781)
dotnet-maestro[bot] Jul 10, 2024
dcc03c9
[main] Update dependencies from dotnet/runtime (#4743)
dotnet-maestro[bot] Jul 11, 2024
11ff104
[main] Update dependencies from dotnet/aspnetcore (#4784)
dotnet-maestro[bot] Jul 11, 2024
ae6794d
Disable TestLogsAllCategoriesDefaultLevel test (#4786)
mikem8361 Jul 11, 2024
1f26cff
[main] Update dependencies from microsoft/clrmd (#4783)
dotnet-maestro[bot] Jul 11, 2024
702d20f
Bump System.Text.Json from 8.0.3 to 8.0.4 in /src/Microsoft.SymbolMan…
dependabot[bot] Jul 12, 2024
1fc8974
Fix build on alpine-riscv64 (#4787)
am11 Jul 12, 2024
b286c35
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Jul 13, 2024
4bdce4e
[main] Update dependencies from dotnet/aspnetcore (#4789)
dotnet-maestro[bot] Jul 13, 2024
e5eee45
[main] Update dependencies from dotnet/runtime (#4785)
dotnet-maestro[bot] Jul 13, 2024
96242be
[main] Update dependencies from dotnet/runtime (#4790)
dotnet-maestro[bot] Jul 14, 2024
b102d92
[main] Update dependencies from dotnet/arcade (#4791)
dotnet-maestro[bot] Jul 15, 2024
bda61fb
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Jul 16, 2024
885f0c7
[main] Update dependencies from dotnet/aspnetcore (#4794)
dotnet-maestro[bot] Jul 16, 2024
9f04525
[main] Update dependencies from dotnet/aspnetcore (#4797)
dotnet-maestro[bot] Jul 17, 2024
2654bbe
[main] Update dependencies from dotnet/runtime (#4792)
dotnet-maestro[bot] Jul 17, 2024
43dfee3
Add support for ISOSDacInterface15 - MethodTable enumeration api (#4767)
davidwrighton Jul 17, 2024
142426e
[main] Update dependencies from dotnet/aspnetcore (#4798)
dotnet-maestro[bot] Jul 18, 2024
ed1f445
[main] Update dependencies from dotnet/aspnetcore (#4799)
dotnet-maestro[bot] Jul 19, 2024
3757f57
[main] Update dependencies from dotnet/aspnetcore (#4800)
dotnet-maestro[bot] Jul 21, 2024
9b80f70
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Jul 23, 2024
783c3bd
[main] Update dependencies from dotnet/aspnetcore (#4805)
dotnet-maestro[bot] Jul 23, 2024
02da8b2
[main] Update dependencies from dotnet/arcade (#4802)
dotnet-maestro[bot] Jul 24, 2024
d432050
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Jul 24, 2024
0bae4b0
[main] Update dependencies from dotnet/aspnetcore (#4808)
dotnet-maestro[bot] Jul 24, 2024
ae44de5
[main] Update dependencies from dotnet/runtime (#4801)
dotnet-maestro[bot] Jul 24, 2024
91d052a
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Jul 25, 2024
82cac4a
[main] Update dependencies from dotnet/aspnetcore (#4810)
dotnet-maestro[bot] Jul 25, 2024
a1ebdc9
[main] Update dependencies from dotnet/runtime (#4811)
dotnet-maestro[bot] Jul 25, 2024
196d3ba
[main] Update dependencies from dotnet/runtime (#4813)
dotnet-maestro[bot] Jul 26, 2024
1f8c221
[main] Update dependencies from dotnet/aspnetcore (#4812)
dotnet-maestro[bot] Jul 26, 2024
774f2ba
[main] Update dependencies from dotnet/aspnetcore (#4815)
dotnet-maestro[bot] Jul 27, 2024
8ed7475
[main] Update dependencies from dotnet/runtime (#4816)
dotnet-maestro[bot] Jul 27, 2024
50d16e5
[main] Update dependencies from dotnet/runtime (#4819)
dotnet-maestro[bot] Jul 28, 2024
7037ec7
[main] Update dependencies from dotnet/arcade (#4820)
dotnet-maestro[bot] Jul 29, 2024
2426e61
[main] Update dependencies from dotnet/runtime (#4821)
dotnet-maestro[bot] Jul 29, 2024
0ecb20b
[main] Update dependencies from dotnet/runtime (#4824)
dotnet-maestro[bot] Aug 1, 2024
082a1a9
[main] Update dependencies from dotnet/aspnetcore (#4823)
dotnet-maestro[bot] Aug 1, 2024
b2ea37c
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Aug 1, 2024
7d16e79
.net9+: prefer the canonical method table over EEClass (#4758)
lambdageek Aug 1, 2024
bad6880
Allow SOS testing against a private runtime build (#4818)
mikem8361 Aug 2, 2024
db347bf
Don't print wNumVirtuals wNumVtableSlots if they're 0 (#4760)
lambdageek Aug 2, 2024
b19a349
[main] Update dependencies from dotnet/aspnetcore (#4828)
dotnet-maestro[bot] Aug 2, 2024
fb2a705
[main] Update dependencies from dotnet/runtime (#4829)
dotnet-maestro[bot] Aug 2, 2024
af92009
[main] Update dependencies from dotnet/aspnetcore (#4830)
dotnet-maestro[bot] Aug 3, 2024
b04ffdb
[main] Update dependencies from dotnet/runtime (#4831)
dotnet-maestro[bot] Aug 3, 2024
6cd4b90
[main] Update dependencies from dotnet/runtime (#4832)
dotnet-maestro[bot] Aug 4, 2024
0db4228
[main] Update dependencies from dotnet/arcade (#4834)
dotnet-maestro[bot] Aug 5, 2024
2c19943
dotnet-trace: don't fail if the trace file has no method calls (#4827)
gukoff Aug 6, 2024
0235ed2
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Aug 7, 2024
42335c3
[main] Update dependencies from dotnet/aspnetcore (#4837)
dotnet-maestro[bot] Aug 7, 2024
408b9e7
[main] Update dependencies from dotnet/runtime (#4838)
dotnet-maestro[bot] Aug 7, 2024
7600dcb
[main] Update dependencies from dotnet/aspnetcore (#4839)
dotnet-maestro[bot] Aug 8, 2024
5838149
[main] Update dependencies from dotnet/runtime (#4840)
dotnet-maestro[bot] Aug 8, 2024
1969a64
[main] Update dependencies from dotnet/aspnetcore (#4841)
dotnet-maestro[bot] Aug 9, 2024
6985bb4
[main] Update dependencies from dotnet/runtime (#4842)
dotnet-maestro[bot] Aug 9, 2024
fb4af52
[main] Update dependencies from dotnet/runtime (#4845)
dotnet-maestro[bot] Aug 12, 2024
ca33953
[main] Update dependencies from dotnet/arcade (#4846)
dotnet-maestro[bot] Aug 12, 2024
02429ba
[main] Update dependencies from dotnet/aspnetcore (#4844)
dotnet-maestro[bot] Aug 12, 2024
c098d06
[LoongArch64] Part-1:Add LoongArch64 support in src/shard directory (…
lawn123 Aug 12, 2024
e9ec47d
Fix private build testing running test.cmd/test.sh (#4849)
mikem8361 Aug 13, 2024
0d2e464
Depend on Microsoft.NET.Sdk (#4851)
hoyosjs Aug 13, 2024
f7cb650
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Aug 13, 2024
9918bfb
[main] Update dependencies from dotnet/runtime (#4855)
dotnet-maestro[bot] Aug 13, 2024
afc42cb
[main] Update dependencies from dotnet/aspnetcore (#4854)
dotnet-maestro[bot] Aug 13, 2024
d61ff5d
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Aug 14, 2024
f792e4a
[main] Update dependencies from dotnet/aspnetcore (#4860)
dotnet-maestro[bot] Aug 14, 2024
d6d465c
[main] Update dependencies from dotnet/runtime (#4861)
dotnet-maestro[bot] Aug 14, 2024
2206149
[main] Update dependencies from microsoft/clrmd (#4858)
dotnet-maestro[bot] Aug 14, 2024
37f44c1
[LoongArch64] Part-2: Add support for LoongArch64 under 'src/SOS' and…
LuckyXu-HF Aug 14, 2024
0b874bd
[main] Update dependencies from dotnet/aspnetcore (#4864)
dotnet-maestro[bot] Aug 15, 2024
533a2d3
[main] Update dependencies from dotnet/runtime (#4865)
dotnet-maestro[bot] Aug 15, 2024
b26e4c3
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Aug 15, 2024
513150c
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Aug 16, 2024
4988d34
[main] Update dependencies from dotnet/runtime (#4872)
dotnet-maestro[bot] Aug 19, 2024
5c98caa
[main] Update dependencies from dotnet/sdk (#4874)
dotnet-maestro[bot] Aug 19, 2024
029a1b4
[main] Update dependencies from dotnet/arcade (#4873)
dotnet-maestro[bot] Aug 19, 2024
ea94467
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Aug 20, 2024
ae3994e
dotnet-counters: Support EventCounter prefix + remove known data (#4871)
noahfalk Aug 20, 2024
254a730
[main] Update dependencies from dotnet/runtime (#4876)
dotnet-maestro[bot] Aug 20, 2024
c318910
Add support for MSFZ/PDZ files (#4868)
sivadeilra Aug 20, 2024
e87383e
[main] Update dependencies from dotnet/runtime (#4878)
dotnet-maestro[bot] Aug 21, 2024
6f40323
[main] Update dependencies from dotnet/aspnetcore (#4870)
dotnet-maestro[bot] Aug 21, 2024
23af0ac
Provide info about PDB container type (MSF vs. MSFZ) (#4877)
sivadeilra Aug 21, 2024
d07e9ef
[main] Update dependencies from dotnet/arcade (#4879)
dotnet-maestro[bot] Aug 21, 2024
0295d2d
Update Azure Linux tag name (#4880)
sbomer Aug 21, 2024
1bade10
[main] Update dependencies from dotnet/runtime (#4882)
dotnet-maestro[bot] Aug 22, 2024
10da8eb
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Aug 22, 2024
6299747
[main] Update dependencies from dotnet/runtime (#4884)
dotnet-maestro[bot] Aug 23, 2024
46e15e6
[main] Update dependencies from dotnet/aspnetcore (#4883)
dotnet-maestro[bot] Aug 23, 2024
40f3802
[main] Update dependencies from dotnet/runtime (#4886)
dotnet-maestro[bot] Aug 24, 2024
e0bdd9d
[main] Update dependencies from dotnet/sdk (#4888)
dotnet-maestro[bot] Aug 26, 2024
d68fc19
[main] Update dependencies from dotnet/arcade (#4887)
dotnet-maestro[bot] Aug 26, 2024
ba89eb3
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Aug 27, 2024
5d2b450
[main] Update dependencies from dotnet/runtime (#4891)
dotnet-maestro[bot] Aug 27, 2024
379f20a
[main] Update dependencies from dotnet/aspnetcore (#4890)
dotnet-maestro[bot] Aug 27, 2024
14e2178
Disable failing AssemblyLoad_ProducesEvents test (#4892)
mikem8361 Aug 27, 2024
112bac7
[main] Update dependencies from dotnet/runtime (#4894)
dotnet-maestro[bot] Aug 28, 2024
c7ecd16
Sync shared (PAL, utilcode, inc, etc.) files with latest runtime (#4885)
mikem8361 Aug 28, 2024
29ea683
A small fix to preserve thread ids when parallel stack is shared (#4893)
En3Tho Aug 28, 2024
2746140
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Aug 29, 2024
c0da3bd
[main] Update dependencies from dotnet/runtime (#4896)
dotnet-maestro[bot] Aug 29, 2024
82c898e
[main] Update dependencies from dotnet/runtime (#4897)
dotnet-maestro[bot] Aug 30, 2024
3a37538
[main] Update dependencies from dotnet/aspnetcore (#4899)
dotnet-maestro[bot] Aug 31, 2024
8cc04cc
[main] Update dependencies from dotnet/arcade (#4900)
dotnet-maestro[bot] Sep 2, 2024
3c9d5f7
[main] Update dependencies from dotnet/sdk (#4901)
dotnet-maestro[bot] Sep 2, 2024
73f3a28
Add cloud symweb support (#4848)
mikem8361 Sep 3, 2024
0669730
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Sep 4, 2024
05d931d
[main] Update dependencies from dotnet/aspnetcore (#4903)
dotnet-maestro[bot] Sep 4, 2024
5abca57
[main] Update dependencies from dotnet/runtime (#4904)
dotnet-maestro[bot] Sep 4, 2024
8bc9e2a
Enable new exception handling in .NET 9 SOS testing (#4817)
mikem8361 Sep 4, 2024
3eb66d2
[tests] Update EventLogsPipelineUnitTests referenced issue (#4905)
mdh1418 Sep 5, 2024
ae69a31
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Sep 5, 2024
749110d
[main] Update dependencies from dotnet/runtime (#4910)
dotnet-maestro[bot] Sep 5, 2024
e332778
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Sep 6, 2024
afba4e2
[main] Update dependencies from dotnet/aspnetcore (#4912)
dotnet-maestro[bot] Sep 6, 2024
5998a89
[main] Update dependencies from dotnet/runtime (#4913)
dotnet-maestro[bot] Sep 6, 2024
bfb8c3e
Add PDZ indexing to symbol store (#4907)
mikem8361 Sep 6, 2024
a815415
Add dumplocks command placeholder (#4914)
mikem8361 Sep 7, 2024
f9a44cb
[main] Update dependencies from dotnet/runtime (#4915)
dotnet-maestro[bot] Sep 7, 2024
77b2699
[main] Update dependencies from dotnet/arcade (#4916)
dotnet-maestro[bot] Sep 9, 2024
8d54c78
[main] Update dependencies from dotnet/sdk (#4917)
dotnet-maestro[bot] Sep 9, 2024
f6ac55b
[Tools] Explicitly log new format file creation (#4918)
mdh1418 Sep 9, 2024
4036148
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Sep 10, 2024
8b4e7c0
[main] Update dependencies from dotnet/runtime (#4920)
dotnet-maestro[bot] Sep 10, 2024
796ea1f
Add support for weak interior pointer GC handles (#4921)
davidwrighton Sep 10, 2024
a5c4167
[Symbol] Increase DebugInformationLevel for manifest entries (#4732)
mdh1418 Sep 10, 2024
9ceafda
[main] Update dependencies from dotnet/aspnetcore (#4922)
dotnet-maestro[bot] Sep 11, 2024
3007744
Use symbolGenerator to raise diagnostic identity key level (#4924)
hoyosjs Sep 12, 2024
6b3ade9
[main] Update dependencies from dotnet/runtime (#4926)
dotnet-maestro[bot] Sep 12, 2024
4cc147a
[main] Update dependencies from dotnet/aspnetcore (#4925)
dotnet-maestro[bot] Sep 12, 2024
c487080
Fixes issue https://github.com/dotnet/diagnostics/issues/4850 (#4923)
mikem8361 Sep 12, 2024
c5b287f
[main] Update dependencies from microsoft/clrmd (#4927)
dotnet-maestro[bot] Sep 13, 2024
b06950f
[main] Update dependencies from microsoft/clrmd (#4929)
dotnet-maestro[bot] Sep 13, 2024
eb9ec46
[main] Update dependencies from dotnet/runtime (#4931)
dotnet-maestro[bot] Sep 13, 2024
75867a1
[main] Update dependencies from dotnet/aspnetcore (#4930)
dotnet-maestro[bot] Sep 13, 2024
b120f1c
Fix arithmetic overflow when memory dump has too many objects. (#4928)
JJLovesLife Sep 13, 2024
d1be3fc
[main] Update dependencies from microsoft/clrmd (#4932)
dotnet-maestro[bot] Sep 14, 2024
db76747
[main] Update dependencies from dotnet/aspnetcore (#4933)
dotnet-maestro[bot] Sep 14, 2024
150eab0
[main] Update dependencies from dotnet/sdk (#4937)
dotnet-maestro[bot] Sep 16, 2024
71918d4
[main] Update dependencies from dotnet/arcade (#4936)
dotnet-maestro[bot] Sep 16, 2024
5b8d7dc
[main] Update dependencies from dotnet/runtime (#4934)
dotnet-maestro[bot] Sep 16, 2024
5bcb041
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Sep 17, 2024
aaf6c35
[main] Update dependencies from dotnet/runtime (#4941)
dotnet-maestro[bot] Sep 17, 2024
d67bd58
[main] Update dependencies from dotnet/aspnetcore (#4940)
dotnet-maestro[bot] Sep 17, 2024
cf0dcb9
[main] Update dependencies from dotnet/source-build-reference-package…
dotnet-maestro[bot] Sep 18, 2024
3b4376f
[main] Update dependencies from dotnet/runtime (#4943)
dotnet-maestro[bot] Sep 18, 2024
6f2e688
Add IMAGE_FILE_MACHINE_ARM64X and IMAGE_FILE_MACHINE_ARM64EC (#2858)
hoyosjs Sep 19, 2024
42cc7e7
[main] Update dependencies from dotnet/aspnetcore (#4945)
dotnet-maestro[bot] Sep 19, 2024
1c65350
[main] Update dependencies from dotnet/runtime (#4946)
dotnet-maestro[bot] Sep 19, 2024
551e68d
Update alias for `dumplocks` command (#4947)
kouvel Sep 19, 2024
aafed67
codeQL issues (#4948)
mikelle-rogers Sep 19, 2024
37b70e0
Metric name disambiguation (#4938)
noahfalk Sep 19, 2024
5f6b8a7
Merge branch 'main' into release/stable
mikem8361 Sep 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
68 changes: 27 additions & 41 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Licensed under the MIT license. See LICENSE file in the project root for full license information.

# Verify minimum required version
cmake_minimum_required(VERSION 3.6.2)
cmake_minimum_required(VERSION 3.15)

cmake_policy(SET CMP0042 NEW) # MACOSX_RPATH is enabled by default.

Expand All @@ -13,18 +13,19 @@ project(diagnostics)
include(eng/native/configurepaths.cmake)
include(${CLR_ENG_NATIVE_DIR}/configurecompiler.cmake)

# override some global configs
if (MSVC)
add_compile_options(/wd4960 /wd4961 /wd4603 /wd4627 /wd4838 /wd4456 /wd4457 /wd4458 /wd4459 /wd4091 /we4640)
add_compile_options($<$<COMPILE_LANGUAGE:CXX>:/EHsc>)
add_compile_options($<$<OR:$<CONFIG:Release>,$<CONFIG:Relwithdebinfo>>:/MT>)
add_compile_options($<$<OR:$<CONFIG:Debug>,$<CONFIG:Checked>>:/MTd>)
else (MSVC)
add_compile_options(-Wno-unused-parameter)
add_compile_options(-Wno-unused-variable)
add_compile_options(-Wno-implicit-fallthrough)
if(CLR_CMAKE_HOST_UNIX)
# The -fms-extensions enable the stuff like __if_exists, __declspec(uuid()), etc.
add_compile_options(-fms-extensions)
#-fms-compatibility Enable full Microsoft Visual C++ compatibility
#-fms-extensions Accept some non-standard constructs supported by the Microsoft compiler
add_compile_options(-fvisibility=default)
endif (MSVC)
endif(CLR_CMAKE_HOST_UNIX)

if (CMAKE_VERSION VERSION_LESS "3.16")
# Provide a no-op polyfill for precompiled headers on old CMake versions
function(target_precompile_headers)
endfunction()
endif()

# Register the default component
set(CMAKE_INSTALL_DEFAULT_COMPONENT_NAME diagnostics)
Expand All @@ -48,7 +49,7 @@ endif(CLR_CMAKE_HOST_UNIX)

# Where _version.h for Windows is generated
if(CLR_CMAKE_HOST_WIN32)
include_directories(${CLR_ARTIFACTS_OBJ_DIR})
include_directories(${CLR_ARTIFACTS_OBJ_DIR})
endif(CLR_CMAKE_HOST_WIN32)

set(CORECLR_SET_RPATH ON)
Expand Down Expand Up @@ -100,6 +101,11 @@ elseif (CLR_CMAKE_HOST_ARCH_RISCV64)
add_definitions(-DRISCV64)
add_definitions(-D_WIN64)
add_definitions(-DBIT64=1)
elseif (CLR_CMAKE_HOST_ARCH_LOONGARCH64)
add_definitions(-D_LOONGARCH64_)
add_definitions(-DLOONGARCH64)
add_definitions(-D_WIN64)
add_definitions(-DBIT64=1)
else ()
clr_unknown_arch()
endif ()
Expand Down Expand Up @@ -156,6 +162,14 @@ elseif (CLR_CMAKE_TARGET_ARCH_RISCV64)
add_definitions(-DDBG_TARGET_64BIT=1)
add_definitions(-DDBG_TARGET_WIN64=1)
add_definitions(-DFEATURE_MULTIREG_RETURN)
elseif (CLR_CMAKE_TARGET_ARCH_LOONGARCH64)
add_definitions(-DDBG_TARGET_LOONGARCH64_UNIX)
add_definitions(-D_TARGET_LOONGARCH64_=1)
add_definitions(-D_TARGET_64BIT_=1)
add_definitions(-DDBG_TARGET_LOONGARCH64=1)
add_definitions(-DDBG_TARGET_64BIT=1)
add_definitions(-DDBG_TARGET_WIN64=1)
add_definitions(-DFEATURE_MULTIREG_RETURN)
else ()
clr_unknown_arch()
endif (CLR_CMAKE_TARGET_ARCH_AMD64)
Expand All @@ -169,42 +183,14 @@ if(CLR_CMAKE_HOST_WIN32)
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
endif(CLR_CMAKE_HOST_WIN32)

add_definitions(-DUNICODE)
add_definitions(-D_UNICODE)

#--------------------------------------
# FEATURE Defines
#--------------------------------------

add_definitions(-DFEATURE_CORESYSTEM)

if(CLR_CMAKE_HOST_UNIX)
add_definitions(-DPLATFORM_UNIX=1)
add_definitions(-DFEATURE_PAL)
add_definitions(-DFEATURE_PAL_ANSI)
endif(CLR_CMAKE_HOST_UNIX)

if(CLR_CMAKE_HOST_WIN32)
add_definitions(-DFEATURE_COMINTEROP)
endif(CLR_CMAKE_HOST_WIN32)

if(NOT CMAKE_SYSTEM_NAME STREQUAL NetBSD)
add_definitions(-DFEATURE_HIJACK)
endif(NOT CMAKE_SYSTEM_NAME STREQUAL NetBSD)

if(FEATURE_EVENT_TRACE)
add_definitions(-DFEATURE_EVENT_TRACE=1)
add_definitions(-DFEATURE_PERFTRACING=1)
endif(FEATURE_EVENT_TRACE)

if(CLR_CMAKE_HOST_UNIX_AMD64)
add_definitions(-DFEATURE_MULTIREG_RETURN)
endif (CLR_CMAKE_HOST_UNIX_AMD64)

if(CLR_CMAKE_HOST_UNIX AND CLR_CMAKE_TARGET_ARCH_AMD64)
add_definitions(-DUNIX_AMD64_ABI)
endif(CLR_CMAKE_HOST_UNIX AND CLR_CMAKE_TARGET_ARCH_AMD64)

#-----------------------------------------
# Native Projects
#-----------------------------------------
Expand Down
47 changes: 45 additions & 2 deletions debuggees.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29019.234
# Visual Studio Version 17
VisualStudioVersion = 17.12.35309.182
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestDebuggee", "src\SOS\lldbplugin.tests\TestDebuggee\TestDebuggee.csproj", "{6C43BE85-F8C3-4D76-8050-F25CE953A7FD}"
EndProject
Expand Down Expand Up @@ -39,6 +39,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GCPOH", "src\SOS\SOS.UnitTe
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DotnetDumpCommands", "src\SOS\SOS.UnitTests\Debuggees\DotnetDumpCommands\DotnetDumpCommands.csproj", "{F9A69812-DC52-428D-9DB1-8B831A8FF776}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DynamicMethod", "src\SOS\SOS.UnitTests\Debuggees\DynamicMethod\DynamicMethod.csproj", "{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Checked|Any CPU = Checked|Any CPU
Expand Down Expand Up @@ -663,6 +665,46 @@ Global
{F9A69812-DC52-428D-9DB1-8B831A8FF776}.RelWithDebInfo|x64.Build.0 = Release|Any CPU
{F9A69812-DC52-428D-9DB1-8B831A8FF776}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU
{F9A69812-DC52-428D-9DB1-8B831A8FF776}.RelWithDebInfo|x86.Build.0 = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Checked|Any CPU.ActiveCfg = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Checked|Any CPU.Build.0 = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Checked|ARM.ActiveCfg = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Checked|ARM.Build.0 = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Checked|ARM64.ActiveCfg = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Checked|ARM64.Build.0 = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Checked|x64.ActiveCfg = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Checked|x64.Build.0 = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Checked|x86.ActiveCfg = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Checked|x86.Build.0 = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Debug|ARM.ActiveCfg = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Debug|ARM.Build.0 = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Debug|ARM64.ActiveCfg = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Debug|ARM64.Build.0 = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Debug|x64.ActiveCfg = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Debug|x64.Build.0 = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Debug|x86.ActiveCfg = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Debug|x86.Build.0 = Debug|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Release|Any CPU.Build.0 = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Release|ARM.ActiveCfg = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Release|ARM.Build.0 = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Release|ARM64.ActiveCfg = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Release|ARM64.Build.0 = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Release|x64.ActiveCfg = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Release|x64.Build.0 = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Release|x86.ActiveCfg = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.Release|x86.Build.0 = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.RelWithDebInfo|Any CPU.ActiveCfg = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.RelWithDebInfo|Any CPU.Build.0 = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.RelWithDebInfo|ARM.ActiveCfg = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.RelWithDebInfo|ARM.Build.0 = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.RelWithDebInfo|ARM64.ActiveCfg = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.RelWithDebInfo|ARM64.Build.0 = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.RelWithDebInfo|x64.ActiveCfg = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.RelWithDebInfo|x64.Build.0 = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.RelWithDebInfo|x86.ActiveCfg = Release|Any CPU
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91}.RelWithDebInfo|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand All @@ -685,6 +727,7 @@ Global
{84881FB8-37E1-4D9B-B27E-9831C30DCC04} = {C3072949-6D24-451B-A308-2F3621F858B0}
{0A34CA51-8B8C-41A1-BE24-AB2C574EA144} = {C3072949-6D24-451B-A308-2F3621F858B0}
{F9A69812-DC52-428D-9DB1-8B831A8FF776} = {C3072949-6D24-451B-A308-2F3621F858B0}
{2F9AA5A9-D42A-42C6-B483-1B9284C62F91} = {C3072949-6D24-451B-A308-2F3621F858B0}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {46465737-C938-44FC-BE1A-4CE139EBB5E0}
Expand Down
Loading