|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 13/16] libelf: use C99 bool for booleans
George Dunlap writes ("Re: [Xen-devel] [PATCH 13/16] libelf: use C99 bool for
booleans"):
> On Tue, Jun 4, 2013 at 7:00 PM, Ian Jackson <ian.jackson@xxxxxxxxxxxxx> wrote:
> > We want to remove uses of "int" because signed integers have
> > undesirable undefined behaviours on overflow. Malicious compilers can
> > turn apparently-correct code into code with security vulnerabilities
> > etc.
>
> So the main point here is to avoid false positives, as opposed to
> actually fixing any potential bugs? I.e., we can say, "There are
> absolutely no int's anywhere in the code" and can stop worrying about
> int-related bugs?
Exactly.
> Or do you think there may be actual overflow conditions that might
> happen when using an int as a boolean?
No.
> All the changes look fine to me:
>
> Acked-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx>
Thanks,
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |