art / libart_fake / fake.cc:
namespace art {
class Dbg {
public:
void SuspendVM();
void ResumeVM();
};
class FaultManager {
public:
void EnsureArtActionInFrontOfSignalChain();
};
void Dbg::SuspendVM() {
LOGIT("Linking to and calling into libart.so internal functions is not supported. "
"This call to '%s' is being ignored.", __func__);
}
void Dbg::ResumeVM() {
LOGIT("Linking to and calling into libart.so internal functions is not supported. "
"This call to '%s' is being ignored.", __func__);
}
void FaultManager::EnsureArtActionInFrontOfSignalChain() {
LOGIT("Linking to and calling into libart.so internal functions is not supported. "
"This call to '%s' is being ignored.", __func__);
}
}; // namespace art
art / libart_fake / README.md:
为满足某些行为不当的应用程序而制作的假libart 链接到libart.so。
我不明白自述文件中所说的内容。谁能向我解释?非常感谢。
dlopen是这里提到的“反对libart.so的链接”吗?还是静态链接?