Meaty Skeleton: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content deleted Content added
m Err, fix badly closed source tag
m Link to stack smash protector
Line 1,205: Line 1,205:
useful if <tt>build.sh</tt> accepted command-line options, or perhaps if it used
useful if <tt>build.sh</tt> accepted command-line options, or perhaps if it used
<tt>make</tt>'s important <tt>-j</tt> option for concurrent builds.
<tt>make</tt>'s important <tt>-j</tt> option for concurrent builds.

=== Stack Smash Protector ===
{{Main|Stack Smashing Protector}}

Early is not too soon to think about security and robustness. You can take advantage of the optional stack smash protector offered by modern compilers that detect stack buffer overruns rather than behaving unexpectedly (or nothing happening, if unlucky).


=== User-Space ===
=== User-Space ===