/tools/dexter/slicer/ |
D | instrumentation.cc | 90 code_ir->instructions.InsertBefore(bytecode, boxing_invoke); in BoxValue() 95 code_ir->instructions.InsertBefore(bytecode, move_result); in BoxValue() 108 for (auto instr : code_ir->instructions) { in Apply() 166 code_ir->instructions.InsertBefore(bytecode, hook_invoke); in Apply() 219 code_ir->instructions.InsertBefore(position, move); in GenerateShiftParamsCode() 259 code_ir->instructions.InsertBefore(bytecode, const_size_op); in InjectArrayParamsHook() 269 code_ir->instructions.InsertBefore(bytecode, allocate_array_op); in InjectArrayParamsHook() 297 code_ir->instructions.InsertBefore(bytecode, const_str_op); in InjectArrayParamsHook() 312 code_ir->instructions.InsertBefore(bytecode, index_const_op); in InjectArrayParamsHook() 319 code_ir->instructions.InsertBefore(bytecode, aput_op); in InjectArrayParamsHook() [all …]
|
D | code_ir.cc | 44 BytecodeEncoder bytecode_encoder(instructions); in Assemble() 49 DebugInfoEncoder dbginfo_encoder(instructions); in Assemble() 54 TryBlocksEncoder try_blocks_encoder(instructions); in Assemble() 239 const dex::u2* begin = ir_code->instructions.begin(); in DisassembleBytecode() 240 const dex::u2* end = ir_code->instructions.end(); in DisassembleBytecode() 269 instructions.push_back(instr); in DisassembleBytecode() 276 const dex::u2* begin = ir_method->code->instructions.begin(); in FixupSwitches() 293 static void MergeInstructions(I_LIST& instructions, const E_LIST& extra) { in MergeInstructions() argument 301 auto instrIt = instructions.begin(); in MergeInstructions() 305 if (instrIt == instructions.end() || in MergeInstructions() [all …]
|
D | control_flow_graph.cc | 132 for (auto instr : code_ir->instructions) { in CreateBasicBlocks()
|
D | writer.cc | 857 void Writer::WriteInstructions(slicer::ArrayView<const dex::u2> instructions) { in WriteInstructions() argument 858 SLICER_CHECK(!instructions.empty()); in WriteInstructions() 860 auto offset = dex_->code.Push(instructions); in WriteInstructions() 862 dex::u2* const end = ptr + instructions.size(); in WriteInstructions() 1027 dex_code.insns_size = irCode->instructions.size(); in WriteCode() 1032 WriteInstructions(irCode->instructions); in WriteCode()
|
D | reader.cc | 757 ir_code->instructions = in ExtractCode() 762 ParseInstructions(ir_code->instructions); in ExtractCode()
|
D | bytecode_encoder.cc | 681 ir_code->instructions = slicer::ArrayView<const dex::u2>( in Encode()
|
/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 | 430 InstructionsList instructions; member 448 for (auto instr : instructions) { in Accept()
|
D | writer.h | 233 void WriteInstructions(slicer::ArrayView<const dex::u2> instructions);
|
D | dex_ir.h | 243 slicer::ArrayView<const dex::u2> instructions; member
|
/tools/dexter/dexter/ |
D | experimental.cc | 66 auto it = code_ir.instructions.begin(); in StressWrapInvoke() 67 while (it != code_ir.instructions.end()) { in StressWrapInvoke() 112 code_ir.instructions.InsertBefore(bytecode, new_call); in StressWrapInvoke() 121 code_ir.instructions.Remove(bytecode); in StressWrapInvoke() 180 for (auto instr : code_ir.instructions) { in StressEntryHook() 185 code_ir.instructions.InsertBefore(bytecode, call); in StressEntryHook() 228 for (auto instr : code_ir.instructions) { in StressExitHook() 271 code_ir.instructions.InsertBefore(bytecode, call); in StressExitHook() 284 code_ir.instructions.InsertBefore(bytecode, move_result); in StressExitHook() 426 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/netsim/guide/src/development/ |
D | README.md | 53 instructions: 66 Follow the instructions above links for workstation setup. Linux setup and build 139 provides instructions for building and running cuttlefish AVDs. 141 Follow the instructions in the codelab for workstation setup. 235 for instructions on how to install `mdbook`.
|
/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/test/connectivity/acts_tests/tests/google/bt/pts/instructions/ |
D | GATT_PTS_INSTRUCTIONS | 32 #Potential new instructions for SIG testcase rewrite
|