GCC Middle and Back End API Reference
|
#include <paths.h>
Public Member Functions | |
meaning () | |
meaning (enum verb verb, enum noun noun) | |
meaning (enum verb verb, enum property property) | |
void | dump_to_pp (pretty_printer *pp) const |
Static Public Member Functions | |
static const char * | maybe_get_verb_str (enum verb) |
static const char * | maybe_get_noun_str (enum noun) |
static const char * | maybe_get_property_str (enum property) |
Data Fields | |
enum verb | m_verb |
enum noun | m_noun |
enum property | m_property |
|
inline |
References m_noun, m_property, m_verb, and diagnostics::paths::event::unknown.
References m_noun, m_property, m_verb, and diagnostics::paths::event::unknown.
References m_noun, m_property, m_verb, and diagnostics::paths::event::unknown.
void event::meaning::dump_to_pp | ( | pretty_printer * | pp | ) | const |
class diagnostics::paths::event.
struct event::meaning.
References m_noun, m_property, m_verb, maybe_get_noun_str(), maybe_get_property_str(), maybe_get_verb_str(), pp_character(), pp_printf(), and pp_string().
|
static |
Get a string (or nullptr) for N suitable for use within a SARIF threadFlowLocation "kinds" property (SARIF v2.1.0 section 3.38.8).
References diagnostics::paths::event::function, gcc_unreachable, diagnostics::paths::event::lock, diagnostics::paths::event::memory, diagnostics::paths::event::resource, diagnostics::paths::event::sensitive, diagnostics::paths::event::taint, and diagnostics::paths::event::unknown.
Referenced by dump_to_pp().
|
static |
Get a string (or nullptr) for P suitable for use within a SARIF threadFlowLocation "kinds" property (SARIF v2.1.0 section 3.38.8).
References diagnostics::paths::event::false_, gcc_unreachable, diagnostics::paths::event::true_, and diagnostics::paths::event::unknown.
Referenced by dump_to_pp().
|
static |
Get a string (or nullptr) for V suitable for use within a SARIF threadFlowLocation "kinds" property (SARIF v2.1.0 section 3.38.8).
References diagnostics::paths::event::acquire, diagnostics::paths::event::branch, diagnostics::paths::event::call, diagnostics::paths::event::danger, diagnostics::paths::event::enter, diagnostics::paths::event::exit, gcc_unreachable, diagnostics::paths::event::release, diagnostics::paths::event::return_, and diagnostics::paths::event::unknown.
Referenced by dump_to_pp().
enum noun diagnostics::paths::event::meaning::m_noun |
Referenced by dump_to_pp(), diagnostics::sarif_builder::maybe_make_kinds_array(), meaning(), meaning(), and meaning().
enum property diagnostics::paths::event::meaning::m_property |
Referenced by dump_to_pp(), diagnostics::sarif_builder::maybe_make_kinds_array(), meaning(), meaning(), and meaning().
enum verb diagnostics::paths::event::meaning::m_verb |
Referenced by dump_to_pp(), diagnostics::sarif_builder::maybe_make_kinds_array(), meaning(), meaning(), and meaning().