Frama-C-discuss mailing list archives
This page gathers the archives of the old Frama-C-discuss archives, that was hosted by Inria's gforge before its demise at the end of 2020. To search for mails newer than September 2020, please visit the page of the new mailing list on Renater.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Frama-c-discuss] Best approach when specifying regular C functions from stdlib?
- Subject: [Frama-c-discuss] Best approach when specifying regular C functions from stdlib?
- From: dmentre at linux-france.org (David MENTRE)
- Date: Tue, 3 Mar 2009 15:30:45 +0100
- In-reply-to: <49AD3B9C.5050003@inria.fr>
- References: <3d13dcfc0903020703h71d0de3au20312f6464a6116e@mail.gmail.com> <49AC04BC.20303@inria.fr> <3d13dcfc0903020827x7f097cfen65198f80f920db48@mail.gmail.com> <20090303092841.1380894e@is005115> <3d13dcfc0903030108u4d575141n11abb777ad0840f1@mail.gmail.com> <3d13dcfc0903030532s3aaf318bo55c49a7c95638002@mail.gmail.com> <49AD3B9C.5050003@inria.fr>
On Tue, Mar 3, 2009 at 15:15, Claude March? <Claude.Marche at inria.fr> wrote: > I suggest > > /*@ requires \valid((char*)buf+(0..count-1)); > ? @ ... > > this is quite consistent with the informal spec of read, where count > denote the number of *bytes* to read Ok. Thank you. > notice that \valid((char*)buf) is not enough to prevent buffer overflow Yes. It was a first attempt when trying to understand this void* issue. > Finally, I said before that Frama-C is not shipped with spec for > standard lib functions, but this is not completely true: there are > specifications for strings functions, in jessie_prolog.h file. You > should have a look at them Ok. While playing with print of pre-processed file I have seen it. I'll look at it. Many thanks, Yours, d.
- References:
- [Frama-c-discuss] Best approach when specifying regular C functions from stdlib?
- From: dmentre at linux-france.org (David MENTRE)
- [Frama-c-discuss] Best approach when specifying regular C functions from stdlib?
- From: Claude.Marche at inria.fr (Claude Marché)
- [Frama-c-discuss] Best approach when specifying regular C functions from stdlib?
- From: dmentre at linux-france.org (David MENTRE)
- [Frama-c-discuss] Best approach when specifying regular C functions from stdlib?
- From: virgile.prevosto at cea.fr (Virgile Prevosto)
- [Frama-c-discuss] Best approach when specifying regular C functions from stdlib?
- From: dmentre at linux-france.org (David MENTRE)
- [Frama-c-discuss] Best approach when specifying regular C functions from stdlib?
- From: dmentre at linux-france.org (David MENTRE)
- [Frama-c-discuss] Best approach when specifying regular C functions from stdlib?
- From: Claude.Marche at inria.fr (Claude Marché)
- [Frama-c-discuss] Best approach when specifying regular C functions from stdlib?
- Prev by Date: [Frama-c-discuss] Best approach when specifying regular C functions from stdlib?
- Next by Date: [Frama-c-discuss] [Jessie] Issue with behavior in contracts
- Previous by thread: [Frama-c-discuss] Best approach when specifying regular C functions from stdlib?
- Next by thread: [Frama-c-discuss] Best approach when specifying regular C functions from stdlib?
- Index(es):