This is the mail archive of the elfutils-devel@sourceware.org mailing list for the elfutils 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] Move nested functions in dwfl_module.c and dwfl_module_getsrc_file.c.


Mark, your new changed patch looked good to me.
It does not matter to me if INTUSE is changed now or later.
Thanks.


On Tue, Nov 3, 2015 at 2:58 PM, Mark Wielaard <mjw@redhat.com> wrote:

> On Tue, Nov 03, 2015 at 03:58:10PM +0100, Mark Wielaard wrote:
> > Although the dwfl_module_getsrc_file.c change itself is good, the abuse
> > of INTUSE to define and use a "not really" libdw dwarf_line_file
> > function (which really is just dwarf_linesrc with the two unused return
> > values dropped) was just too ugly. Sorry, I know you didn't introduce
> > this (it looks like it has been this way forever). I'll propose
> > something that doesn't hurt my eyes so much.
>
> At first I thought we should introduce a new libdw line function or
> make an exiting one easier for what dwfl_module_getsrc_file needs.
> But this seems a little too specific. It might be better to wait till
> we start supporting the the new DWARFv5 line tables which will need
> new functions to support anyway.
>
> So lets just use what you came up with, but just rename the function
> and drop the strange INTUSE usage. Attached your patch with just that
> change.
>
> Cheers,
>
> Mark
>
Mark, your new changed patch looked good to me.
It does not matter to me if INTUSE is changed now or later.
Thanks.


On Tue, Nov 3, 2015 at 2:58 PM, Mark Wielaard <mjw@redhat.com> wrote:
On Tue, Nov 03, 2015 at 03:58:10PM +0100, Mark Wielaard wrote:
> Although the dwfl_module_getsrc_file.c change itself is good, the abuse
> of INTUSE to define and use a "not really" libdw dwarf_line_file
> function (which really is just dwarf_linesrc with the two unused return
> values dropped) was just too ugly. Sorry, I know you didn't introduce
> this (it looks like it has been this way forever). I'll propose
> something that doesn't hurt my eyes so much.

At first I thought we should introduce a new libdw line function or
make an exiting one easier for what dwfl_module_getsrc_file needs.
But this seems a little too specific. It might be better to wait till
we start supporting the the new DWARFv5 line tables which will need
new functions to support anyway.

So lets just use what you came up with, but just rename the function
and drop the strange INTUSE usage. Attached your patch with just that
change.

Cheers,

Mark


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