Lines Matching refs:secdata
163 struct Dwarf_Section_s *secdata, in get_basic_section_data() argument
175 if (secdata->dss_index != 0) { in get_basic_section_data()
189 secdata->dss_index = section_index; in get_basic_section_data()
190 secdata->dss_size = doas->size; in get_basic_section_data()
191 secdata->dss_group_number = group_number; in get_basic_section_data()
192 secdata->dss_addr = doas->addr; in get_basic_section_data()
193 secdata->dss_link = doas->link; in get_basic_section_data()
194 secdata->dss_entrysize = doas->entrysize; in get_basic_section_data()
217 secdata->dss_flags = flags; in get_basic_section_data()
218 secdata->dss_addralign = addralign; in get_basic_section_data()
220 secdata->dss_shf_compressed = TRUE; in get_basic_section_data()
230 add_relx_data_to_secdata( struct Dwarf_Section_s *secdata, in add_relx_data_to_secdata() argument
234 secdata->dss_reloc_index = section_index; in add_relx_data_to_secdata()
235 secdata->dss_reloc_size = doas->size; in add_relx_data_to_secdata()
236 secdata->dss_reloc_entrysize = doas->entrysize; in add_relx_data_to_secdata()
237 secdata->dss_reloc_addr = doas->addr; in add_relx_data_to_secdata()
238 secdata->dss_reloc_symtab = doas->link; in add_relx_data_to_secdata()
239 secdata->dss_reloc_link = doas->link; in add_relx_data_to_secdata()
240 secdata->dss_is_rela = is_rela; in add_relx_data_to_secdata()
257 struct Dwarf_Section_s *secdata, in add_debug_section_info() argument
269 if (secdata->dss_is_in_use) { in add_debug_section_info()
276 secdata->dss_is_in_use = TRUE; in add_debug_section_info()
279 debug_section->ds_secdata = secdata; in add_debug_section_info()
281 secdata->dss_name = name; /* Actual name from object file. */ in add_debug_section_info()
282 secdata->dss_standard_name = standard_section_name; in add_debug_section_info()
283 secdata->dss_number = obj_sec_num; in add_debug_section_info()
284 secdata->dss_zdebug_requires_decompress = havezdebug; in add_debug_section_info()
344 struct Dwarf_Section_s *secdata, in set_up_section() argument
404 secdata, in set_up_section()
929 struct Dwarf_Section_s secdata; in insert_sht_list_in_group_map() local
934 memset(&secdata,0,sizeof(secdata)); in insert_sht_list_in_group_map()
935 secdata.dss_size = doas->size; in insert_sht_list_in_group_map()
936 secdata.dss_entrysize = doas->entrysize; in insert_sht_list_in_group_map()
937 secdata.dss_group_number = 1; /* arbitrary. */ in insert_sht_list_in_group_map()
938 secdata.dss_index = section_number; in insert_sht_list_in_group_map()
939 secdata.dss_name = ".group"; in insert_sht_list_in_group_map()
940 secdata.dss_standard_name = ".group"; in insert_sht_list_in_group_map()
941 secdata.dss_number = section_number; in insert_sht_list_in_group_map()
942 secdata.dss_ignore_reloc_group_sec = TRUE; in insert_sht_list_in_group_map()
943 res = _dwarf_load_section(dbg,&secdata,error); in insert_sht_list_in_group_map()
945 if (secdata.dss_data_was_malloc) { in insert_sht_list_in_group_map()
946 free(secdata.dss_data); in insert_sht_list_in_group_map()
950 if (!secdata.dss_data) { in insert_sht_list_in_group_map()
955 if (secdata.dss_data_was_malloc) { in insert_sht_list_in_group_map()
956 free(secdata.dss_data); in insert_sht_list_in_group_map()
965 data = secdata.dss_data; in insert_sht_list_in_group_map()
966 secend = data + secdata.dss_size; in insert_sht_list_in_group_map()
984 free(secdata.dss_data); in insert_sht_list_in_group_map()
995 if (secdata.dss_data_was_malloc) { in insert_sht_list_in_group_map()
996 free(secdata.dss_data); in insert_sht_list_in_group_map()
1009 if (secdata.dss_data_was_malloc) { in insert_sht_list_in_group_map()
1010 free(secdata.dss_data); in insert_sht_list_in_group_map()
1028 if (secdata.dss_data_was_malloc) { in insert_sht_list_in_group_map()
1029 free(secdata.dss_data); in insert_sht_list_in_group_map()
1053 if (secdata.dss_data_was_malloc) { in insert_sht_list_in_group_map()
1054 free(secdata.dss_data); in insert_sht_list_in_group_map()
1070 free(secdata.dss_data); in insert_sht_list_in_group_map()
1076 if (secdata.dss_data_was_malloc) { in insert_sht_list_in_group_map()
1077 free(secdata.dss_data); in insert_sht_list_in_group_map()