• Home
  • Raw
  • Download

Lines Matching refs:plugin

124 	* plugin.c (message): Don't add the trailing `\n' for
135 * plugin.c (message): Use putchar for the trailing `\n'.
143 * plugin.c (plugin_call_cleanup): Make it static.
150 * plugin.c (message): Call plugin_call_cleanup on fatal
155 * plugin.c (message): Add a space after `:' in error message.
159 * plugin.c (asymbol_from_plugin_symbol): Add the trailing `\n'
168 * plugin.c (message): Add the trailing `\n'.
190 * plugin.c (asymbol_from_plugin_symbol): Properly convert LTO
191 plugin visibility to ELF visibility.
205 * plugin.h: Re-indent.
237 * ldfile.c: Re-indent plugin code.
240 * plugin.c: Likewise.
245 * plugin.c (asymbol_from_plugin_symbol): Set alignment of
251 * lexsup.c (parse_args): Properly report loading plugin error.
255 * plugin.c (is_visible_from_outside): New function.
290 * plugin.h (plugin_active_plugins_p): New prototype.
292 * plugin.c: Fix formatting issues.
314 * plugin.c (is_ir_dummy_bfd): Don't segfault on NULL abfd.
396 * plugin.c (plugin_get_ir_dummy_bfd): Set bfd_use_reserved_id.
419 * plugin.c (get_symbols): Check symbol type correctly.
426 * plugin.c [!HAVE_DLFCN_H && HAVE_WINDOWS_H] (dlopen): Provide
436 * plugin.c (add_input_file): Take copy of input string.
442 Apply LD plugin patch series (part 6/6).
451 Apply LD plugin patch series (part 5/6).
452 * plugin.c (asymbol_from_plugin_symbol): If the bfd is an ELF bfd,
457 Apply LD plugin patch series (part 4/6).
464 * plugin.c (no_more_claiming): New boolean variable.
473 * plugin.h (plugin_multiple_definition): Add prototype.
485 Apply LD plugin patch series (part 3/6).
487 * plugin.c (non_ironly_hash): Add new bfd hash table.
497 * plugin.h: Fix formatting.
505 Apply LD plugin patch series (part 2/6).
508 opened and accepted file to the plugin claim file hooks chain. Create
509 a dummy bfd to accept symbols added by the plugin, if the plugin
511 * ldlang.c (lang_process)[ENABLE_PLUGINS]: Call plugin all symbols
515 * plugin.c (IRONLY_SUFFIX): New macro for dummy bfd file suffix.
521 (add_symbols): Call it to convert plugin syms to bfd syms and add
523 * plugin.h: Add missing include guards.
535 plugin option into the fields of a struct ld_plugin_symbol.
536 (record_claimed_file_symbol): Use it to parse plugin option for
548 Apply LD plugin patch series (part 1/6).
556 * Makefile.am (PLUGIN_C): Declare plugin C source file, conditional
560 (PLUGIN_CFLAGS): Likewise -D flag required to compile plugin support.
566 (noinst_LTLIBRARIES)[ENABLE_PLUGINS]: Declare test plugin.
568 for test plugin.
589 * ldmain.c (main)[ENABLE_PLUGINS]: Call plugin cleanup hooks just
591 * plugin.c: New source file.
592 * plugin.h: Likewise new header.