X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=ld%2Fldemul.h;h=44e3a92aa7ef26436d71aa3dc6145ab8469e9d54;hb=95a515681272fa3a79624279c1579cce14ad61c0;hp=bc12b3e277061b39f21774403b9b3f7bb4fdf3d2;hpb=1ff6de031241c59d0ff9fa01d3c0a4049b0e97c9;p=deliverable%2Fbinutils-gdb.git diff --git a/ld/ldemul.h b/ld/ldemul.h index bc12b3e277..44e3a92aa7 100644 --- a/ld/ldemul.h +++ b/ld/ldemul.h @@ -1,5 +1,5 @@ /* ld-emul.h - Linker emulation header file - Copyright (C) 1991-2019 Free Software Foundation, Inc. + Copyright (C) 1991-2020 Free Software Foundation, Inc. This file is part of the GNU Binutils. @@ -36,6 +36,8 @@ extern void ldemul_after_open (void); extern void ldemul_after_check_relocs (void); +extern void ldemul_before_place_orphans + (void); extern void ldemul_after_allocation (void); extern void ldemul_before_allocation @@ -80,6 +82,8 @@ extern void after_open_default (void); extern void after_check_relocs_default (void); +extern void before_place_orphans_default + (void); extern void after_allocation_default (void); extern void before_allocation_default @@ -129,6 +133,9 @@ typedef struct ld_emulation_xfer_struct { /* Run after checking relocations. */ void (*after_check_relocs) (void); + /* Run before placing orphans. */ + void (*before_place_orphans) (void); + /* Run after allocating output sections. */ void (*after_allocation) (void);