Lines Matching refs:addrp
183 struct i_addr * addrp,
188 struct i_addr *addrp,
1036 struct i_addr *addrp, /* out */
1045 addrp->is_reg = TRUE;
1046 addrp->disp = rm;
1049 addrp->is_reg = FALSE;
1050 addrp->index = 0;
1053 addrp->index = 0;
1054 addrp->ss = 0;
1059 addrp->disp = disp;
1060 addrp->base = 0;
1063 addrp->disp = 0;
1064 addrp->base = db_index_reg_16[rm];
1069 addrp->disp = disp;
1070 addrp->base = db_index_reg_16[rm];
1074 addrp->disp = disp;
1075 addrp->base = db_index_reg_16[rm];
1085 addrp->index = db_reg[LONG][index];
1086 addrp->ss = sib_ss(sib);
1092 get_value_inc(addrp->disp, loc, 4, FALSE, task);
1093 addrp->base = 0;
1096 addrp->disp = 0;
1097 addrp->base = db_reg[LONG][rm];
1103 addrp->disp = disp;
1104 addrp->base = db_reg[LONG][rm];
1109 addrp->disp = disp;
1110 addrp->base = db_reg[LONG][rm];
1121 struct i_addr *addrp,
1124 if (addrp->is_reg) {
1125 db_printf("%s", db_reg[size][addrp->disp]);
1133 if (addrp->base != 0 || addrp->index != 0) {
1134 db_printf("%#n", addrp->disp);
1136 if (addrp->base)
1137 db_printf("%s", addrp->base);
1138 if (addrp->index)
1139 db_printf(",%s,%d", addrp->index, 1<<addrp->ss);
1142 db_task_printsym((db_addr_t)addrp->disp, DB_STGY_ANY, task);