• Home
  • Raw
  • Download

Lines Matching refs:start

309     if (section->start == NULL)  in fetch_indirect_string()
320 return (const char *) section->start + offset; in fetch_indirect_string()
428 process_abbrev_section (unsigned char *start, unsigned char *end) in process_abbrev_section() argument
433 while (start < end) in process_abbrev_section()
441 entry = read_leb128 (start, & bytes_read, 0); in process_abbrev_section()
442 start += bytes_read; in process_abbrev_section()
448 return start == end ? NULL : start; in process_abbrev_section()
450 tag = read_leb128 (start, & bytes_read, 0); in process_abbrev_section()
451 start += bytes_read; in process_abbrev_section()
453 children = *start++; in process_abbrev_section()
461 attribute = read_leb128 (start, & bytes_read, 0); in process_abbrev_section()
462 start += bytes_read; in process_abbrev_section()
464 form = read_leb128 (start, & bytes_read, 0); in process_abbrev_section()
465 start += bytes_read; in process_abbrev_section()
1578 unsigned char *start = section->start; in process_debug_info() local
1579 unsigned char *end = start + section->size; in process_debug_info()
1590 for (section_begin = start, num_units = 0; section_begin < end; in process_debug_info()
1632 if (debug_displays [abbrev].section.start == NULL) in process_debug_info()
1639 for (section_begin = start, unit = 0; start < end; unit++) in process_debug_info()
1650 hdrptr = start; in process_debug_info()
1671 cu_offset = start - section_begin; in process_debug_info()
1672 start += compunit.cu_length + initial_length_size; in process_debug_info()
1721 ((unsigned char *) debug_displays [abbrev].section.start in process_debug_info()
1723 (unsigned char *) debug_displays [abbrev].section.start in process_debug_info()
1727 while (tags < start) in process_debug_info()
1840 unsigned char *start = section->start; in display_debug_lines() local
1841 unsigned char *data = start; in display_debug_lines()
1842 unsigned char *end = start + section->size; in display_debug_lines()
2121 unsigned char *start = section->start; in display_debug_pubnames() local
2122 unsigned char *end = start + section->size; in display_debug_pubnames()
2126 while (start < end) in display_debug_pubnames()
2132 data = start; in display_debug_pubnames()
2156 start += pubnames.pn_length + initial_length_size; in display_debug_pubnames()
2204 unsigned char *start = section->start; in display_debug_macinfo() local
2205 unsigned char *end = start + section->size; in display_debug_macinfo()
2206 unsigned char *curr = start; in display_debug_macinfo()
2281 unsigned char *start = section->start; in display_debug_abbrev() local
2282 unsigned char *end = start + section->size; in display_debug_abbrev()
2290 start = process_abbrev_section (start, end); in display_debug_abbrev()
2312 while (start); in display_debug_abbrev()
2329 unsigned char *start = section->start; in display_debug_loc() local
2332 unsigned char *section_begin = start; in display_debug_loc()
2340 section_end = start + bytes; in display_debug_loc()
2363 ASSERT(num_loc_list == 0 || section->start != NULL); in display_debug_loc()
2509 if (start < next) { in display_debug_loc()
2513 } else if (start > next) { in display_debug_loc()
2514 last_overlap = start; in display_debug_loc()
2521 start = next; in display_debug_loc()
2532 if (start + 2 * pointer_size > section_end) in display_debug_loc()
2539 begin = byte_get (start, pointer_size); in display_debug_loc()
2540 start += pointer_size; in display_debug_loc()
2541 end = byte_get (start, pointer_size); in display_debug_loc()
2542 start += pointer_size; in display_debug_loc()
2560 if (start > last_overlap) in display_debug_loc()
2562 start - 2*pointer_size, pointer_size, in display_debug_loc()
2565 if (start + 2 > section_end) in display_debug_loc()
2572 length = byte_get (start, 2); in display_debug_loc()
2573 start += 2; in display_debug_loc()
2575 if (start + length > section_end) in display_debug_loc()
2584 need_frame_base = decode_location_expression (start, in display_debug_loc()
2600 start += length; in display_debug_loc()
2611 unsigned char *start = section->start; in display_debug_str() local
2636 printf ("%2.2x", start[j]); in display_debug_str()
2646 k = start[j]; in display_debug_str()
2655 start += lbytes; in display_debug_str()
2677 unsigned char *start = section->start; in display_debug_aranges() local
2678 unsigned char *end = start + section->size; in display_debug_aranges()
2682 while (start < end) in display_debug_aranges()
2693 hdrptr = start; in display_debug_aranges()
2740 excess = (hdrptr - start) % (2 * arange.ar_pointer_size); in display_debug_aranges()
2744 start += arange.ar_length + initial_length_size; in display_debug_aranges()
2746 while (ranges + 2 * arange.ar_pointer_size <= start) in display_debug_aranges()
2771 unsigned char *start = section->start; in display_debug_ranges() local
2774 unsigned char *section_begin = start; in display_debug_ranges()
2785 section_end = start + bytes; in display_debug_ranges()
2879 start = next; in display_debug_ranges()
2883 begin = byte_get (start, pointer_size); in display_debug_ranges()
2884 start += pointer_size; in display_debug_ranges()
2885 end = byte_get (start, pointer_size); in display_debug_ranges()
2886 start += pointer_size; in display_debug_ranges()
2903 base_value_pair_hook(start - 2*pointer_size, pointer_size, in display_debug_ranges()
3061 #define GET(N) byte_get (start, N); start += N
3062 #define LEB() read_leb128 (start, & length_return, 0); start += length_return
3063 #define SLEB() read_leb128 (start, & length_return, 1); start += length_return
3069 unsigned char *start = section->start; in display_debug_frames() local
3070 unsigned char *end = start + section->size; in display_debug_frames()
3071 unsigned char *section_start = start; in display_debug_frames()
3081 while (start < end) in display_debug_frames()
3096 saved_start = start; in display_debug_frames()
3097 length = byte_get (start, 4); start += 4; in display_debug_frames()
3108 length = byte_get (start, 8); in display_debug_frames()
3109 start += 8; in display_debug_frames()
3120 cie_id = byte_get (start, offset_size); start += offset_size; in display_debug_frames()
3137 version = *start++; in display_debug_frames()
3139 fc->augmentation = (char *) start; in display_debug_frames()
3140 start = (unsigned char *) strchr ((char *) start, '\0') + 1; in display_debug_frames()
3155 augmentation_data = start; in display_debug_frames()
3156 start += augmentation_data_len; in display_debug_frames()
3160 start += eh_addr_size; in display_debug_frames()
3246 look_for = is_eh ? start - 4 - cie_id : section_start + cie_id; in display_debug_frames()
3256 start = block_end; in display_debug_frames()
3285 fc->pc_begin = get_encoded_value (start, fc->fde_encoding); in display_debug_frames()
3291 fc->pc_begin += section->address + (start - section_start); in display_debug_frames()
3293 signed_value_hook(start, in display_debug_frames()
3297 start += encoded_ptr_size; in display_debug_frames()
3298 fc->pc_range = byte_get (start, encoded_ptr_size); in display_debug_frames()
3299 start += encoded_ptr_size; in display_debug_frames()
3304 augmentation_data = start; in display_debug_frames()
3305 start += augmentation_data_len; in display_debug_frames()
3335 unsigned char *tmp = start; in display_debug_frames()
3337 while (start < block_end) in display_debug_frames()
3342 op = *start++; in display_debug_frames()
3363 start += encoded_ptr_size; in display_debug_frames()
3366 start += 1; in display_debug_frames()
3369 start += 2; in display_debug_frames()
3372 start += 4; in display_debug_frames()
3411 start += tmp; in display_debug_frames()
3417 start += tmp; in display_debug_frames()
3434 start += 8; in display_debug_frames()
3448 start = tmp; in display_debug_frames()
3454 while (start < block_end) in display_debug_frames()
3461 op = *start++; in display_debug_frames()
3497 vma = get_encoded_value (start, fc->fde_encoding); in display_debug_frames()
3500 vma += section->address + (start - section_start); in display_debug_frames()
3502 signed_value_hook(start, in display_debug_frames()
3506 start += encoded_ptr_size; in display_debug_frames()
3515 ofs = byte_get (start, 1); start += 1; in display_debug_frames()
3526 ofs = byte_get (start, 2); start += 2; in display_debug_frames()
3537 ofs = byte_get (start, 4); start += 4; in display_debug_frames()
3664 decode_location_expression (start, eh_addr_size, ul, 0); in display_debug_frames()
3668 start += ul; in display_debug_frames()
3677 decode_location_expression (start, eh_addr_size, ul, 0); in display_debug_frames()
3681 start += ul; in display_debug_frames()
3690 decode_location_expression (start, eh_addr_size, ul, 0); in display_debug_frames()
3694 start += ul; in display_debug_frames()
3737 ofs = byte_get (start, 8); start += 8; in display_debug_frames()
3771 start = block_end; in display_debug_frames()
3778 start = block_end; in display_debug_frames()