Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jan 3, 2022

Backport of #21384 to 2020-02

Related to dotnet/android#6546

/cc @lambdageek @tmijieux

…od_union_preclean

fixes #21369

job_major_mod_union_preclean can race with the tarjan bridge
implementation that changes the vtable pointer by settings the three
lower bits. this results in invalid loading of the vtable
(shifted by 7 bytes)  which in turn give a wrong desc to the scan
functions

This change is released under the MIT license.
@lambdageek
Copy link
Member

@monojenkins build

@lambdageek
Copy link
Member

/azp run mono-ci

@azure-pipelines
Copy link

Azure Pipelines could not run because the pipeline triggers exclude this branch/path.

@lambdageek
Copy link
Member

@monojenkins build failed

@lambdageek lambdageek merged commit a5d1934 into 2020-02 Jan 4, 2022
grendello added a commit to grendello/xamarin-android that referenced this pull request Jan 5, 2022
Fixes: dotnet#6546
Context: mono/mono#21391
Changes:

  * transform sgen_get_descriptor to parallel safe version in
    job_major_mod_union_preclean (#21391)
@akoeplinger akoeplinger deleted the backport/pr-21384-to-2020-02 branch January 27, 2022 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants