Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Anchor
codesourcery 2016a
codesourcery 2016a
[CodeSourcery 2016a] CodeSourcery, Compaq, EDG, HP, IBM, Intel, Red Hat, SGI, et al. Itanium C++ ABI. December 2016 [Accessed 2016accessed].

Anchor
codesourcery2016b
codesourcery2016b
[CodeSourcery 2016b] CodeSourcery, Compaq, EDG, HP, IBM, Intel, Red Hat, SGI, et al. Itanium C++ ABI ($Revision: 1,86 $). December 2016[Accessed 2016accessed].

Anchor
Coverity 07
Coverity 07
[Coverity 2007] Coverity Prevent User's Manual (3.3.0). 2007.

...

Anchor
Dewhurst 02
Dewhurst 02
[Dewhurst 2002] Dewhurst, Stephen C. C++ Gotchas: Avoiding Common Problems in Coding and Design. Boston, MA: Addison-Wesley Professional, . 2002.

Anchor
Dewhurst 05
Dewhurst 05
[Dewhurst 2005] Dewhurst, Stephen C. C++ Common Knowledge: Essential Intermediate Programming. Boston, MA: Addison-Wesley Professional, . 2005.

Anchor
DISA 2015
DISA 2015
[DISA 2015] DISA. Application Security and Development Security Technical Implementation Guide, Version 3, Release 10. Accessed October 2016 [accessed].

Anchor
DISA 2016
DISA 2016
[DISA 2016] DISA. Application Security and Development Security Technical Implementation Guide, Version 4, Release 1. Accessed October 2016.

Anchor
Dowd 06
Dowd 06
[Dowd 2006] Dowd, McDonald, & Schuh. The Art of Software Security Assessment - , Justin. Attacking delete and deleteelete[] in C++, 2006. In The Art of Software Security Assessment. Addison-Wesley Professional. 2006.

Anchor
Fortify 06
Fortify 06
[Fortify 2006] Fortify Software Inc. Fortify Taxonomy: Software Security Errors, . 2006.

Anchor
FSF 05
FSF 05
[FSF 2005] Free Software Foundation. GCC online documentationOnline Documentation. ( 2005).

Anchor
Gamma 9594
Gamma 9594
[Gamma 19951994] Gamma, Erich; Helm, Richard; Johnson, Ralph, & Vlissides, and JohnsonJohn. Design Patterns Elements of Reusable Object Oriented Software. Addison-Wesley Professional, 19951994.

Anchor
gnu2016
gnu2016
[GNU 2016] gnu.org. GCC, the GNU Compiler Collection: Declaring Attributes of Functions. December 2016 [accessed]. https://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html

Anchor
Goldberg 91
Goldberg 91
[Goldberg 1991] Goldberg, David. What Every Computer Scientist Should Know About Floating-Point Arithmetic. Sun Microsystems, . March 1991.

Anchor
Graff 03
Graff 03
[Graff 2003] Graff, Mark G. & Van Wyk, Kenneth R. Secure Coding: Principles and Practices. Cambridge, MA: O O'Reilly, . 2003 (. ISBN 0596002424).

Anchor
Henricson 97
Henricson 97
[Henricson 1997] Henricson, Mats & Nyquist, Erik. Industrial Strength C++. Upper Saddle River, NJ: Prentice Hall PTR, . 1997 (. ISBN 0-13-120965-5).

Anchor
Hinnant 05
Hinnant 05
[Hinnant 2005] Hinnant, Howard. RValue Reference Recommendations for Chapter 20. N1856, August  August 2005.

Anchor
Hinnant 15
Hinnant 15
[Hinnant 2015] Hinnant, Howard. Reply to "std::exception Why what() is returning a const char* and not a string?" [public forum post]. ISO C++ Standard—Discussion, . June 28, 20152015.

Anchor
IEC 60812 2006
IEC 60812 2006
[IEC 60812 2006] Analysis techniques for system reliability - Procedure for failure mode and effects analysis (FMEA), 2nd ed. ( IEC 60812). IEC, . January 2006.

Anchor
IEEE Std 610.12 1990
IEEE Std 610.12 1990
[IEEE Std 610.12 1990] IEEE.  IEEE Standard Glossary of Software Engineering Terminology. (1990) 1990.

Anchor
IEEE Std 1003.1-2013
IEEE Std 1003.1-2013

