Home
last modified time | relevance | path

Searched refs:operands (Results 1 – 6 of 6) sorted by relevance

/tools/dexter/slicer/
Dcode_ir.cc131 annotation->operands.push_back(Alloc<String>( in DissasembleDebugInfo()
140 annotation->operands.push_back(Alloc<LineNumber>(line)); in DissasembleDebugInfo()
166 annotation->operands.push_back(Alloc<VReg>(dex::ReadULeb128(&ptr))); in DissasembleDebugInfo()
170 annotation->operands.push_back(GetString(name_index)); in DissasembleDebugInfo()
174 annotation->operands.push_back(GetType(type_index)); in DissasembleDebugInfo()
181 annotation->operands.push_back(Alloc<VReg>(dex::ReadULeb128(&ptr))); in DissasembleDebugInfo()
185 annotation->operands.push_back(GetString(name_index)); in DissasembleDebugInfo()
189 annotation->operands.push_back(GetType(type_index)); in DissasembleDebugInfo()
193 annotation->operands.push_back(GetString(sig_index)); in DissasembleDebugInfo()
200 annotation->operands.push_back(Alloc<VReg>(dex::ReadULeb128(&ptr))); in DissasembleDebugInfo()
[all …]
Dinstrumentation.cc71 hook_invoke->operands.push_back(args); in Apply()
72 hook_invoke->operands.push_back(hook_method); in Apply()
155 hook_invoke->operands.push_back(args); in Apply()
156 hook_invoke->operands.push_back(hook_method); in Apply()
169 move_result->operands.push_back(bytecode->operands[0]); in Apply()
225 bytecode->operands[1] = detour_method; in Apply()
265 for (auto operand : bytecode->operands) { in Visit()
272 for (auto operand : dbg_annotation->operands) { in Visit()
369 move->operands.push_back(code_ir->Alloc<lir::VReg>(reg - shift)); in ShiftParams()
370 move->operands.push_back(code_ir->Alloc<lir::VReg>(reg)); in ShiftParams()
[all …]
Dbytecode_encoder.cc142 SLICER_CHECK(bytecode->operands.size() == 0); in Visit()
148 SLICER_CHECK(bytecode->operands.size() == 2); in Visit()
156 SLICER_CHECK(bytecode->operands.size() == 2); in Visit()
165 SLICER_CHECK(bytecode->operands.size() == 2); in Visit()
175 SLICER_CHECK(bytecode->operands.size() == 2); in Visit()
183 SLICER_CHECK(bytecode->operands.size() == 2); in Visit()
192 SLICER_CHECK(bytecode->operands.size() == 1); in Visit()
199 SLICER_CHECK(bytecode->operands.size() == 2); in Visit()
209 SLICER_CHECK(bytecode->operands.size() == 1); in Visit()
226 SLICER_CHECK(bytecode->operands.size() == 1); in Visit()
[all …]
/tools/dexter/dexter/
Dexperimental.cc109 new_call->operands.push_back(bytecode->operands[0]); in StressWrapInvoke()
110 new_call->operands.push_back(wraper_method); in StressWrapInvoke()
175 call->operands.push_back(args); in StressEntryHook()
176 call->operands.push_back(target_method); in StressEntryHook()
268 call->operands.push_back(args); in StressExitHook()
269 call->operands.push_back(target_method); in StressExitHook()
282 move_result->operands.push_back(bytecode->operands[0]); in StressExitHook()
420 load_block_id->operands.push_back(code_ir.Alloc<lir::VReg>(scratch_reg)); in CodeCoverage()
421 load_block_id->operands.push_back(code_ir.Alloc<lir::Const32>(basic_block_id)); in CodeCoverage()
427 trace_call->operands.push_back(code_ir.Alloc<lir::VRegRange>(scratch_reg, 1)); in CodeCoverage()
[all …]
Ddissasembler.cc66 for (auto op : bytecode->operands) { in Visit()
300 for (auto op : annotation->operands) { in Visit()
/tools/dexter/slicer/export/slicer/
Dcode_ir.h302 std::vector<Operand*> operands; member
306 return detail::CastOperand<T>(operands[index]); in CastOperand()
383 std::vector<Operand*> operands; member
389 return detail::CastOperand<T>(operands[index]); in CastOperand()