/external/chromium_org/sandbox/linux/seccomp-bpf/ |
codegen.cc | 157 Instruction* insn = new Instruction(code, 0, next, NULL); local 158 instructions_.push_back(insn); 159 return insn; 162 Instruction* insn = new Instruction(code, k, next); local 163 instructions_.push_back(insn); 164 return insn; 193 Instruction* insn = new Instruction(code, k, jt, jf); local 194 instructions_.push_back(insn); 195 return insn; 248 for (const Instruction* insn = &instructions; insn;) 667 Instruction* insn = bb->instructions.back(); local 741 const Instruction& insn = **insn_iter; local [all...] |
/external/qemu/include/android/ |
trace_common.h | 127 static __inline__ int insn_is_thumb(uint32_t insn) 129 return ((insn & 0xfff000f0) == 0xf7f000f0); 132 static __inline__ uint32_t insn_wrap_thumb(uint32_t insn) 134 return 0xf7f000f0 | ((insn & 0xfff0) << 4) | (insn & 0x000f); 137 static __inline__ uint32_t insn_unwrap_thumb(uint32_t insn) 139 return ((insn >> 4) & 0xfff0) | (insn & 0x000f);
|
/external/valgrind/main/none/tests/x86/ |
bug152818-x86.c | 47 #define EMIT_CALL(dir_insn, insn, in_eax, in_esi, in_eflags, out_eax, out_esi, out_eflags, count) \ 56 insn "\t\n" \ 87 int insn; local 88 for (insn = 0; insn < 4; ++insn) //b,w[rep/addr],d,w[addr/rep] 103 switch (insn) 133 switch (insn)
|
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
BasicBlockList.java | 138 Insn insn = insns.get(j); local 140 if (insn.getOpcode().getOpcode() != RegOps.MARK_LOCAL) { 174 public void forEachInsn(Insn.Visitor visitor) { 315 implements Insn.Visitor { 336 public void visitPlainInsn(PlainInsn insn) { 337 visit(insn); 341 public void visitPlainCstInsn(PlainCstInsn insn) { 342 visit(insn); 346 public void visitSwitchInsn(SwitchInsn insn) { [all...] |
/dalvik/dx/src/com/android/dx/rop/code/ |
BasicBlockList.java | 138 Insn insn = insns.get(j); local 140 if (insn.getOpcode().getOpcode() != RegOps.MARK_LOCAL) { 173 public void forEachInsn(Insn.Visitor visitor) { 313 implements Insn.Visitor { 334 public void visitPlainInsn(PlainInsn insn) { 335 visit(insn); 339 public void visitPlainCstInsn(PlainCstInsn insn) { 340 visit(insn); 344 public void visitSwitchInsn(SwitchInsn insn) { [all...] |
/external/dexmaker/src/dx/java/com/android/dx/rop/code/ |
BasicBlockList.java | 138 Insn insn = insns.get(j); local 140 if (insn.getOpcode().getOpcode() != RegOps.MARK_LOCAL) { 173 public void forEachInsn(Insn.Visitor visitor) { 313 implements Insn.Visitor { 334 public void visitPlainInsn(PlainInsn insn) { 335 visit(insn); 339 public void visitPlainCstInsn(PlainCstInsn insn) { 340 visit(insn); 344 public void visitSwitchInsn(SwitchInsn insn) { [all...] |
/external/valgrind/main/VEX/priv/ |
host_s390_defs.c | 409 ppS390Instr(s390_insn *insn, Bool mode64) 411 vex_printf("%s", s390_insn_as_string(insn)); 435 getRegUsage_S390Instr(HRegUsage *u, s390_insn *insn, Bool mode64) 437 s390_insn_get_reg_usage(u, insn); 443 mapRegs_S390Instr(HRegRemap *m, s390_insn *insn, Bool mode64) 445 s390_insn_map_regs(m, insn); 449 /* Figure out if the given insn represents a reg-reg move, and if so 453 isMove_S390Instr(s390_insn *insn, HReg *src, HReg *dst) 455 return s390_insn_is_reg_reg_move(insn, src, dst); 534 /* Tell the register allocator how the given insn uses the registers * 5355 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5371 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5387 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5403 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5424 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5441 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5455 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5471 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5490 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5509 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5528 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5547 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5562 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5577 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5591 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5612 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5640 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5658 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5681 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5699 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5718 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5737 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5757 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5793 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5815 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5837 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5860 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5911 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5936 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5956 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5977 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 5998 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6019 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6040 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6066 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6092 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6121 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6143 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6166 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6190 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6242 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6264 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6276 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6294 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6317 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6332 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6346 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6363 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6380 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6397 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local 6415 s390_insn *insn = LibVEX_Alloc(sizeof(s390_insn)); local [all...] |
/dalvik/dx/src/com/android/dx/ssa/ |
SsaRenamer.java | 382 SsaInsn insn = insns.get(i); local 385 replaceInsn = insnsToReplace.get(insn); 389 } else if (insn.isNormalMoveInsn() 390 && !movesToKeep.contains(insn)) { 487 public void visitMoveInsn(NormalSsaInsn insn) { 494 RegisterSpec ropResult = insn.getResult(); 496 int ropSourceReg = insn.getSources().get(0).getReg(); 498 insn.mapSourceRegisters(mapper); 499 int ssaSourceReg = insn.getSources().get(0).getReg(); 564 insnsToReplace.put(insn, newInsn) [all...] |
SsaMethod.java | 20 import com.android.dx.rop.code.Insn; 72 * indexed by register: the insn where said register is defined or null 218 * Gets a new {@code GOTO} insn. 393 for (SsaInsn insn : block.getInsns()) { 394 insn.mapRegisters(mapper); 403 * Returns the insn that defines the given register 405 * @return insn (actual instance from code) that defined this reg or null 420 public void visitMoveInsn (NormalSsaInsn insn) { 421 definitionList[insn.getResult().getReg()] = insn; 687 Insn insn = use.getOriginalRopInsn(); local 827 SsaInsn insn = insns.get(i); local [all...] |
/external/dexmaker/src/dx/java/com/android/dx/ssa/ |
SsaRenamer.java | 383 SsaInsn insn = insns.get(i); local 386 replaceInsn = insnsToReplace.get(insn); 390 } else if (insn.isNormalMoveInsn() 391 && !movesToKeep.contains(insn)) { 488 public void visitMoveInsn(NormalSsaInsn insn) { 495 RegisterSpec ropResult = insn.getResult(); 497 int ropSourceReg = insn.getSources().get(0).getReg(); 499 insn.mapSourceRegisters(mapper); 500 int ssaSourceReg = insn.getSources().get(0).getReg(); 565 insnsToReplace.put(insn, newInsn) [all...] |
SsaMethod.java | 20 import com.android.dx.rop.code.Insn; 73 * indexed by register: the insn where said register is defined or null 219 * Gets a new {@code GOTO} insn. 394 for (SsaInsn insn : block.getInsns()) { 395 insn.mapRegisters(mapper); 404 * Returns the insn that defines the given register 406 * @return insn (actual instance from code) that defined this reg or null 421 public void visitMoveInsn (NormalSsaInsn insn) { 422 definitionList[insn.getResult().getReg()] = insn; 688 Insn insn = use.getOriginalRopInsn(); local 828 SsaInsn insn = insns.get(i); local [all...] |
SsaInsn.java | 36 * @param block {@code non-null;} block containing this insn. Can 49 * Makes a new SSA insn form a rop insn. 51 * @param insn {@code non-null;} rop insn 55 public static SsaInsn makeFromRop(Insn insn, SsaBasicBlock block) { 56 return new NormalSsaInsn(insn, block); 70 * Like {@link com.android.dx.rop.code.Insn getResult()}. 92 * Like {@link com.android.dx.rop.code.Insn getSources()} [all...] |
/external/mockito/cglib-and-asm/src/org/mockito/asm/tree/analysis/ |
BasicVerifier.java | 48 public Value copyOperation(final AbstractInsnNode insn, final Value value)
52 switch (insn.getOpcode()) {
96 public Value unaryOperation(final AbstractInsnNode insn, final Value value)
100 switch (insn.getOpcode()) {
144 expected = newValue(Type.getObjectType(((FieldInsnNode) insn).owner));
152 return super.unaryOperation(insn, value);
159 return super.unaryOperation(insn, value);
172 return super.unaryOperation(insn, value);
174 expected = newValue(Type.getType(((FieldInsnNode) insn).desc));
182 return super.unaryOperation(insn, value); [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/lc3b/ |
lc3bid.re | 38 #define MOD_OpHAdd (1UL<<0) /* Parameter adds to upper 8 bits of insn */ 39 #define MOD_OpLAdd (1UL<<1) /* Parameter adds to lower 8 bits of insn */ 110 yasm_insn insn; /* base structure */ 195 lc3b_insn *insn; 203 yasm_insn_finalize(&id_insn->insn); 212 if (id_insn->insn.num_operands != info->num_operands) 215 if (id_insn->insn.num_operands == 0) { 221 for(i = 0, op = yasm_insn_ops_first(&id_insn->insn); 256 insn = yasm_xmalloc(sizeof(lc3b_insn)); 257 yasm_value_initialize(&insn->imm, NULL, 0) [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
InsnFormat.java | 40 * @param insn {@code non-null;} the instruction 45 public final String listingString(DalvInsn insn, boolean noteIndices) { 46 String op = insn.getOpcode().getName(); 47 String arg = insnArgString(insn); 48 String comment = insnCommentString(insn, noteIndices); 74 * @param insn {@code non-null;} the instruction 77 public abstract String insnArgString(DalvInsn insn); 87 * @param insn {@code non-null;} the instruction 92 public abstract String insnCommentString(DalvInsn insn, 115 * @param insn {@code non-null;} the instruction to chec [all...] |
HighRegisterPrefix.java | 61 for (SimpleInsn insn : insns) { 62 result += insn.codeSize(); 73 for (SimpleInsn insn : insns) { 74 insn.writeTo(out); 120 SimpleInsn insn = moveInsnFor(src, outAt); local 126 sb.append(insn.listingString0(noteIndices));
|
/external/ltrace/sysdeps/linux-gnu/aarch64/ |
trace.c | 59 unsigned long insn = (unsigned long) ptrace(PTRACE_PEEKTEXT, local 62 if (insn == -1UL && errno != 0) { 69 insn &= 0xffffffffUL; 70 if ((insn & SVC_MASK) == SVC_VALUE) {
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/ |
nv50_ir_emit_nv50.cpp | 178 CodeEmitterNV50::roundMode_MAD(const Instruction *insn) 180 switch (insn->rnd) { 185 assert(insn->rnd == ROUND_N); 1843 Instruction *insn = epilogue->getExit()->prev; local [all...] |
nv50_ir_peephole.cpp | 154 LoadPropagation::checkSwapSrc01(Instruction *insn) 156 if (!prog->getTarget()->getOpInfo(insn).commutative) 157 if (insn->op != OP_SET && insn->op != OP_SLCT) 159 if (insn->src(1).getFile() != FILE_GPR) 162 Instruction *i0 = insn->getSrc(0)->getInsn(); 163 Instruction *i1 = insn->getSrc(1)->getInsn(); 167 insn->swapSources(0, 1); 173 insn->swapSources(0, 1); 179 insn->swapSources(0, 1) 555 Instruction *insn; local 1270 Instruction *insn; member in class:nv50_ir::MemoryOpt::Record 1807 Instruction *insn = pred->getUniqueInsn(); local 1961 Instruction *insn; local [all...] |
/external/mesa3d/src/gallium/drivers/nv50/codegen/ |
nv50_ir_emit_nv50.cpp | 178 CodeEmitterNV50::roundMode_MAD(const Instruction *insn) 180 switch (insn->rnd) { 185 assert(insn->rnd == ROUND_N); 1843 Instruction *insn = epilogue->getExit()->prev; local [all...] |
nv50_ir_peephole.cpp | 154 LoadPropagation::checkSwapSrc01(Instruction *insn) 156 if (!prog->getTarget()->getOpInfo(insn).commutative) 157 if (insn->op != OP_SET && insn->op != OP_SLCT) 159 if (insn->src(1).getFile() != FILE_GPR) 162 Instruction *i0 = insn->getSrc(0)->getInsn(); 163 Instruction *i1 = insn->getSrc(1)->getInsn(); 167 insn->swapSources(0, 1); 173 insn->swapSources(0, 1); 179 insn->swapSources(0, 1) 555 Instruction *insn; local 1270 Instruction *insn; member in class:nv50_ir::MemoryOpt::Record 1807 Instruction *insn = pred->getUniqueInsn(); local 1961 Instruction *insn; local [all...] |
/external/valgrind/main/none/tests/s390x/ |
add.h | 6 #define ADD_REG_MEM(insn, s1, s2, CARRY) \ 12 #insn " %0, %3\n" \ 18 printf(#insn " " #CARRY " + %16.16lX + %16.16lX = %16.16lX (cc=%d)\n", s1, s2, tmp, cc); \ 21 #define ADD_REG_REG(insn, s1, s2, CARRY) \ 27 #insn " %0, %3\n" \ 33 printf(#insn " " #CARRY " + %16.16lX + %16.16lX = %16.16lX (cc=%d)\n", s1, s2, tmp, cc); \ 36 #define ADD_REG_IMM(insn, s1, s2, CARRY) \ 42 #insn " %0," #s2 "\n" \ 48 printf(#insn " " #CARRY " + %16.16lX + %16.16lX = %16.16lX (cc=%d)\n", s1, (unsigned long) s2, tmp, cc); \ 51 #define ADD_MEM_IMM(insn, s1, s2, CARRY) [all...] |
div.h | 3 #define DIV_REG_MEM(insn, d1_1, d1_2, d2) \ 9 #insn " 2, %2\n" \ 15 printf(#insn " %16.16lX%16.16lX / %16.16lX = %16.16lX (rem %16.16lX)\n", d1_1, d1_2, d2, tmp2, tmp1); \ 18 #define DIV_REG_REG(insn, d1_1, d1_2, d2) \ 24 #insn " 2, %2\n" \ 30 printf(#insn " %16.16lX%16.16lX / %16.16lX = %16.16lX (rem %16.16lX)\n", d1_1, d1_2, d2, tmp2, tmp1); \
|
insert.h | 6 #define INSERT_REG_MEM(insn, s1, s2) \ 10 asm volatile( #insn " %0, %3\n" \ 16 printf(#insn " %16.16lX <- %16.16lX = %16.16lX\n", s1, s2, tmp); \ 19 #define INSERT_REG_IMM(insn, s1, s2) \ 23 asm volatile( insn(2,s2) \ 30 printf(#insn " %16.16lX <- %16.16lX = %16.16lX\n", s1, (unsigned long) 0x##s2, v); \
|
/external/dexmaker/src/dx/java/com/android/dx/dex/code/ |
HighRegisterPrefix.java | 61 for (SimpleInsn insn : insns) { 62 result += insn.codeSize(); 73 for (SimpleInsn insn : insns) { 74 insn.writeTo(out); 120 SimpleInsn insn = moveInsnFor(src, outAt); local 126 sb.append(insn.listingString0(noteIndices));
|