Lines Matching refs:frep
286 sframe_fre_sanity_check_p (sframe_frame_row_entry *frep) in sframe_fre_sanity_check_p() argument
291 if (frep == NULL) in sframe_fre_sanity_check_p()
294 fre_info = frep->fre_info; in sframe_fre_sanity_check_p()
333 sframe_fre_entry_size (sframe_frame_row_entry *frep, uint32_t fre_type) in sframe_fre_entry_size() argument
335 if (frep == NULL) in sframe_fre_entry_size()
338 uint8_t fre_info = frep->fre_info; in sframe_fre_entry_size()
341 return (addr_size + sizeof (frep->fre_info) in sframe_fre_entry_size()
1111 sframe_frame_row_entry *frep) in sframe_find_fre() argument
1124 if ((ctx == NULL) || (frep == NULL)) in sframe_find_fre()
1154 sframe_frame_row_entry_copy (frep, &cur_fre); in sframe_find_fre()
1440 sframe_frame_row_entry *frep) in sframe_encoder_add_fre() argument
1450 if (encoder == NULL || frep == NULL) in sframe_encoder_add_fre()
1452 if (!sframe_fre_sanity_check_p (frep)) in sframe_encoder_add_fre()
1497 = frep->fre_start_addr; in sframe_encoder_add_fre()
1498 ectx_frep->fre_info = frep->fre_info; in sframe_encoder_add_fre()
1501 sframe_assert (frep->fre_start_addr < fdep->sfde_func_size); in sframe_encoder_add_fre()
1504 sframe_assert (frep->fre_start_addr == fdep->sfde_func_size); in sframe_encoder_add_fre()
1507 offsets_sz = sframe_fre_offset_bytes_size (frep->fre_info); in sframe_encoder_add_fre()
1508 memcpy (&ectx_frep->fre_offsets, &frep->fre_offsets, offsets_sz); in sframe_encoder_add_fre()
1510 esz = sframe_fre_entry_size (frep, fre_type); in sframe_encoder_add_fre()
1701 sframe_encoder_write_fre (char *contents, sframe_frame_row_entry *frep, in sframe_encoder_write_fre() argument
1709 if (!sframe_fre_sanity_check_p (frep)) in sframe_encoder_write_fre()
1713 fre_stack_offsets_sz = sframe_fre_offset_bytes_size (frep->fre_info); in sframe_encoder_write_fre()
1718 sframe_assert ((uint64_t)frep->fre_start_addr <= bitmask); in sframe_encoder_write_fre()
1720 sframe_encoder_write_fre_start_addr (contents, frep->fre_start_addr, in sframe_encoder_write_fre()
1724 memcpy (contents, &frep->fre_info, sizeof (frep->fre_info)); in sframe_encoder_write_fre()
1725 contents += sizeof (frep->fre_info); in sframe_encoder_write_fre()
1727 memcpy (contents, frep->fre_offsets, fre_stack_offsets_sz); in sframe_encoder_write_fre()
1730 fre_sz = sframe_fre_entry_size (frep, fre_type); in sframe_encoder_write_fre()
1733 + sizeof (frep->fre_info) in sframe_encoder_write_fre()
1760 sframe_frame_row_entry *frep; in sframe_encoder_write_sframe() local
1805 frep = &fr_info->entry[fre_index]; in sframe_encoder_write_sframe()
1807 sframe_encoder_write_fre (contents, frep, fre_type, &esz); in sframe_encoder_write_sframe()