Lines Matching defs:on_trap_data
53 * be stored in the ot_trap field of the caller's on_trap_data.
57 * region. No other fields of the on_trap_data should be modified by the
60 * The on_trap_data structures are kept in a stack (linked list) whose top
63 * We assume the caller has allocated the on_trap_data on the stack or
66 * If repeated calls to on_trap() are made using the same on_trap_data address,
67 * the topmost stack element is modified in-place (the same on_trap_data is
72 * Calls to no_trap() are permitted when the on_trap_data stack is empty; they
74 * internals of the topmost on_trap_data element. It is therefore legal for
75 * callers to examine the contents of the on_trap_data (specifically ot_trap)
79 * The on_trap_data will be pushed on the t_ontrap stack with ot_prot set
95 typedef struct on_trap_data {
100 struct on_trap_data *ot_prev; /* pointer to previous on_trap_data */