svadev AT lists.siebelschool.illinois.edu
Subject: Svadev mailing list
List archive
- From: John Criswell <criswell AT illinois.edu>
- To: Daniel Huang <dehuang AT fas.harvard.edu>
- Cc: svadev AT cs.illinois.edu
- Subject: Re: [svadev] safecode question
- Date: Mon, 23 Apr 2012 12:29:19 -0500
- List-archive: <http://lists.cs.uiuc.edu/pipermail/svadev>
- List-id: <svadev.cs.uiuc.edu>
- Organization: University of Illinois
|
On 4/23/12 11:51 AM, Daniel Huang wrote:
Thanks, the writeup would be very
helpful. I'll also take a look at those other resources.
The first draft of the write-up is done. Please svn up safecode/docs. Comments and questions are welcome. I've been scaling out the PLDI 06
formalism to a larger subset of LLVM in the Coq Proof Assistant
(so in addition its machine-checked).
I see. If you're just interested in the sounds points-to analysis/call-graph/type-inference guarantees, you can probably ignore the boundscheck() checks. I should also warn you that the current SAFECode implementation has automatic pool allocation and the type-safety optimization disabled (they need more work before going prime-time), so what you currently get out of SAFECode won't provide sound points-to analysis (unless your points-to analysis says that every pointer aliases every other pointer). -- John T. Thanks for the help!
Dan
On Mon, Apr 23, 2012 at 12:16 PM, John
Criswell <criswell AT illinois.edu>
wrote:
On 4/23/12 10:58 AM, Daniel Huang wrote:
Okay. I'm currently trying to write them up in the
Software Architecture Guide.
Also, the safety properties in the PLDI 2006 paper were formally proven. Are you redoing that proof with a more complete version of the LLVM instruction set?
-- John T.
|
- [svadev] safecode question, Daniel Huang, 04/21/2012
- Re: [svadev] safecode question, John Criswell, 04/22/2012
- Re: [svadev] safecode question, Daniel Huang, 04/23/2012
- Re: [svadev] safecode question, John Criswell, 04/23/2012
- Re: [svadev] safecode question, Daniel Huang, 04/23/2012
- Re: [svadev] safecode question, John Criswell, 04/23/2012
- Re: [svadev] safecode question, Daniel Huang, 04/23/2012
- Re: [svadev] safecode question, John Criswell, 04/23/2012
- Re: [svadev] safecode question, Daniel Huang, 04/23/2012
- Re: [svadev] safecode question, John Criswell, 04/23/2012
- Re: [svadev] safecode question, Daniel Huang, 04/23/2012
- Re: [svadev] safecode question, John Criswell, 04/22/2012
Archive powered by MHonArc 2.6.16.