search for: cgo11

Displaying 7 results from an estimated 7 matches for "cgo11".

2012 Jun 18
4
[LLVMdev] MemorySanitizer, a tool that finds uninitialized reads and more
...ossible compiler optimizations (static analysis can prove that some accesses always read initialized memory), and a fast start-up. Our preliminary measurements show 3x-4x slowdown; compare it to Memchecks's 20x and DrMemory's 10x. (See http://groups.csail.mit.edu/commit/papers/2011/bruening-cgo11-drmemory.pdf for those numbers). But this brings the major issue as well: msan needs to see all program events, including system calls and reads/writes in system libraries, so we either need to compile *everything* with msan or use a binary translation component to instrument pre-built libraries (w...
2012 Jun 19
0
[LLVMdev] MemorySanitizer, a tool that finds uninitialized reads and more
...(static analysis can prove that some > accesses always read initialized memory), > and a fast start-up. > Our preliminary measurements show 3x-4x slowdown; compare it to > Memchecks's 20x and DrMemory's 10x. > (See > http://groups.csail.mit.edu/commit/papers/2011/bruening-cgo11-drmemory.pdf for > those numbers). > But this brings the major issue as well: msan needs to see all program > events, including system calls and reads/writes in system libraries, > so we either need to compile *everything* with msan or use a binary > translation component to instrume...
2012 Oct 16
1
[LLVMdev] MemorySanitizer, a tool that finds uninitialized reads and more
...ve that some >> accesses always read initialized memory), >> and a fast start-up. >> Our preliminary measurements show 3x-4x slowdown; compare it to >> Memchecks's 20x and DrMemory's 10x. >> (See >> http://groups.csail.mit.edu/commit/papers/2011/bruening-cgo11-drmemory.pdf for >> those numbers). >> But this brings the major issue as well: msan needs to see all program >> events, including system calls and reads/writes in system libraries, >> so we either need to compile *everything* with msan or use a binary >> translation c...
2015 Mar 15
4
[LLVMdev] [GSoC] Applying for GSoC 2015
...technique. To George: May I know the exact plan of your attempt for making cfl-aa interprocedural? I do think that this is the most valuable part of my proposal, but that makes no sense to do it twice. Maybe I can work on the porting of the flow-sensitive method proposed by Prof. Ben Hardekopf at CGO11 <http://www.cs.ucsb.edu/~benh/research/papers/hardekopf11flow.pdf>. It is declared in his homepage that the published source code "is written for a pre-release version of LLVM 2.5 and does not work in current versions of LLVM" Thanks! On 15 March 2015 at 08:31, Daniel Berlin &lt...
2015 Mar 16
2
[LLVMdev] [GSoC] Applying for GSoC 2015
...our attempt for making cfl-aa >> interprocedural? >> I do think that this is the most valuable part of my proposal, but that >> makes no sense to do it twice. >> >> Maybe I can work on the porting of the flow-sensitive method proposed by >> Prof. Ben Hardekopf at CGO11 >> <http://www.cs.ucsb.edu/~benh/research/papers/hardekopf11flow.pdf>. >> It is declared in his homepage that the published source code "is written >> for a pre-release version of LLVM 2.5 and does not work in current versions >> of LLVM" >> >> Th...
2011 Aug 18
5
[LLVMdev] Clang + SAFECode Release Announcement
Dear All, We have a new release of Clang with SAFECode technology for detecting memory safety errors. Memory safety checking (SAFECode for short) can be turned on with a single command line switch to clang/clang++. The SAFECode techniques do not change the behavior of the clang/clang++ compilers in any way when the switch is turned off, so this can be used as a drop-in replacement for
2015 Mar 14
3
[LLVMdev] [GSoC] Applying for GSoC 2015
Hello John, I've finished the first version of my proposal on enhancing alias analysis. The proposal can be downloaded at http://james0zan.github.io/resource/GSoC15-Proposal-AA.pdf. I hope I've successfully justified the necessity and benefits of this project. If possible, please find some time to review it and give me some more feedbacks. Thank you very much! P.S. I'm working on