Lines Matching defs:insns
30 static unsigned int *insns;
73 if (mprotect(insns, pgsize, PROT_READ | PROT_WRITE | PROT_EXEC)) {
98 FAIL_IF(mprotect(insns, pgsize, rights) != 0);
99 asm volatile("mtctr %0; bctrl" : : "r"(insns));
138 insns = (unsigned int *)mmap(NULL, pgsize, PROT_READ | PROT_WRITE,
140 FAIL_IF(insns == MAP_FAILED);
144 insns[i] = PPC_INST_NOP;
151 insns[0] = PPC_INST_TRAP;
158 insns[numinsns - 1] = PPC_INST_BLR;
164 fault_addr = insns;
173 FAIL_IF(mprotect(insns, pgsize, PROT_EXEC) != 0);
185 FAIL_IF(mprotect(insns, pgsize, PROT_EXEC) != 0);
223 FAIL_IF(munmap((void *)insns, pgsize));