/tools/dexter/slicer/ |
D | instrumentation.cc | 86 code_ir->instructions.InsertBefore(bytecode, boxing_invoke); in BoxValue() 91 code_ir->instructions.InsertBefore(bytecode, move_result); in BoxValue() 104 for (auto instr : code_ir->instructions) { in Apply() 162 code_ir->instructions.InsertBefore(bytecode, hook_invoke); in Apply() 210 code_ir->instructions.InsertBefore(position, move); in GenerateShiftParamsCode() 250 code_ir->instructions.InsertBefore(bytecode, const_size_op); in InjectArrayParamsHook() 260 code_ir->instructions.InsertBefore(bytecode, allocate_array_op); in InjectArrayParamsHook() 288 code_ir->instructions.InsertBefore(bytecode, const_str_op); in InjectArrayParamsHook() 303 code_ir->instructions.InsertBefore(bytecode, index_const_op); in InjectArrayParamsHook() 310 code_ir->instructions.InsertBefore(bytecode, aput_op); in InjectArrayParamsHook() [all …]
|
D | code_ir.cc | 45 BytecodeEncoder bytecode_encoder(instructions); in Assemble() 50 DebugInfoEncoder dbginfo_encoder(instructions); in Assemble() 55 TryBlocksEncoder try_blocks_encoder(instructions); in Assemble() 240 const dex::u2* begin = ir_code->instructions.begin(); in DissasembleBytecode() 241 const dex::u2* end = ir_code->instructions.end(); in DissasembleBytecode() 270 instructions.push_back(instr); in DissasembleBytecode() 277 const dex::u2* begin = ir_method->code->instructions.begin(); in FixupSwitches() 294 static void MergeInstructions(I_LIST& instructions, const E_LIST& extra) { in MergeInstructions() argument 302 auto instrIt = instructions.begin(); in MergeInstructions() 306 if (instrIt == instructions.end() || in MergeInstructions() [all …]
|
D | writer.cc | 822 void Writer::WriteInstructions(slicer::ArrayView<const dex::u2> instructions) { in WriteInstructions() argument 823 SLICER_CHECK(!instructions.empty()); in WriteInstructions() 825 auto offset = dex_->code.Push(instructions); in WriteInstructions() 827 dex::u2* const end = ptr + instructions.size(); in WriteInstructions() 965 dex_code.insns_size = irCode->instructions.size(); in WriteCode() 970 WriteInstructions(irCode->instructions); in WriteCode()
|
D | control_flow_graph.cc | 133 for (auto instr : code_ir->instructions) { in CreateBasicBlocks()
|
D | reader.cc | 716 ir_code->instructions = in ExtractCode() 721 ParseInstructions(ir_code->instructions); in ExtractCode()
|
D | bytecode_encoder.cc | 630 ir_code->instructions = slicer::ArrayView<const dex::u2>( in Encode()
|
/tools/dexter/dexter/ |
D | experimental.cc | 65 auto it = code_ir.instructions.begin(); in StressWrapInvoke() 66 while (it != code_ir.instructions.end()) { in StressWrapInvoke() 111 code_ir.instructions.InsertBefore(bytecode, new_call); in StressWrapInvoke() 120 code_ir.instructions.Remove(bytecode); in StressWrapInvoke() 179 for (auto instr : code_ir.instructions) { in StressEntryHook() 184 code_ir.instructions.InsertBefore(bytecode, call); in StressEntryHook() 227 for (auto instr : code_ir.instructions) { in StressExitHook() 270 code_ir.instructions.InsertBefore(bytecode, call); in StressExitHook() 283 code_ir.instructions.InsertBefore(bytecode, move_result); in StressExitHook() 425 code_ir.instructions.InsertBefore(trace_point, load_block_id); in CodeCoverage() [all …]
|
/tools/test/connectivity/acts_tests/tests/google/fuchsia/bt/pts/ |
D | GATT_PTS_INSTRUCTIONS | 64 Note: If device is already paired, pairing tool instructions are not needed. 87 Note: If device is already paired, pairing tool instructions are not needed. 110 Note: If device is already paired, pairing tool instructions are not needed. 153 Note: If device is already paired, pairing tool instructions are not needed. 190 Note: If device is already paired, pairing tool instructions are not needed.
|
/tools/dexter/slicer/export/slicer/ |
D | tryblocks_encoder.h | 33 explicit TryBlocksEncoder(const InstructionsList& instructions) in TryBlocksEncoder() argument 34 : instructions_(instructions) { in TryBlocksEncoder()
|
D | debuginfo_encoder.h | 36 explicit DebugInfoEncoder(const InstructionsList& instructions) in DebugInfoEncoder() argument 37 : instructions_(instructions) { in DebugInfoEncoder()
|
D | bytecode_encoder.h | 32 explicit BytecodeEncoder(const InstructionsList& instructions) in BytecodeEncoder() argument 33 : instructions_(instructions) { in BytecodeEncoder()
|
D | code_ir.h | 398 InstructionsList instructions; member 416 for (auto instr : instructions) { in Accept()
|
D | writer.h | 228 void WriteInstructions(slicer::ArrayView<const dex::u2> instructions);
|
D | dex_ir.h | 232 slicer::ArrayView<const dex::u2> instructions; member
|
/tools/asuite/atest-py2/docs/ |
D | atest_structure.md | 81 For more details and instructions on how to create new test finders, 89 For more details and instructions on how to create new test runners, [go here](./develop_test_runne…
|
D | develop_test_runners.md | 30 > follow the same instructions for ```vendorsetup.sh``` in
|
D | develop_test_finders.md | 35 > follow the same instructions for ```vendorsetup.sh``` in
|
/tools/asuite/atest/docs/ |
D | atest_structure.md | 81 For more details and instructions on how to create new test finders, 89 For more details and instructions on how to create new test runners, [go here](./develop_test_runne…
|
D | develop_test_runners.md | 30 > follow the same instructions for ```vendorsetup.sh``` in
|
D | develop_test_finders.md | 35 > follow the same instructions for ```vendorsetup.sh``` in
|
/tools/metalava/src/main/java/com/android/tools/metalava/ |
D | AnnotationStatistics.kt | 432 val nodes = method.instructions in <lambda>()
|
/tools/test/connectivity/acts_tests/tests/google/bt/pts/instructions/ |
D | GATT_PTS_INSTRUCTIONS | 32 #Potential new instructions for SIG testcase rewrite
|