summaryrefslogtreecommitdiffstats
path: root/www/analyzer/annotations.html
diff options
context:
space:
mode:
Diffstat (limited to 'www/analyzer/annotations.html')
-rw-r--r--www/analyzer/annotations.html34
1 files changed, 21 insertions, 13 deletions
diff --git a/www/analyzer/annotations.html b/www/analyzer/annotations.html
index 819886e..6204713 100644
--- a/www/analyzer/annotations.html
+++ b/www/analyzer/annotations.html
@@ -5,9 +5,12 @@
<title>Source Annotations</title>
<link type="text/css" rel="stylesheet" href="menu.css" />
<link type="text/css" rel="stylesheet" href="content.css" />
+ <script type="text/javascript" src="scripts/menu.js"></script>
+ <script type="text/javascript" src="scripts/dbtree.js"></script>
</head>
<body>
+<div id="page">
<!--#include virtual="menu.html.incl"-->
<div id="content">
@@ -33,30 +36,34 @@ attributes</a>.</p>
recognized by GCC. Their use can be conditioned using preprocessor macros
(examples included on this page).</p>
-<ul>
-<li><a href="#generic">Annotations to Enhance Generic Checks</a></li>
+<h4>Specific Topics</h4>
+
+<ul id="collapsetree" class="dbtree onclick multiple">
+<li><a href="#generic">Annotations to Enhance Generic Checks</a>
<ul>
- <li><a href="#null_checking">Null Pointer Checking</a></li>
+ <li><a href="#null_checking"><span>Null Pointer Checking</span></a>
<ul>
- <li><a href="#attr_nonnull">Attribute 'nonnull'</a></li>
+ <li><a href="#attr_nonnull"><span>Attribute 'nonnull'</span></a></li>
</ul>
+ </li>
</ul>
-<li><a href="#macosx">Mac OS X API Annotations</a></li>
+</li>
+<li><a href="#macosx">Mac OS X API Annotations</a>
<ul>
- <li><a href="#cocoa_mem">Cocoa &amp; Core Foundation Memory Management
- Annotations</a></li>
+ <li><a href="#cocoa_mem">Cocoa &amp; Core Foundation Memory Management Annotations</a>
<ul>
- <li><a href="#attr_ns_returns_retained">Attribute
- 'ns_returns_retained'</a></li>
- <li><a href="#attr_cf_returns_retained">Attribute
- 'cf_returns_retained'</a></li>
- </ul>
+ <li><a href="#attr_ns_returns_retained">Attribute 'ns_returns_retained'</a></li>
+ <li><a href="#attr_cf_returns_retained">Attribute 'cf_returns_retained'</a></li>
+ </ul>
+ </li>
</ul>
-<li><a href="#custom_assertions">Custom Assertion Handlers</a></li>
+</li>
+<li><a href="#custom_assertions">Custom Assertion Handlers</a>
<ul>
<li><a href="#attr_noreturn">Attribute 'noreturn'</a></li>
<li><a href="#attr_analyzer_noreturn">Attribute 'analyzer_noreturn'</a></li>
</ul>
+ </li>
</ul>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
@@ -383,6 +390,7 @@ void my_assert_rtn(const char *, const char *, int, const char *) <span class="c
</pre>
</div>
+</div>
</body>
</html>
OpenPOWER on IntegriCloud