[vm] Fix dynamic modules build.

TEST=ci
Cq-Include-Trybots: luci.dart.try:vm-aot-dyn-linux-debug-x64-try,vm-aot-dyn-linux-product-x64-try,vm-dyn-linux-debug-x64-try,vm-dyn-mac-debug-arm64-try,vm-ffi-dyn-mac-debug-simarm64_arm64-try,vm-ffi-dyn-mac-release-simarm64_arm64-try
Change-Id: I565f12d85f3f6be10c2bfdb32a23344fc5e36ed9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/495620
Commit-Queue: Alexander Aprelev <aam@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>
This commit is contained in:
Ryan Macnak
2026-04-14 21:05:29 -07:00
committed by dart-scoped@luci-project-accounts.iam.gserviceaccount.com
parent ae251a1b9c
commit 1c023e852d
+3 -3
View File
@@ -1384,10 +1384,10 @@ void Profiler::SampleThread(Thread* thread,
#if defined(DART_DYNAMIC_MODULES)
if (thread->vm_tag() == VMTag::kDartInterpretedTagId) {
sp = 0;
pc = reinterpret_cast<uword*>(thread->interpreter()->get_pc());
fp = reinterpret_cast<uword*>(thread->interpreter()->get_fp());
pc = thread->interpreter()->get_pc();
fp = thread->interpreter()->get_fp();
lr = 0;
RELEASE_ASSERT(thread->interpreter->HasFrame(fp));
RELEASE_ASSERT(thread->interpreter()->HasFrame(fp));
}
#endif