From 70089127dfa3e734f542831a0d45d15e14cfd0c2 Mon Sep 17 00:00:00 2001 From: Denis Khalikov Date: Tue, 8 Aug 2017 16:35:33 +0300 Subject: [PATCH] [UBSAN] Fix systemd initialization with UBSan. In case systemd was build with UBSan we should ensure that /proc is mounted, to prevent booting error. Change-Id: I52016a5e440f311c85f6fe2cad1dfd7966976651 Signed-off-by: Denis Khalikov --- libsanitizer/ubsan/ubsan_init.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/libsanitizer/ubsan/ubsan_init.cc b/libsanitizer/ubsan/ubsan_init.cc index 07f7481..618848c 100644 --- a/libsanitizer/ubsan/ubsan_init.cc +++ b/libsanitizer/ubsan/ubsan_init.cc @@ -35,6 +35,7 @@ static void CommonInit() { static void CommonStandaloneInit() { SanitizerToolName = "UndefinedBehaviorSanitizer"; InitializeFlags(); + MaybeMountProcFS(); CacheBinaryName(); __sanitizer_set_report_path(common_flags()->log_path); AndroidLogInit(); -- 2.7.4