Skip to content

Commit 4fd8b16

Browse files
Merge branch 'main' into fix-117569
2 parents 4535575 + 95e0176 commit 4fd8b16

File tree

473 files changed

+18541
-4146
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

473 files changed

+18541
-4146
lines changed

.devcontainer/android/Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
2828

2929
SHELL ["/bin/bash", "-c"]
3030

31-
ENV NDK_VER=r23c
32-
ENV SDK_VER=9123335_latest
33-
ENV SDK_API_LEVEL=33
34-
ENV SDK_BUILD_TOOLS=33.0.1
31+
ENV NDK_VER=r27c
32+
ENV SDK_VER=13114758_latest
33+
ENV SDK_API_LEVEL=35
34+
ENV SDK_BUILD_TOOLS=35.0.0
3535
ENV HOST_OS=linux
3636
ENV HOST_OS_SHORT=linux
3737
ENV ANDROID_NDK_ROOT=/android/android-ndk-${NDK_VER}
@@ -43,7 +43,7 @@ RUN curl -sSL --tlsv1.2 https://dl.google.com/android/repository/android-ndk-${N
4343
curl -sSL --tlsv1.2 https://dl.google.com/android/repository/commandlinetools-${HOST_OS_SHORT}-${SDK_VER}.zip -L --output /tmp/asdk.zip
4444

4545
# Check hashes of downloads
46-
RUN (echo "6ce94604b77d28113ecd588d425363624a5228d9662450c48d2e4053f8039242 /tmp/andk.zip"; echo "0bebf59339eaa534f4217f8aa0972d14dc49e7207be225511073c661ae01da0a /tmp/asdk.zip") | cat | sha256sum -c
46+
RUN (echo "59c2f6dc96743b5daf5d1626684640b20a6bd2b1d85b13156b90333741bad5cc /tmp/andk.zip"; echo "7ec965280a073311c339e571cd5de778b9975026cfcbe79f2b1cdcb1e15317ee /tmp/asdk.zip") | cat | sha256sum -c
4747

4848
# Unpack the NDK and SDK
4949
RUN mkdir -p ${ANDROID_NDK_ROOT} && unzip /tmp/andk.zip -d $(dirname ${ANDROID_NDK_ROOT}) && rm -f /tmp/andk.zip && \

.devcontainer/scripts/onCreateCommand.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ case "$opt" in
3131

3232
android)
3333
# prebuild the repo for Mono, so it is ready for development
34-
./build.sh mono+libs -os android
34+
./build.sh mono+libs+clr.runtime+clr.alljits+clr.corelib+clr.nativecorelib+clr.tools+clr.packages -os android
3535
# restore libs tests so that the project is ready to be loaded by OmniSharp
3636
./build.sh libs.tests -restore
3737
;;

.github/workflows/aspnetcore-sync.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ jobs:
1616
runs-on: windows-latest
1717
steps:
1818
- name: Checkout aspnetcore
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@v5
2020
with:
2121
# Test this script using changes in a fork
2222
repository: 'dotnet/aspnetcore'
2323
path: aspnetcore
2424
ref: main
2525
- name: Checkout runtime
26-
uses: actions/checkout@v4
26+
uses: actions/checkout@v5
2727
with:
2828
# Test this script using changes in a fork
2929
repository: 'dotnet/runtime'

.github/workflows/bump-chrome-version.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: Checkout
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@v5
2020
- name: Setup Branch
2121
run: |
2222
git config user.name github-actions[bot]

.github/workflows/copilot-setup-steps.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
# You can define any steps you want, and they will run before the agent starts.
1616
# If you do not check out your code, Copilot will do this for you.
1717
steps:
18-
- uses: actions/checkout@v4.2.2
18+
- uses: actions/checkout@v5
1919

2020
- name: Install Dependencies
2121
env:

.github/workflows/jit-format.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
with:
3434
dotnet-version: '8.0.x'
3535
- name: Checkout runtime
36-
uses: actions/checkout@v4
36+
uses: actions/checkout@v5
3737
with:
3838
path: runtime
3939
- name: Install Python

.github/workflows/locker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
if: ${{ github.repository_owner == 'dotnet' }}
2424
steps:
2525
- name: Checkout Actions
26-
uses: actions/checkout@v4
26+
uses: actions/checkout@v5
2727
with:
2828
repository: "microsoft/vscode-github-triage-actions"
2929
path: ./actions

.github/workflows/markdownlint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818

1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v5
2121
- name: Use Node.js
2222
uses: actions/setup-node@v4
2323
with:

docs/design/datacontracts/DacStreams.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ Following the EENameStream header, there are CountOfNames entries. Each entry be
5454
``` csharp
5555
string StringFromEEAddress(TargetPointer address)
5656
{
57-
TargetPointer miniMetaDataBuffAddress = _target.Read<uint>(_target.ReadGlobalPointer(Constants.Globals.MiniMetaDataBuffAddress));
58-
uint miniMetaDataBuffMaxSize = _target.Read<uint>(_target.ReadGlobalPointer(Constants.Globals.MiniMetaDataBuffMaxSize));
57+
TargetPointer miniMetaDataBuffAddress = _target.Read<uint>(_target.ReadGlobalPointer("MiniMetaDataBuffAddress"));
58+
uint miniMetaDataBuffMaxSize = _target.Read<uint>(_target.ReadGlobalPointer("MiniMetaDataBuffMaxSize"));
5959

6060
// Parse MiniMetadataStream according the the format described above to produce a dictionary from pointer to string from the EENameStream.
6161
// Then lookup in the dictionary, to produce a result if it was present in the table.

docs/design/datacontracts/Loader.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -284,14 +284,14 @@ IEnumerable<ModuleHandle> GetModuleHandles(TargetPointer appDomain, AssemblyIter
284284

285285
TargetPointer GetRootAssembly()
286286
{
287-
TargetPointer appDomainPointer = target.ReadGlobalPointer(Constants.Globals.AppDomain);
287+
TargetPointer appDomainPointer = target.ReadGlobalPointer("AppDomain");
288288
AppDomain appDomain = // read AppDomain object starting at appDomainPointer
289289
return appDomain.RootAssembly;
290290
}
291291

292292
string ILoader.GetAppDomainFriendlyName()
293293
{
294-
TargetPointer appDomainPointer = target.ReadGlobalPointer(Constants.Globals.AppDomain);
294+
TargetPointer appDomainPointer = target.ReadGlobalPointer("AppDomain");
295295
TargetPointer appDomain = target.ReadPointer(appDomainPointer)
296296
TargetPointer pathStart = appDomain + /* AppDomain::FriendlyName offset */;
297297
char[] name = // Read<char> from target starting at pathStart until null terminator
@@ -490,7 +490,7 @@ bool IsAssemblyLoaded(ModuleHandle handle)
490490

491491
TargetPointer GetGlobalLoaderAllocator()
492492
{
493-
TargetPointer systemDomainPointer = target.ReadGlobalPointer(Constants.Globals.SystemDomain);
493+
TargetPointer systemDomainPointer = target.ReadGlobalPointer("SystemDomain");
494494
TargetPointer systemDomain = target.ReadPointer(systemDomainPointer);
495495
return target.ReadPointer(systemDomain + /* SystemDomain::GlobalLoaderAllocator offset */);
496496
}

0 commit comments

Comments
 (0)