Home
last modified time | relevance | path

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

/tools/dexter/slicer/
Dinstrumentation.cc90 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 …]
Dcode_ir.cc44 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 …]
Dcontrol_flow_graph.cc132 for (auto instr : code_ir->instructions) { in CreateBasicBlocks()
Dwriter.cc857 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()
Dreader.cc757 ir_code->instructions = in ExtractCode()
762 ParseInstructions(ir_code->instructions); in ExtractCode()
Dbytecode_encoder.cc681 ir_code->instructions = slicer::ArrayView<const dex::u2>( in Encode()
/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.h430 InstructionsList instructions; member
448 for (auto instr : instructions) { in Accept()
Dwriter.h233 void WriteInstructions(slicer::ArrayView<const dex::u2> instructions);
Ddex_ir.h243 slicer::ArrayView<const dex::u2> instructions; member
/tools/dexter/dexter/
Dexperimental.cc66 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/
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/netsim/guide/src/development/
DREADME.md53 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/
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/test/connectivity/acts_tests/tests/google/bt/pts/instructions/
DGATT_PTS_INSTRUCTIONS32 #Potential new instructions for SIG testcase rewrite