Searched refs:opcode (Results 1 – 14 of 14) sorted by relevance
/tools/dexter/slicer/ |
D | dex_bytecode.cc | 28 Opcode opcode = Opcode(bytecode & 0xff); in OpcodeFromBytecode() local 29 return opcode; in OpcodeFromBytecode() 48 InstructionIndexType GetIndexTypeFromOpcode(Opcode opcode) { in GetIndexTypeFromOpcode() argument 49 return gInstructionDescriptors[opcode].index_type; in GetIndexTypeFromOpcode() 52 InstructionFormat GetFormatFromOpcode(Opcode opcode) { in GetFormatFromOpcode() argument 53 return gInstructionDescriptors[opcode].format; in GetFormatFromOpcode() 56 OpcodeFlags GetFlagsFromOpcode(Opcode opcode) { in GetFlagsFromOpcode() argument 57 return gInstructionDescriptors[opcode].flags; in GetFlagsFromOpcode() 60 VerifyFlags GetVerifyFlagsFromOpcode(Opcode opcode) { in GetVerifyFlagsFromOpcode() argument 61 return gInstructionDescriptors[opcode].verify_flags; in GetVerifyFlagsFromOpcode() [all …]
|
D | bytecode_encoder.cc | 99 auto verify_flags = dex::GetVerifyFlagsFromOpcode(bytecode->opcode); in GetRegA() 108 auto verify_flags = dex::GetVerifyFlagsFromOpcode(bytecode->opcode); in GetRegB() 117 auto verify_flags = dex::GetVerifyFlagsFromOpcode(bytecode->opcode); in GetRegC() 130 dex::Opcode opcode = bytecode->opcode; in Visit() local 135 if (opcode == dex::OP_GOTO) { in Visit() 136 opcode = dex::OP_GOTO_16; in Visit() 140 auto format = dex::GetFormatFromOpcode(opcode); in Visit() 146 bytecode_.Push<dex::u2>(Pack_Z_8(opcode)); in Visit() 154 bytecode_.Push<dex::u2>(Pack_4_4_8(vB, vA, opcode)); in Visit() 162 bytecode_.Push<dex::u2>(Pack_8_8(vA, opcode)); in Visit() [all …]
|
D | instrumentation.cc | 87 boxing_invoke->opcode = dex::OP_INVOKE_STATIC_RANGE; in BoxValue() 93 move_result->opcode = dex::OP_MOVE_RESULT_OBJECT; in BoxValue() 161 hook_invoke->opcode = dex::OP_INVOKE_STATIC_RANGE; in Apply() 199 move->opcode = dex::OP_MOVE_OBJECT_16; in GenerateShiftParamsCode() 205 move->opcode = dex::OP_MOVE_16; in GenerateShiftParamsCode() 211 move->opcode = dex::OP_MOVE_WIDE_16; in GenerateShiftParamsCode() 255 const_size_op->opcode = dex::OP_CONST; in InjectArrayParamsHook() 264 allocate_array_op->opcode = dex::OP_NEW_ARRAY; in InjectArrayParamsHook() 292 const_str_op->opcode = dex::OP_CONST_STRING; in InjectArrayParamsHook() 309 index_const_op->opcode = dex::OP_CONST; in InjectArrayParamsHook() [all …]
|
D | code_ir.cc | 145 dex::u1 opcode = 0; in DisassembleDebugInfo() local 146 while ((opcode = *ptr++) != dex::DBG_END_SEQUENCE) { in DisassembleDebugInfo() 149 switch (opcode) { in DisassembleDebugInfo() 162 annotation = Alloc<DbgInfoAnnotation>(opcode); in DisassembleDebugInfo() 177 annotation = Alloc<DbgInfoAnnotation>(opcode); in DisassembleDebugInfo() 197 annotation = Alloc<DbgInfoAnnotation>(opcode); in DisassembleDebugInfo() 203 annotation = Alloc<DbgInfoAnnotation>(opcode); in DisassembleDebugInfo() 207 annotation = Alloc<DbgInfoAnnotation>(opcode); in DisassembleDebugInfo() 211 annotation = Alloc<DbgInfoAnnotation>(opcode); in DisassembleDebugInfo() 222 int adjusted_opcode = opcode - dex::DBG_FIRST_SPECIAL; in DisassembleDebugInfo() [all …]
|
D | control_flow_graph.cc | 55 const auto flags = dex::GetFlagsFromOpcode(bytecode->opcode); in Visit() 68 terminate_block = bytecode->opcode == dex::OP_THROW || (flags & exit_instr_flags) != 0; in Visit()
|
D | writer.cc | 799 dex::u1 opcode = 0; in WriteDebugInfo() local 800 while ((opcode = *src++) != dex::DBG_END_SEQUENCE) { in WriteDebugInfo() 801 data.Push<dex::u1>(opcode); in WriteDebugInfo() 803 switch (opcode) { in WriteDebugInfo() 866 auto opcode = dex::OpcodeFromBytecode(*ptr); in WriteInstructions() local 871 switch (dex::GetFormatFromOpcode(opcode)) { in WriteInstructions() 894 switch (dex::GetIndexTypeFromOpcode(opcode)) { in WriteInstructions()
|
D | reader.cc | 674 dex::u1 opcode = 0; in ExtractDebugInfo() local 675 while ((opcode = *ptr++) != dex::DBG_END_SEQUENCE) { in ExtractDebugInfo() 676 switch (opcode) { in ExtractDebugInfo() 942 switch (dex::GetFormatFromOpcode(dex_instr.opcode)) { in ParseInstructions() 965 switch (GetIndexTypeFromOpcode(dex_instr.opcode)) { in ParseInstructions()
|
/tools/dexter/slicer/export/slicer/ |
D | dex_bytecode.h | 44 #define INSTRUCTION_ENUM(opcode, cname, ...) OP_##cname = (opcode), argument 130 Opcode opcode; // instruction opcode member 168 const char* GetOpcodeName(Opcode opcode); 171 InstructionIndexType GetIndexTypeFromOpcode(Opcode opcode); 174 InstructionFormat GetFormatFromOpcode(Opcode opcode); 177 OpcodeFlags GetFlagsFromOpcode(Opcode opcode); 180 VerifyFlags GetVerifyFlagsFromOpcode(Opcode opcode); 194 std::ostream& operator<<(std::ostream& os, Opcode opcode);
|
D | instrumentation.h | 141 virtual dex::Opcode GetNewOpcode(dex::Opcode opcode) = 0; 153 virtual dex::Opcode GetNewOpcode(dex::Opcode opcode) override; 165 virtual dex::Opcode GetNewOpcode(dex::Opcode opcode) override;
|
D | code_ir.h | 333 dex::Opcode opcode = dex::OP_NOP; member
|
/tools/dexter/dexter/ |
D | experimental.cc | 75 switch (bytecode->opcode) { in StressWrapInvoke() 109 new_call->opcode = new_call_opcode; in StressWrapInvoke() 175 call->opcode = dex::OP_INVOKE_STATIC_RANGE; in StressEntryHook() 238 switch (bytecode->opcode) { in StressExitHook() 268 call->opcode = dex::OP_INVOKE_STATIC_RANGE; in StressExitHook() 282 move_result->opcode = move_result_opcode; in StressExitHook() 414 auto opcode = static_cast<lir::Bytecode*>(trace_point)->opcode; in CodeCoverage() local 415 if (opcode == dex::OP_MOVE_RESULT || in CodeCoverage() 416 opcode == dex::OP_MOVE_RESULT_WIDE || in CodeCoverage() 417 opcode == dex::OP_MOVE_RESULT_OBJECT) { in CodeCoverage() [all …]
|
D | disassembler.cc | 64 printf("\t%5u| %s", bytecode->offset, dex::GetOpcodeName(bytecode->opcode)); in Visit()
|
/tools/netsim/pdl/ |
D | arp.pdl | 12 opcode: 16, // Operation (1 for request, 2 for reply)
|
/tools/netsim/rust/http-proxy/src/ |
D | dns.rs | 125 if header.opcode != Opcode::StandardQuery { in parse() 196 opcode: Opcode, field 292 opcode: Opcode::try_from(flags.get(Flag::OPCODE_MASK))?, in parse()
|