Changeset 67748f9 for doc/theses


Ignore:
Timestamp:
Dec 13, 2025, 4:52:46 PM (8 days ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
master
Children:
35fc819
Parents:
fe6047c
Message:

small wording changes

Location:
doc/theses/mike_brooks_MMath
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/mike_brooks_MMath/background.tex

    rfe6047c r67748f9  
    626626    void f( int n, float[][n]  );   $\C{// array of VLAs}$
    627627\end{cfa}
    628 as a repeat, without an error about conflicting types for @f@.
    629 Yet, entirely different stride calculations would occur in a function body whose parameters were declared in each of the two styles.
     628without an error about conflicting types for @f@.
     629Yet, entirely different stride calculations occur in the function body for each of the two parameter styles.
    630630
    631631\begin{figure}
     
    794794
    795795\subsection{Arrays Could be Values}
     796\label{s:ArraysCouldbeValues}
    796797
    797798All arrays have a know runtime size at their point of declaration.
  • doc/theses/mike_brooks_MMath/uw-ethesis-frontpgs.tex

    rfe6047c r67748f9  
    139139Often, the array is part of the programming language, while linked lists are built from (recursive) pointer types, and strings from arrays and/or linked lists.
    140140For all three types, languages and/or their libraries supply varying degrees of high-level mechanisms for manipulating these objects at the bulk and component levels, such as copying, slicing, extracting, and iterating among elements.
    141 Unfortunately, typical solutions for the the key types in C cause 60\%--70\% of the reported software vulnerabilities involving memory errors; 70\%--80\% of hacker attack vectors target these types.
     141Unfortunately, typical solutions for the these key types in C cause 60\%--70\% of the reported software vulnerabilities involving memory errors; 70\%--80\% of hacker attack-vectors target these types.
    142142Therefore, hardening these three C types goes a long way to make the majority of C programs safer.
    143143
Note: See TracChangeset for help on using the changeset viewer.