Lines Matching refs:trap_request
252 // trap_request codes
253 static DeoptReason trap_request_reason(int trap_request) {
254 if (trap_request < 0)
256 ((~(trap_request) >> _reason_shift) & right_n_bits(_reason_bits));
261 static DeoptAction trap_request_action(int trap_request) {
262 if (trap_request < 0)
264 ((~(trap_request) >> _action_shift) & right_n_bits(_action_bits));
269 static int trap_request_index(int trap_request) {
270 if (trap_request < 0)
273 return trap_request;
279 int trap_request;
281 trap_request = index;
283 trap_request = (~(((reason) << _reason_shift)
285 assert(reason == trap_request_reason(trap_request), "valid reason");
286 assert(action == trap_request_action(trap_request), "valid action");
287 assert(index == trap_request_index(trap_request), "valid index");
288 return trap_request;
323 int trap_request);