зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1522284 - ARM64: record when JitCode is storing nursery pointers. r=sstangl
Differential Revision: https://phabricator.services.mozilla.com/D17655 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
2cb2b79ad9
Коммит
1db81fda08
|
@ -1842,6 +1842,9 @@ class MacroAssemblerCompat : public vixl::MacroAssembler {
|
|||
// load: offset to the load instruction obtained by movePatchablePtr().
|
||||
void writeDataRelocation(ImmGCPtr ptr, BufferOffset load) {
|
||||
if (ptr.value) {
|
||||
if (gc::IsInsideNursery(ptr.value)) {
|
||||
embedsNurseryPointers_ = true;
|
||||
}
|
||||
dataRelocations_.writeUnsigned(load.getOffset());
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче