summaryrefslogtreecommitdiff
path: root/open_issues/code_analysis.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'open_issues/code_analysis.mdwn')
-rw-r--r--open_issues/code_analysis.mdwn29
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.