Lines Matching defs:on_trap_data
51 * be stored in the ot_trap field of the caller's on_trap_data.
55 * region. No other fields of the on_trap_data should be modified by the
58 * The on_trap_data structures are kept in a stack (linked list) whose top
61 * We assume the caller has allocated the on_trap_data on the stack or
64 * If repeated calls to on_trap() are made using the same on_trap_data address,
65 * the topmost stack element is modified in-place (the same on_trap_data is
70 * Calls to no_trap() are permitted when the on_trap_data stack is empty; they
72 * internals of the topmost on_trap_data element. It is therefore legal for
73 * callers to examine the contents of the on_trap_data (specifically ot_trap)
77 * The on_trap_data will be pushed on the t_ontrap stack with ot_prot set
93 typedef struct on_trap_data {
98 struct on_trap_data *ot_prev; /* pointer to previous on_trap_data */