Undefined Behavior Sanitizer

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instance_of gptkb:software
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:LLVM/_Clang
gptkbp:can_be_used_with gptkb:Address_Sanitizer
gptkb:Thread_Sanitizer
gptkb:language
Makefile
gptkbp:can_create stack traces
source location information
gptkbp:developed_by gptkb:Job_Search_Engine
gptkbp:enables -fsanitize=undefined
https://www.w3.org/2000/01/rdf-schema#label Undefined Behavior Sanitizer
gptkbp:input_output detailed error messages
gptkbp:introduced gptkb:LLVM_3.4
gptkbp:is_available_in gptkb:GCC
gptkb:faction
gptkbp:is_compatible_with A San
O0 optimization level
T San
gptkbp:is_considered best practice
gptkbp:is_documented_in LLVM documentation
Clang documentation
gptkbp:is_integrated_with ID Es
gptkbp:is_often_used_in gptkb:Research_Institute
production environments
CI/ CD pipelines
gptkbp:is_open_source gptkb:theorem
gptkbp:is_part_of quality assurance
software testing
development workflow
sanitizer suite
gptkbp:is_protected_by security vulnerabilities
gptkbp:is_related_to dynamic analysis
static analysis
gptkbp:is_supported_by gptkb:smartphone
gptkb:operating_system
gptkbp:is_used_by gptkb:software
programmers
security researchers
gptkbp:is_used_for improve code quality
detecting undefined behavior in C/ C++ programs
gptkbp:part_of gptkb:DJ
gptkbp:passes_through debugging tools
gptkbp:provides runtime error detection
gptkbp:recognizes data races
null pointer dereferences
use-after-free errors
integer overflows
out-of-bounds accesses
gptkbp:requires compiler instrumentation
gptkbp:supports memory safety checks