Skip to content

Commit 85b8c56

Browse files
Add summary
1 parent c3b4cfc commit 85b8c56

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

courses/misc_tools/200_gnatstack.rst

+22-1
Original file line numberDiff line numberDiff line change
@@ -206,4 +206,25 @@ Summary
206206
Improving on :toolname:`GNATstack`
207207
------------------------------------
208208

209-
* TBD
209+
* When static analysis doesn't have enough information, user can provide via switches
210+
211+
* :command:`-c <size>` - use **size** number of bytes for cycle entry
212+
* :command:`-d <size>` - use **size** number of bytes for dynamic (unbounded) calls
213+
* :command:`-u <size>` - use **size** number of bytes for external (unknown) calls
214+
215+
* Limitations due to call stack begin non-deterministic
216+
217+
* Recursive calls - how deep is the recursion?
218+
* Indirect calls - subprogram pointers
219+
* Dispatching calls - subprogram dispatching
220+
221+
------------------------------
222+
Beyond :toolname:`GNATstack`
223+
------------------------------
224+
225+
:toolname:`GNAT Static Analysis Suite` (SAS)
226+
227+
* In-depth static analysis tool
228+
* Defect and vulnerability analysis
229+
* Code metrics
230+
* Coding standards verification

0 commit comments

Comments
 (0)