Lines Matching refs:Fault
1 # `lws_fi` Fault Injection
21 ## Fault contexts and faults
40 ![Fault Injection Overview](../doc-assets/fault-injection.png)
46 structs are linked-lists of `lws_fi_t` objects. When Fault Injection is enabled
69 By default then just enabling Fault Injection at build does not have any impact
71 wants to the objects's Fault Injection context.
79 These allow user code to use the whole Fault Injection system without having to
127 creation info Fault Injection Context. By default the lws helper
132 ## Addings Fault Injection Rules to `lws_fi_ctx_t`
146 A key requirement is that Fault Injection rules must be availble to the code
148 code prepares a Fault Injection context listing his rules in the creation info
149 struct, rather than waiting for the object to be created and then attach Fault
154 You can pass in a Fault Injection context prepared with lws_fi_t added to it
157 |Object being created|info struct|Fault injection Context member|
170 Lws objects created by the user can directly have a Fault Injection context
202 Here is which Fault Injection Contexts each type of object inherits matching
203 Fault Injection rules from:
257 |Scope|Namespc|Name|Fault effect|