eh_frame
.init.eh_frame : { *(.eh_frame) }
int __pi_scs_patch(const u8 eh_frame[], int size, bool skip_dry_run);
static int scs_handle_fde_frame(const struct eh_frame *frame,
int size = frame->size - offsetof(struct eh_frame, opcodes) + 4;
int scs_patch(const u8 eh_frame[], int size, bool skip_dry_run)
const u8 *p = eh_frame;
const struct eh_frame *frame = (const void *)p;
int scs_patch(const u8 eh_frame[], int size, bool skip_dry_run);
.cfi_sections .eh_frame, .debug_frame
*(.eh_frame) \
.eh_frame : AT(ADDR(.eh_frame) - LOAD_OFFSET) { \
.cfi_sections .eh_frame, .debug_frame
#define DISCARD_EH_FRAME *(.eh_frame)