INNER CODE UNIT · C++

runtime_instance_

tiann/epic · library/src/main/cpp/art.cpp:56

    runtime_instance_ = reinterpret_cast<void*>(reinterpret_cast<char*>(runtime) + vm_offset - offsetof(PartialRuntimeR, java_vm_));
  }
}

void* ArtHelper::getClassLinker()
{
  if (runtime_instance_ == nullptr || api < ANDROID_R_API) {
    return nullptr;
  }
  PartialRuntimeR* runtimeR = (PartialRuntimeR*)runtime_instance_;
  return runtimeR->class_linker_;
}

void* ArtHelper::getJniIdManager()
{
  if (runtime_instance_ == nullptr || api < ANDROID_R_API) {
    return nullptr;
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…