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