[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:
committed by
dart-scoped@luci-project-accounts.iam.gserviceaccount.com
parent
ae251a1b9c
commit
1c023e852d
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user