GCC Middle and Back End API Reference
custom_sarif_properties::state_graphs::node Namespace Reference

Enumerations

enum class  kind_t {
  globals , code , function , stack ,
  stack_frame , heap_ , thread_local_ , dynalloc_buffer ,
  variable , field , padding , element ,
  other
}
enum class  dynalloc_state_t { unknown , nonnull , unchecked , freed }

Variables

const json::enum_property< enum kind_tkind_prop
const json::string_property function
const json::string_property dynamic_extents
const json::string_property name
const json::string_property type
const json::json_property value
const json::string_property value_str
const json::string_property index
const json::string_property bits
const json::string_property num_bits
const json::string_property deallocator
const json::string_property expected_deallocators
const json::enum_property< enum dynalloc_state_tdynalloc_state_prop

Enumeration Type Documentation

◆ dynalloc_state_t

Enumerator
unknown 
nonnull 
unchecked 
freed 

◆ kind_t

Enumerator
globals 
code 
function 
stack 
stack_frame 
heap_ 
thread_local_ 
dynalloc_buffer 
variable 
field 
padding 
element 
other 

Variable Documentation

◆ bits

const json::string_property custom_sarif_properties::state_graphs::node::bits
extern

◆ deallocator

const json::string_property custom_sarif_properties::state_graphs::node::deallocator
extern

◆ dynalloc_state_prop

const json::enum_property< enum node::dynalloc_state_t > custom_sarif_properties::state_graphs::node::dynalloc_state_prop
extern

◆ dynamic_extents

const json::string_property custom_sarif_properties::state_graphs::node::dynamic_extents
extern

◆ expected_deallocators

const json::string_property custom_sarif_properties::state_graphs::node::expected_deallocators
extern

◆ function

const json::string_property custom_sarif_properties::state_graphs::node::function
extern

◆ index

const json::string_property custom_sarif_properties::state_graphs::node::index
extern

◆ kind_prop

const json::enum_property< enum node::kind_t > custom_sarif_properties::state_graphs::node::kind_prop
extern

◆ name

const json::string_property custom_sarif_properties::state_graphs::node::name
extern

◆ num_bits

const json::string_property custom_sarif_properties::state_graphs::node::num_bits
extern

◆ type

const json::string_property custom_sarif_properties::state_graphs::node::type
extern

◆ value

const json::json_property custom_sarif_properties::state_graphs::node::value
extern

◆ value_str

const json::string_property custom_sarif_properties::state_graphs::node::value_str
extern