summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfche <fche>2007-01-17 19:35:32 +0000
committerfche <fche>2007-01-17 19:35:32 +0000
commit15f3a3effa7e3cf7399b03fc35d995cf477ae417 (patch)
tree45dfb09b04e21a99f2cc95696a1f7c767b01541c
parentfa9f1b01dba640583ff19edd805ebf9b27b34a16 (diff)
downloadsystemtap-steved-15f3a3effa7e3cf7399b03fc35d995cf477ae417.tar.gz
systemtap-steved-15f3a3effa7e3cf7399b03fc35d995cf477ae417.tar.xz
systemtap-steved-15f3a3effa7e3cf7399b03fc35d995cf477ae417.zip
* embedded-C safety blurb
-rw-r--r--HACKING5
1 files changed, 4 insertions, 1 deletions
diff --git a/HACKING b/HACKING
index a4669e9a..514445a1 100644
--- a/HACKING
+++ b/HACKING
@@ -83,7 +83,10 @@ the <systemtap@sources.redhat.com> mailing list.
was tested should be published, and ideally asserted by code.
Embedded-C code should avoid making references to the runtime or
- other code possibly generated by the translator.
+ other code possibly generated by the translator. Embedded-C code that
+ dereferences pointers should use deref() type functions to check each
+ individual operation if there exists a possibility that the function may
+ be called with invalid pointers or pointer chains.
- runtime