From 8dc7324da5bd0f2afd2ab558ab04882329a61fe8 Mon Sep 17 00:00:00 2001 From: David Srbecky Date: Sun, 12 Apr 2015 11:40:39 +0100 Subject: Add --include-cfi compiler option. Decouple generation of CFI from the rest of debug symbols. This makes it possible to generate oat with CFI but without the rest of debug symbols. This is in line with intention of the .eh_frame section. The section does not have the .debug_ prefix because it is considered somewhat different to the rest of debug symbols. Change-Id: I32816ecd4f30ac4e0dc69d69a4993e349c737f96 --- compiler/driver/compiler_options.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'compiler/driver/compiler_options.cc') diff --git a/compiler/driver/compiler_options.cc b/compiler/driver/compiler_options.cc index de1f95885f..c5fc98a957 100644 --- a/compiler/driver/compiler_options.cc +++ b/compiler/driver/compiler_options.cc @@ -31,6 +31,7 @@ CompilerOptions::CompilerOptions() top_k_profile_threshold_(kDefaultTopKProfileThreshold), debuggable_(false), include_debug_symbols_(kDefaultIncludeDebugSymbols), + include_cfi_(false), implicit_null_checks_(true), implicit_so_checks_(true), implicit_suspend_checks_(false), @@ -56,6 +57,7 @@ CompilerOptions::CompilerOptions(CompilerFilter compiler_filter, double top_k_profile_threshold, bool debuggable, bool include_debug_symbols, + bool include_cfi, bool implicit_null_checks, bool implicit_so_checks, bool implicit_suspend_checks, @@ -75,6 +77,7 @@ CompilerOptions::CompilerOptions(CompilerFilter compiler_filter, top_k_profile_threshold_(top_k_profile_threshold), debuggable_(debuggable), include_debug_symbols_(include_debug_symbols), + include_cfi_(include_cfi), implicit_null_checks_(implicit_null_checks), implicit_so_checks_(implicit_so_checks), implicit_suspend_checks_(implicit_suspend_checks), -- cgit v1.2.3-59-g8ed1b