Skip to content
This repository was archived by the owner on Oct 15, 2020. It is now read-only.

Commit 22d6a86

Browse files
pleathchakrabot
authored andcommitted
deps: update ChakraCore to chakra-core/ChakraCore@e81ec848cc
Fix merge errors Reviewed-By: chakrabot <chakrabot@users.noreply.github.com>
1 parent 5932434 commit 22d6a86

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

deps/chakrashim/core/lib/Common/Memory/Recycler.cpp

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1739,15 +1739,15 @@ Recycler::ScanStack()
17391739
{
17401740
if (doSpecialMark)
17411741
{
1742-
ScanMemoryInline<true>(
1743-
this->savedThreadContext.GetRegisters(), sizeof(void*) * SavedRegisterState::NumRegistersToSave
1744-
ADDRESS_SANITIZER_APPEND(RecyclerScanMemoryType::Stack));
1742+
ScanMemoryInline<true>(
1743+
this->savedThreadContext.GetRegisters(), sizeof(void*) * SavedRegisterState::NumRegistersToSave
1744+
ADDRESS_SANITIZER_APPEND(RecyclerScanMemoryType::Stack));
17451745
}
17461746
else
17471747
{
1748-
ScanMemoryInline<false>(
1749-
this->savedThreadContext.GetRegisters(), sizeof(void*) * SavedRegisterState::NumRegistersToSave
1750-
ADDRESS_SANITIZER_APPEND(RecyclerScanMemoryType::Stack));
1748+
ScanMemoryInline<false>(
1749+
this->savedThreadContext.GetRegisters(), sizeof(void*) * SavedRegisterState::NumRegistersToSave
1750+
ADDRESS_SANITIZER_APPEND(RecyclerScanMemoryType::Stack));
17511751
}
17521752
}
17531753
else
@@ -1757,11 +1757,13 @@ Recycler::ScanStack()
17571757
// GC while running a script as that is when the possiblity of a UAF after GC exists.
17581758
if (doSpecialMark)
17591759
{
1760-
ScanMemoryInline<true, true /* forceInterior */>(this->savedThreadContext.GetRegisters(), sizeof(void*) * SavedRegisterState::NumRegistersToSave);
1760+
ScanMemoryInline<true, true /* forceInterior */>(this->savedThreadContext.GetRegisters(), sizeof(void*) * SavedRegisterState::NumRegistersToSave
1761+
ADDRESS_SANITIZER_APPEND(RecyclerScanMemoryType::Stack));
17611762
}
17621763
else
17631764
{
1764-
ScanMemoryInline<false, true /* forceInterior */>(this->savedThreadContext.GetRegisters(), sizeof(void*) * SavedRegisterState::NumRegistersToSave);
1765+
ScanMemoryInline<false, true /* forceInterior */>(this->savedThreadContext.GetRegisters(), sizeof(void*) * SavedRegisterState::NumRegistersToSave
1766+
ADDRESS_SANITIZER_APPEND(RecyclerScanMemoryType::Stack));
17651767
}
17661768
}
17671769
END_DUMP_OBJECT(this);
@@ -1779,6 +1781,7 @@ Recycler::ScanStack()
17791781
{
17801782
ScanMemoryInline<false>((void**) stackTop, stackScanned
17811783
ADDRESS_SANITIZER_APPEND(RecyclerScanMemoryType::Stack));
1784+
}
17821785
}
17831786
else
17841787
{

0 commit comments

Comments
 (0)