Title: MEM52-CPP. Detect and handle memory allocation errors  
Author: Justin Pincar Aug 13, 2008
Last Changed by: Jill Britton Apr 20, 2023
Tiny Link: (useful for email) https://wiki.sei.cmu.edu/confluence/x/u3w-BQ
Export As: Word · PDF  
Incoming Links
Hierarchy
Parent Page
    Page: Rule 06. Memory Management (MEM)
Outgoing Links
External Links (16)
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://pvs-studio.com/en/docs/warnings/v668/
    cwe.mitre.org/data/definitions/252.html
    cwe.mitre.org/data/definitions/391.html
    cwe.mitre.org/data/definitions/754.html
    https://www.mathworks.com/help/bugfinder/ref/certcmem52cpp.…
    https://www.kb.cert.org/vulnotes/bymetric?searchview&query=…
    cwe.mitre.org/data/definitions/476.html
    cwe.mitre.org/data/definitions/703.html
    https://wiki.sei.cmu.edu/confluence/display/cplusplus/Polys…
    https://wiki.sei.cmu.edu/confluence/display/cplusplus/PVS-S…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?p…
    www.kb.cert.org/vuls/id/159523
    cwe.mitre.org/
    https://pvs-studio.com/en/docs/warnings/v522/
SEI CERT C++ Coding Standard (17)     Page: Klocwork_V
    Page: ERR50-CPP. Do not abruptly terminate the program
    Page: LDRA
    Page: Ldra_V
    Page: Klocwork
    Page: Rose
    Page: Coverity
    Page: Parasoft
    Page: Helix QAC
    Page: EXP50-CPP. Do not depend on the order of evaluation for side effects
    Home page: SEI CERT C++ Coding Standard
    Page: AA. Bibliography
    Page: Polyspace Bug Finder_V
    Page: Helix QAC_V
    Page: PVS-Studio_V
    Page: Parasoft_V
    Page: BB. Definitions
SEI CERT C Coding Standard (2)     Home page: SEI CERT C Coding Standard
    Page: ERR33-C. Detect and handle standard library errors