This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 2/2] gold: check if the current command line matches the one in the incremental inputs section


Mikolaj Zalewski <mikolajz@google.com> writes:

> elfcpp:
>
> 2009-09-11  Mikolaj Zalewski  <mikolajz@google.com>
>
>       * elf_file.h: (Elf_strtab): New class.
>
> gold:
>
> 2009-09-11  Mikolaj Zalewski  <mikolajz@google.com>
>
>       * gold.cc: (queue_initial_tasks): Pass incremental_inputs to
> Incremental_checker.
>       * incremental.cc: (INCREMENTAL_LINK_VERSION): Change type to unsigned int.
>       (Incremental_inputs_header): New class.
>       (Incremental_inputs_header_writer): Edit comment.
>       (Incremental_inputs_entry): New class.
>       (Incremental_inputs_entry_writer): Edit comment.
>       (Sized_incremental_binary::do_find_incremental_inputs_section):
> Add *strtab_shndx parameter, fill it.
>       (Sized_incremental_binary::do_check_inputs): New method.
>       (Incremental_checker::can_incrementally_link_output_file): Use
> Sized_incremental_binary::check_inputs.
>       (Incremental_inputs::report_command_line): Save command line in
> command_line_.
>       * incremental.h:
> (Incremental_binary::find_incremental_inputs_section): New method.
>       (Incremental_binary::do_find_incremental_inputs_section): Add
> strtab_shndx parameter.
>       (Incremental_binary::do_check_inputs): New pure virtual method.
>       (Sized_incremental_binary::do_check_inputs): Declare.
>       (Incremental_checker::Incremental_checker): Add
> incremental_inputs parameter, use it to initialize
> incremental_inputs_.
>       (Incremental_checker::incremental_inputs_): New field.
>       (Incremental_checker::command_line): New method.
>       (Incremental_checker::inputs): New method.
>       (Incremental_checker::command_line_): New field.

Approved and applied with a few formatting changes.

Thanks.

Ian


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]