Lines Matching refs:text
76 uint32_t *text; in dt_pid_create_return_probe() local
80 if ((text = malloc(symp->st_size + 4)) == NULL) { in dt_pid_create_return_probe()
85 if (Pread(P, text, symp->st_size, symp->st_value) != symp->st_size) { in dt_pid_create_return_probe()
87 free(text); in dt_pid_create_return_probe()
95 text[symp->st_size / 4] = 0; in dt_pid_create_return_probe()
108 while (text[i] == FASTTRAP_INSTR) { in dt_pid_create_return_probe()
118 if (Pread(P, &text[i], 4, in dt_pid_create_return_probe()
122 free(text); in dt_pid_create_return_probe()
128 free(text); in dt_pid_create_return_probe()
134 text[i] = instr.ftiq_instr; in dt_pid_create_return_probe()
139 if ((text[i] & 0xc1f80000) == 0x81e00000) { in dt_pid_create_return_probe()
145 if ((text[i] & 0xc1f80000) == 0x81e80000) { in dt_pid_create_return_probe()
152 if (text[i] == 0x81c7e008) in dt_pid_create_return_probe()
156 if (text[i] == 0x81cfe008) in dt_pid_create_return_probe()
160 if (((text[i] & 0xc0000000) == 0x40000000 || in dt_pid_create_return_probe()
161 (text[i] & 0xc1f80000) == 0x81c00000) && in dt_pid_create_return_probe()
162 (text[i + 1] & 0xc1f80000) == 0x81e80000) in dt_pid_create_return_probe()
166 if ((text[i] & 0xc0000000) == 0x40000000) { in dt_pid_create_return_probe()
167 int32_t disp = text[i] << 2; in dt_pid_create_return_probe()
178 if ((text[i] & 0xc0000000) == 0x40000000) { in dt_pid_create_return_probe()
179 int32_t dst = text[i] << 2; in dt_pid_create_return_probe()
188 if ((text[i] & 0xfff80000) == 0x81c00000) in dt_pid_create_return_probe()
192 if (OP(text[i]) == OP_BRANCH) { in dt_pid_create_return_probe()
196 switch (OP2(text[i])) { in dt_pid_create_return_probe()
198 dst = text[i] & 0x7ffff; in dt_pid_create_return_probe()
202 baa = COND(text[i]) == 8 && A(text[i]); in dt_pid_create_return_probe()
205 dst = text[i] & 0x3fffff; in dt_pid_create_return_probe()
209 baa = COND(text[i]) == 8 && A(text[i]); in dt_pid_create_return_probe()
212 dst = (((text[i]) >> 6) & 0xc000) | in dt_pid_create_return_probe()
213 ((text[i]) & 0x3fff); in dt_pid_create_return_probe()
220 dst = text[i] & 0x7ffff; in dt_pid_create_return_probe()
224 baa = COND(text[i]) == 8 && A(text[i]); in dt_pid_create_return_probe()
227 dst = text[i] & 0x3fffff; in dt_pid_create_return_probe()
231 baa = COND(text[i]) == 8 && A(text[i]); in dt_pid_create_return_probe()
263 free(text); in dt_pid_create_return_probe()