Message ID | 1663130.tPCgNL199S@ralph.baldwin.cx |
---|---|
State | New |
Headers | show |
> Yes, I've tried to follow that in my other patches (some of which I haven't > sent yet), but most of the code I work on follows the other style and old > habits die hard. :) :-) > Not sure if these sorts of fixes need a ChangeLog entry as well, but does > this address these? Yes, all changes require a ChangeLog entry (I have this wild and impossible dream that, one day, we will get rid of these ChangeLogs. One day...) > gdb/ChangeLog: > > * amd64fbsd-tdep.c (amd64fbsd_sigtramp_p): Style fixes. > * i386fbsd-tdep.c (i386fbsd_sigtramp_p): Likewise. > diff --git a/gdb/i386fbsd-tdep.c b/gdb/i386fbsd-tdep.c > index d4516ee..ed41706 100644 > --- a/gdb/i386fbsd-tdep.c > +++ b/gdb/i386fbsd-tdep.c > @@ -105,24 +105,24 @@ static const gdb_byte i386fbsd_osigtramp_end[] = > }; > > /* The three different trampolines are all the same size. */ > -gdb_static_assert (sizeof i386fbsd_sigtramp_start == > - sizeof i386fbsd_freebsd4_sigtramp_start); > -gdb_static_assert (sizeof i386fbsd_sigtramp_start == > - sizeof i386fbsd_osigtramp_start); > -gdb_static_assert (sizeof i386fbsd_sigtramp_middle == > - sizeof i386fbsd_freebsd4_sigtramp_middle); > -gdb_static_assert (sizeof i386fbsd_sigtramp_middle == > - sizeof i386fbsd_osigtramp_middle); > -gdb_static_assert (sizeof i386fbsd_sigtramp_end == > - sizeof i386fbsd_freebsd4_sigtramp_end); > -gdb_static_assert (sizeof i386fbsd_sigtramp_end == > - sizeof i386fbsd_osigtramp_end); > +gdb_static_assert (sizeof i386fbsd_sigtramp_start > + == sizeof i386fbsd_freebsd4_sigtramp_start); > +gdb_static_assert (sizeof i386fbsd_sigtramp_start > + == sizeof i386fbsd_osigtramp_start); > +gdb_static_assert (sizeof i386fbsd_sigtramp_middle > + == sizeof i386fbsd_freebsd4_sigtramp_middle); > +gdb_static_assert (sizeof i386fbsd_sigtramp_middle > + == sizeof i386fbsd_osigtramp_middle); > +gdb_static_assert (sizeof i386fbsd_sigtramp_end > + == sizeof i386fbsd_freebsd4_sigtramp_end); > +gdb_static_assert (sizeof i386fbsd_sigtramp_end > + == sizeof i386fbsd_osigtramp_end); > > /* We assume that the middle is the largest chunk below. */ > -gdb_static_assert (sizeof i386fbsd_sigtramp_middle > > - sizeof i386fbsd_sigtramp_start); > -gdb_static_assert (sizeof i386fbsd_sigtramp_middle > > - sizeof i386fbsd_sigtramp_end); > +gdb_static_assert (sizeof i386fbsd_sigtramp_middle > + > sizeof i386fbsd_sigtramp_start); > +gdb_static_assert (sizeof i386fbsd_sigtramp_middle > + > sizeof i386fbsd_sigtramp_end); You'll need to mention those in the ChangeLog as well. Since there is no function as the context, I would probably say something like this: * i386fbsd-tdep.c: Fix style in various gdb_static_assert expressions. ? Otherwise, looks good to me. Thanks!
On Monday, March 02, 2015 07:01:55 AM Joel Brobecker wrote: > You'll need to mention those in the ChangeLog as well. > Since there is no function as the context, I would probably say > something like this: > > * i386fbsd-tdep.c: Fix style in various gdb_static_assert > expressions. > > ? How about this? gdb/ChangeLog: * amd64fbsd-tdep.c (amd64fbsd_sigtramp_p): Style fixes. * i386fbsd-tdep.c: Fix style in various gdb_static_assert expressions. (i386fbsd_sigtramp_p): Likewise.
On 03/12/2015 07:18 PM, John Baldwin wrote: > gdb/ChangeLog: > > * amd64fbsd-tdep.c (amd64fbsd_sigtramp_p): Style fixes. > * i386fbsd-tdep.c: Fix style in various gdb_static_assert > expressions. > (i386fbsd_sigtramp_p): Likewise. That's great. OK. Please push. Thanks, Pedro Alves
diff --git a/gdb/amd64fbsd-tdep.c b/gdb/amd64fbsd-tdep.c index e11b0f3..62dcb83 100644 --- a/gdb/amd64fbsd-tdep.c +++ b/gdb/amd64fbsd-tdep.c @@ -51,8 +51,8 @@ amd64fbsd_sigtramp_p (struct frame_info *this_frame) if (!safe_frame_unwind_memory (this_frame, pc, buf, sizeof buf)) return 0; - if (memcmp (buf, amd64fbsd_sigtramp_code, sizeof amd64fbsd_sigtramp_code) != - 0) + if (memcmp (buf, amd64fbsd_sigtramp_code, sizeof amd64fbsd_sigtramp_code) + != 0) return 0; return 1; diff --git a/gdb/i386fbsd-tdep.c b/gdb/i386fbsd-tdep.c index d4516ee..ed41706 100644 --- a/gdb/i386fbsd-tdep.c +++ b/gdb/i386fbsd-tdep.c @@ -105,24 +105,24 @@ static const gdb_byte i386fbsd_osigtramp_end[] = }; /* The three different trampolines are all the same size. */ -gdb_static_assert (sizeof i386fbsd_sigtramp_start == - sizeof i386fbsd_freebsd4_sigtramp_start); -gdb_static_assert (sizeof i386fbsd_sigtramp_start == - sizeof i386fbsd_osigtramp_start); -gdb_static_assert (sizeof i386fbsd_sigtramp_middle == - sizeof i386fbsd_freebsd4_sigtramp_middle); -gdb_static_assert (sizeof i386fbsd_sigtramp_middle == - sizeof i386fbsd_osigtramp_middle); -gdb_static_assert (sizeof i386fbsd_sigtramp_end == - sizeof i386fbsd_freebsd4_sigtramp_end); -gdb_static_assert (sizeof i386fbsd_sigtramp_end == - sizeof i386fbsd_osigtramp_end); +gdb_static_assert (sizeof i386fbsd_sigtramp_start + == sizeof i386fbsd_freebsd4_sigtramp_start); +gdb_static_assert (sizeof i386fbsd_sigtramp_start + == sizeof i386fbsd_osigtramp_start); +gdb_static_assert (sizeof i386fbsd_sigtramp_middle + == sizeof i386fbsd_freebsd4_sigtramp_middle); +gdb_static_assert (sizeof i386fbsd_sigtramp_middle + == sizeof i386fbsd_osigtramp_middle); +gdb_static_assert (sizeof i386fbsd_sigtramp_end + == sizeof i386fbsd_freebsd4_sigtramp_end); +gdb_static_assert (sizeof i386fbsd_sigtramp_end + == sizeof i386fbsd_osigtramp_end); /* We assume that the middle is the largest chunk below. */ -gdb_static_assert (sizeof i386fbsd_sigtramp_middle > - sizeof i386fbsd_sigtramp_start); -gdb_static_assert (sizeof i386fbsd_sigtramp_middle > - sizeof i386fbsd_sigtramp_end); +gdb_static_assert (sizeof i386fbsd_sigtramp_middle + > sizeof i386fbsd_sigtramp_start); +gdb_static_assert (sizeof i386fbsd_sigtramp_middle + > sizeof i386fbsd_sigtramp_end); static int i386fbsd_sigtramp_p (struct frame_info *this_frame) @@ -135,19 +135,25 @@ i386fbsd_sigtramp_p (struct frame_info *this_frame) if (!safe_frame_unwind_memory (this_frame, pc, buf, sizeof i386fbsd_sigtramp_start)) return 0; - if (memcmp (buf, i386fbsd_sigtramp_start, sizeof i386fbsd_sigtramp_start) == - 0) { - middle = i386fbsd_sigtramp_middle; - end = i386fbsd_sigtramp_end; - } else if (memcmp (buf, i386fbsd_freebsd4_sigtramp_start, - sizeof i386fbsd_freebsd4_sigtramp_start) == 0) { - middle = i386fbsd_freebsd4_sigtramp_middle; - end = i386fbsd_freebsd4_sigtramp_end; - } else if (memcmp (buf, i386fbsd_osigtramp_start, - sizeof i386fbsd_osigtramp_start) == 0) { - middle = i386fbsd_osigtramp_middle; - end = i386fbsd_osigtramp_end; - } else + if (memcmp (buf, i386fbsd_sigtramp_start, sizeof i386fbsd_sigtramp_start) + == 0) + { + middle = i386fbsd_sigtramp_middle; + end = i386fbsd_sigtramp_end; + } + else if (memcmp (buf, i386fbsd_freebsd4_sigtramp_start, + sizeof i386fbsd_freebsd4_sigtramp_start) == 0) + { + middle = i386fbsd_freebsd4_sigtramp_middle; + end = i386fbsd_freebsd4_sigtramp_end; + } + else if (memcmp (buf, i386fbsd_osigtramp_start, + sizeof i386fbsd_osigtramp_start) == 0) + { + middle = i386fbsd_osigtramp_middle; + end = i386fbsd_osigtramp_end; + } + else return 0; /* Since the end is shorter than the middle, check for a matching end