Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9c7e3869 authored by Sami Tolvanen's avatar Sami Tolvanen
Browse files

ANDROID: x86, module: Ignore __typeid__ relocations



Also ignore these relocations when loading modules.

Bug: 145297900
Change-Id: I3d00f93deb3cf370ce25f8672f90e410e87ab79e
Signed-off-by: default avatarSami Tolvanen <samitolvanen@google.com>
parent 98085b17
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -195,6 +195,10 @@ int apply_relocate_add(Elf64_Shdr *sechdrs,
			val -= (u64)loc;
			*(u64 *)loc = val;
			break;
		case R_X86_64_8:
			if (!strncmp(strtab + sym->st_name, "__typeid__", 10))
				break;
			/* fallthrough */
		default:
			pr_err("%s: Unknown rela relocation: %llu\n",
			       me->name, ELF64_R_TYPE(rel[i].r_info));