[LLVMdev] Will LLVM be suitable for developing valgrind like tools
Peter Boström
pbos at kth.se
Mon Jan 7 08:21:26 PST 2013
Depends on what you mean by Valgrind-like tools. Valgrind itself is a
dynamic binary instrumentation framework, and not an error detector.
Valgrind instruments code in run-time.
If you're referring to the commonly used Memcheck tool (default tool),
then AddressSanitizer[1], a memory-error detector is implemented in
clang (-f-address-sanitizer), and detects out-of-bounds errors, use
after free and some others.
- Peter
[1]: http://code.google.com/p/address-sanitizer/wiki/AddressSanitizer
On mån, 2013-01-07 at 21:12 +0530, Devchandra L Meetei wrote:
> Hi All
> Though, I have used clang which is great. I am dumb in LLVM design.
> Will somebody be kind enough to answer
> Will LLVM be suitable for developing valgrind like tools?
>
> Regards
> --Dev
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list