Skip to main content

Module missing_events_access_control

Module missing_events_access_control 

Source

Structsยง

State ๐Ÿ”’
StateWrite ๐Ÿ”’
WriteAnalyzer ๐Ÿ”’
Collects writes to targets reachable from an entry point and marks those an emit covers.

Enumsยง

Source ๐Ÿ”’
Where a written value may come from: an entry-point parameter or state variable, or the caller.

Staticsยง

MISSING_EVENTS_ACCESS_CONTROL

Functionsยง

emitted_event_id ๐Ÿ”’
event_mentions_state_var ๐Ÿ”’
Whether the event name or one of its parameter names mentions the state variable: its normalized name, its singular form, or a role keyword it contains.
for_each_lhs_index ๐Ÿ”’
Calls f on every index and slice bound along the spine of an lvalue.
merge_branches ๐Ÿ”’
Joins the two arms of an if: a pending write stays covered only if both arms emitted for it, while taint and aliases come from whichever arms can continue past the if.
normalize ๐Ÿ”’

Type Aliasesยง

Sources ๐Ÿ”’