Lines Matching refs:shadow
47 /* Get shadow and origin pointers for a memory load with non-standard size. */
57 /* Get shadow and origin pointers for a memory store with non-standard size. */
68 * Declare functions that obtain shadow/origin pointers for loads and stores
134 * get_param0_metadata() and set_retval_metadata() to store the shadow/origin
138 static inline void get_param0_metadata(u64 *shadow,
143 *shadow = *(u64 *)(ctx->cstate.param_tls);
147 static inline void set_retval_metadata(u64 shadow, depot_stack_handle_t origin)
151 *(u64 *)(ctx->cstate.retval_tls) = shadow;
161 u64 shadow;
163 get_param0_metadata(&shadow, &origin);
175 set_retval_metadata(shadow, origin);
186 u64 shadow;
188 get_param0_metadata(&shadow, &origin);
202 set_retval_metadata(shadow, origin);
213 u64 shadow;
215 get_param0_metadata(&shadow, &origin);
223 * use shadow of @c to set up the shadow for @dst.
228 set_retval_metadata(shadow, origin);