Home
last modified time | relevance | path

Searched refs:instructions (Results 1 – 22 of 22) sorted by relevance

/tools/dexter/slicer/
Dinstrumentation.cc86 code_ir->instructions.InsertBefore(bytecode, boxing_invoke); in BoxValue()
91 code_ir->instructions.InsertBefore(bytecode, move_result); in BoxValue()
99 for (auto instr : code_ir->instructions) { in Apply()
157 code_ir->instructions.InsertBefore(bytecode, hook_invoke); in Apply()
205 code_ir->instructions.InsertBefore(position, move); in GenerateShiftParamsCode()
248 code_ir->instructions.InsertBefore(bytecode, const_size_op); in InjectArrayParamsHook()
258 code_ir->instructions.InsertBefore(bytecode, allocate_array_op); in InjectArrayParamsHook()
289 code_ir->instructions.InsertBefore(bytecode, index_const_op); in InjectArrayParamsHook()
296 code_ir->instructions.InsertBefore(bytecode, aput_op); in InjectArrayParamsHook()
315 code_ir->instructions.InsertBefore(bytecode, hook_invoke); in InjectArrayParamsHook()
[all …]
Dcode_ir.cc45 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 …]
Dwriter.cc822 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()
Dreader.cc716 ir_code->instructions = in ExtractCode()
721 ParseInstructions(ir_code->instructions); in ExtractCode()
Dcontrol_flow_graph.cc133 for (auto instr : code_ir->instructions) { in CreateBasicBlocks()
Dbytecode_encoder.cc630 ir_code->instructions = slicer::ArrayView<const dex::u2>( in Encode()
/tools/dexter/dexter/
Dexperimental.cc65 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/
DGATT_PTS_INSTRUCTIONS64 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/
Dtryblocks_encoder.h33 explicit TryBlocksEncoder(const InstructionsList& instructions) in TryBlocksEncoder() argument
34 : instructions_(instructions) { in TryBlocksEncoder()
Ddebuginfo_encoder.h36 explicit DebugInfoEncoder(const InstructionsList& instructions) in DebugInfoEncoder() argument
37 : instructions_(instructions) { in DebugInfoEncoder()
Dbytecode_encoder.h32 explicit BytecodeEncoder(const InstructionsList& instructions) in BytecodeEncoder() argument
33 : instructions_(instructions) { in BytecodeEncoder()
Dcode_ir.h398 InstructionsList instructions; member
416 for (auto instr : instructions) { in Accept()
Dwriter.h228 void WriteInstructions(slicer::ArrayView<const dex::u2> instructions);
Ddex_ir.h232 slicer::ArrayView<const dex::u2> instructions; member
/tools/tradefederation/core/atest/docs/
Datest_structure.md81 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…
Ddevelop_test_runners.md30 > follow the same instructions for ```vendorsetup.sh``` in
Ddevelop_test_finders.md35 > follow the same instructions for ```vendorsetup.sh``` in
/tools/asuite/atest/docs/
Datest_structure.md81 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…
Ddevelop_test_runners.md30 > follow the same instructions for ```vendorsetup.sh``` in
Ddevelop_test_finders.md35 > follow the same instructions for ```vendorsetup.sh``` in
/tools/metalava/src/main/java/com/android/tools/metalava/
DAnnotationStatistics.kt433 val nodes = method.instructions in <lambda>()
/tools/test/connectivity/acts_tests/tests/google/bt/pts/instructions/
DGATT_PTS_INSTRUCTIONS32 #Potential new instructions for SIG testcase rewrite