ANDROID: vmlinux.lds.h: Keep .eh_frame with CFI

Specify a placement for the .eh_frame section to avoid orphan section
warnings from the linker.

Bug: 188764690
Change-Id: I34e09b7e7370a36cafaa96644f93b4740c02800f
Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
This commit is contained in:
Sami Tolvanen 2021-05-21 10:01:44 -07:00 committed by Todd Kjos
commit a4fbf60f6e

View file

@ -824,12 +824,22 @@
*(COMMON) \
}
/*
* Keep .eh_frame with CFI.
*/
#ifdef CONFIG_CFI_CLANG
#define EH_FRAME .eh_frame : { *(.eh_frame) }
#else
#define EH_FRAME
#endif
/*
* DWARF debug sections.
* Symbols in the DWARF debugging sections are relative to
* the beginning of the section so we begin them at 0.
*/
#define DWARF_DEBUG \
EH_FRAME \
/* DWARF 1 */ \
.debug 0 : { *(.debug) } \
.line 0 : { *(.line) } \