Re: DTrace probes broken in HEAD on Solaris? - Mailing list pgsql-hackers

From Greg Stark
Subject Re: DTrace probes broken in HEAD on Solaris?
Date
Msg-id 4136ffa0903241518h9a2a442qfaaa7b8741a0fa65@mail.gmail.com
Whole thread Raw
In response to Re: DTrace probes broken in HEAD on Solaris?  (Martijn van Oosterhout <kleptog@svana.org>)
Responses Re: DTrace probes broken in HEAD on Solaris?  (Martijn van Oosterhout <kleptog@svana.org>)
List pgsql-hackers
On Tue, Mar 24, 2009 at 10:12 PM, Martijn van Oosterhout
<kleptog@svana.org> wrote:
> Not really a GCC extension, but you could have the macro check that it
> can take the address of the arguments, which amounts to almost the same
> thing. It only doesn't work on constants.

No, there are all kinds of complex expressions which are lvalues --
anything ending in a pointer dereference for example, which is
precisely the most likely kind of expression to introduce seg fault if
something is unexpectedly null
.

-- 
greg


pgsql-hackers by date:

Previous
From: Martijn van Oosterhout
Date:
Subject: Re: DTrace probes broken in HEAD on Solaris?
Next
From: "David E. Wheeler"
Date:
Subject: Re: small but useful patches for text search