diff options
| -rw-r--r-- | Android.mk | 4 | ||||
| -rw-r--r-- | libart_fake/Android.mk | 35 | ||||
| -rw-r--r-- | libart_fake/README.md | 5 | ||||
| -rw-r--r-- | libart_fake/fake.cc | 46 |
4 files changed, 0 insertions, 90 deletions
diff --git a/Android.mk b/Android.mk index ba131c64e7..514b316444 100644 --- a/Android.mk +++ b/Android.mk @@ -68,7 +68,6 @@ include $(art_path)/tools/ahat/Android.mk include $(art_path)/tools/amm/Android.mk include $(art_path)/tools/dexfuzz/Android.mk include $(art_path)/tools/veridex/Android.mk -include $(art_path)/libart_fake/Android.mk ART_HOST_DEPENDENCIES := \ $(ART_HOST_EXECUTABLES) \ @@ -393,9 +392,6 @@ LOCAL_REQUIRED_MODULES := \ profman \ libadbconnection \ -# For nosy apps, we provide a fake library that avoids namespace issues and gives some warnings. -LOCAL_REQUIRED_MODULES += libart_fake - # Potentially add in debug variants: # # * We will never add them if PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD = false. diff --git a/libart_fake/Android.mk b/libart_fake/Android.mk deleted file mode 100644 index 96e6a14903..0000000000 --- a/libart_fake/Android.mk +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (C) 2016 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -LOCAL_PATH := $(my-dir) - -include $(CLEAR_VARS) - -LOCAL_MODULE := libart_fake -LOCAL_INSTALLED_MODULE_STEM := libart.so -LOCAL_SDK_VERSION := 9 -LOCAL_CPP_EXTENSION := .cc -LOCAL_SRC_FILES := fake.cc -LOCAL_CFLAGS := -Wall -Werror -LOCAL_SHARED_LIBRARIES := liblog - -ifdef TARGET_2ND_ARCH - LOCAL_MODULE_PATH_32 := $(TARGET_OUT)/fake-libs - LOCAL_MODULE_PATH_64 := $(TARGET_OUT)/fake-libs64 -else - LOCAL_MODULE_PATH := $(TARGET_OUT)/fake-libs -endif - -include $(BUILD_SHARED_LIBRARY) diff --git a/libart_fake/README.md b/libart_fake/README.md deleted file mode 100644 index 6e3621e55c..0000000000 --- a/libart_fake/README.md +++ /dev/null @@ -1,5 +0,0 @@ -libart_fake -==== - -A fake libart made to satisfy some misbehaving apps that will attempt to link -against libart.so. diff --git a/libart_fake/fake.cc b/libart_fake/fake.cc deleted file mode 100644 index 884242101d..0000000000 --- a/libart_fake/fake.cc +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright 2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#define LOG_TAG "libart_fake" - -#include <android/log.h> - -#define LOGIT(...) __android_log_print(ANDROID_LOG_ERROR, LOG_TAG, __VA_ARGS__) -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 |