@@ -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