Home | History | Annotate | Download | only in libcpu

Lines Matching full:output_data

254 struct output_data
320 struct output_data output_data =
447 output_data.bufp = buf;
448 output_data.bufsize = bufsize;
600 output_data.addr = addr + (data - begin);
601 output_data.data = data;
880 output_data.opoff1 = (instrtab[cnt].off1_1
882 output_data.opoff2 = (instrtab[cnt].off1_2
884 output_data.opoff3 = (instrtab[cnt].off1_3
886 int r = op1_fct[instrtab[cnt].fct1] (&output_data);
901 output_data.opoff1 = (instrtab[cnt].off2_1
903 output_data.opoff2 = (instrtab[cnt].off2_2
905 output_data.opoff3 = (instrtab[cnt].off2_3
907 int r = op2_fct[instrtab[cnt].fct2] (&output_data);
922 output_data.opoff1 = (instrtab[cnt].off3_1
924 output_data.opoff2 = (instrtab[cnt].off3_2
927 output_data.opoff3 = (instrtab[cnt].off3_3
930 output_data.opoff3 = 0;
932 int r = op3_fct[instrtab[cnt].fct3] (&output_data);
956 if (output_data.labelbuf != NULL
957 && output_data.labelbuf[0] != '\0')
959 ADD_STRING (output_data.labelbuf);
960 output_data.labelbuf[0] = '\0';
963 else if (output_data.symaddr_use != addr_none)
965 GElf_Addr symaddr = output_data.symaddr;
966 if (output_data.symaddr_use >= addr_rel_symbolic)
973 &output_data.labelbuf,
974 &output_data.labelbufsize, symcbarg) == 0)
975 symstr = output_data.labelbuf;
982 else if (output_data.symaddr_use == addr_abs_always
983 || output_data.symaddr_use == addr_rel_always)
994 output_data.symaddr_use = addr_none;
1037 free (output_data.labelbuf);