diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2013-03-06 21:57:01 +0100 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2013-03-06 21:57:01 +0100 |
commit | 059ad001a35fe8d656ab3d73d4296dabc643a098 (patch) | |
tree | 4d7f2bf68fe6f64c26e840a01ec4f0ebf16f4436 /open_issues/code_analysis.mdwn | |
parent | 31197ac55a5f93e8c5ad44d9a86fe0d62e0ab424 (diff) | |
parent | 3dc03db6f1705ba0f9b6b20114040090b26b1cba (diff) | |
download | web-059ad001a35fe8d656ab3d73d4296dabc643a098.tar.gz web-059ad001a35fe8d656ab3d73d4296dabc643a098.tar.bz2 web-059ad001a35fe8d656ab3d73d4296dabc643a098.zip |
Merge remote-tracking branch 'savannah/master'
Diffstat (limited to 'open_issues/code_analysis.mdwn')
-rw-r--r-- | open_issues/code_analysis.mdwn | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/open_issues/code_analysis.mdwn b/open_issues/code_analysis.mdwn index 98b9b1d5..138f3d6c 100644 --- a/open_issues/code_analysis.mdwn +++ b/open_issues/code_analysis.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2010, 2011, 2012 Free Software Foundation, +[[!meta copyright="Copyright © 2010, 2011, 2012, 2013 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable @@ -172,11 +172,32 @@ There is a [[!FF_project 276]][[!tag bounty]] on some of these tasks. Not yet [[ported to the Hurd|community/gsoc/project_ideas/gcc_asan]]. + * [GCC plugins](http://gcc.gnu.org/wiki/plugins) + + * [CTraps](https://github.com/blucia0a/CTraps-gcc) + + > CTraps is a gcc plugin and runtime library that inserts calls to runtime + > library functions just before shared memory accesses in parallel/concurrent + > code. + > + > The purpose of this plugin is to expose information about when and how threads + > communicate with one another to programmers for the purpose of debugging and + > performance tuning. The overhead of the instrumentation and runtime code is + > very low -- often low enough for always-on use in production code. In a series + > of initial experiments the overhead was 0-10% in many important cases. + * Input fuzzing - Not a new topic; has been used (and a paper published) for early UNIX - tools, I[[I|tschwinge]]RC. + Not a new topic; has been used (and papers published?) for early [[UNIX]] + tools. What about some [[RPC]] fuzzing? * <http://caca.zoy.org/wiki/zzuf> - What about some [[RPC]] fuzzing? + * <http://www.ece.cmu.edu/~koopman/ballista/> + + * [Jones: system call abuse](http://lwn.net/Articles/414273/), Dave + Jones, 2010. + + * [Trinity: A Linux kernel fuzz tester (and then + some)](http://www.socallinuxexpo.org/scale11x/presentations/trinity-linux-kernel-fuzz-tester-and-then-some), + Dave Jones, The Eleventh Annual Southern California Linux Expo, 2013. |