diff options
Diffstat (limited to 'openjdkjvmti/ti_heap.cc')
-rw-r--r-- | openjdkjvmti/ti_heap.cc | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/openjdkjvmti/ti_heap.cc b/openjdkjvmti/ti_heap.cc index f8589f1d1a..80bfa0ff43 100644 --- a/openjdkjvmti/ti_heap.cc +++ b/openjdkjvmti/ti_heap.cc @@ -1916,10 +1916,6 @@ jvmtiError HeapExtensions::ChangeArraySize(jvmtiEnv* env, jobject arr, jsize new art::StackHandleScope<2> hs(self); art::Handle<art::mirror::Array> old_arr(hs.NewHandle(soa.Decode<art::mirror::Array>(arr))); art::MutableHandle<art::mirror::Array> new_arr(hs.NewHandle<art::mirror::Array>(nullptr)); - if (!art::Runtime::Current()->GetHeap()->PossiblyAllocatedMovable(old_arr.Get())) { - JVMTI_LOG(INFO, env) << "Cannot resize a nonmovable array"; - return ERR(ILLEGAL_ARGUMENT); - } if (klass->IsObjectArrayClass()) { new_arr.Assign( art::mirror::ObjectArray<art::mirror::Object>::Alloc(self, old_arr->GetClass(), new_size)); |