From 92595081575c82ace07201a3ea32004eba968c0b Mon Sep 17 00:00:00 2001 From: Marcin Chojnacki Date: Sun, 10 Nov 2013 13:59:47 +0100 Subject: linker: Avoid logcat spam with some blobs Many of pre-kitkat blobs would emit a "text relocations" warning which makes logcat completely unreadable. This commit will hide this warning to prevent it. Change-Id: I8f32b5bbfea33d732320b3ac29da6b0027fbd521 Reworked-by: Caio Oliveira --- linker/linker.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/linker/linker.cpp b/linker/linker.cpp index 6019c91..99c02d8 100644 --- a/linker/linker.cpp +++ b/linker/linker.cpp @@ -3023,7 +3023,11 @@ bool soinfo::link_image(const soinfo_list_t& global_group, const soinfo_list_t& #endif // Make segments writable to allow text relocations to work properly. We will later call // phdr_table_protect_segments() after all of them are applied and all constructors are run. +#if defined(USE_LEGACY_BLOBS) + DEBUG("%s has text relocations. This is wasting memory and prevents " +#else DL_WARN("%s has text relocations. This is wasting memory and prevents " +#endif "security hardening. Please fix.", get_realpath()); if (phdr_table_unprotect_segments(phdr, phnum, load_bias) < 0) { DL_ERR("can't unprotect loadable segments for \"%s\": %s", -- cgit v1.1