[IEEE Std 1003.1:2013] IEEE and & The Open Group. Standard for Information Technology—Portable Operating System Interface (POSIX®POSIX), . Base Specifications, Issue 7 (IEEE Std 1003. 1, 2013 Edition). E-book: http://ieeexplore.ieee.org/servlet/opac?punumber=6506089.

Anchor
incits 2012
incits 2012
[INCITS 2012] INCITS Document number N3396= 12-0096. Dynamic memory allocation for over-aligned data. 2012. http//www.open-std.org/jtcl/sc22/wg21/docs/papers/2012/n3396.html 

Anchor
INCITS 2014
INCITS 2014
[INCITS 2014] INCITS PL22.16 and ISO WG21 C++ Standards Committee, Library Working Group (LWG).  C++ Standard Library Active Issues List (Revision R88), Doc N3967. N3967, 2014.

Anchor
Internet Society 00
Internet Society 00
[Internet Society 2000] The Internet Society. Internet Security Glossary (RFC 2828). 2000.

Anchor
ISO/IEC 9899-1999
ISO/IEC 9899-1999
Anchor
ISO-IEC 9899-1999
ISO-IEC 9899-1999
[ISO/IEC 9899-1999] ISO/IEC 9899-1999. Programming Languages — C, Second Edition, . 1999.

Anchor
ISO/IEC 9899-2011
ISO/IEC 9899-2011
Anchor
ISO-IEC 9899-2011
ISO-IEC 9899-2011
[ISO/IEC 9899:2011] ISO/IEC. Programming Languages—C, 3rd ed (. ISO/IEC 9899:2011). Geneva, Switzerland: ISO, 2011. 2011.

Anchor
ISO/IEC14882-1998
ISO/IEC14882-1998
[ISO/IEC 14882-1998] ISO/IEC 14882-1998. Programming Languages — C++, First Edition, . 1998.

Anchor
ISO/IEC14882-2003
ISO/IEC14882-2003
[ISO/IEC 14882-2003] ISO/IEC 14882-2003. Programming Languages — C++, Second Edition, . 2003.

Anchor
ISO/IEC14882-2011
ISO/IEC14882-2011
[ISO/IEC 14882-2011] ISO/IEC 14882-2011. Programming Languages — C++, Third Edition, . 2011.

Anchor
ISO/IEC14882-2014
ISO/IEC14882-2014
[ISO/IEC 14882-2014] ISO/IEC 14882-2014. Programming Languages — C++, Fourth Edition, . 2014.

Anchor
ISO/IEC N3000
ISO/IEC N3000
[ISO/IEC N3000] Working Draft, Standard for Programming Language C++, . November 2009.

Anchor
ISO/IEC TR 24772-2013
ISO/IEC TR 24772-2013
[ISO/IEC TR 24772-:2013] ISO/IEC TR 24772-2013. Information Technology—Programming Languages—Guidance to Avoiding Vulnerabilities in Programming Languages through Language Selection and Use. Geneva, Switzerland: ISO, . TR 24772-2013. ISO. March 2013.

Anchor
ISO/IEC TS 17961
ISO/IEC TS 17961
Anchor
ISO-IEC TS 17961
ISO-IEC TS 17961
Anchor
ISO/IEC TS 17961-2013
ISO/IEC TS 17961-2013

[ISO/IEC TS 17961:2012] ISO/IEC TS 17961. Information Technology—Programming Languages, Their Environments and System Software Interfaces—C Secure Coding Rules. Geneva, Switzerland: ISO,  ISO. 2012.

Anchor
Jack 07
Jack 07
[Jack 2007] Jack, Barnaby. Vector Rewrite Attack. May 2007.

Anchor
Lea 2000
Lea 2000
[Lea 2000] Lea, Doug. Concurrent Programming in Java, 2nd ed., Addison-Wesley Professional, Boston, 2000. http://www.informit.com/store/concurrent-programming-in-java-design-principles-and-9780201310092

Anchor
kalev99
kalev99
Anchor
kalev1999
kalev1999
[Kalev 1999] Kalev, Danny. ANSI/ISO C++ Professional Programmer's Handbook. Que. Corporation. 1999

Anchor
Lions 96
Lions 96
[Lions 1996] Lions, J. L. ARIANE 5 Flight 501 Failure Report. Paris, France: European Space Agency (ESA) & National Center for Space Study (CNES) Inquiry Board, July 1996.

...