Searched refs:instr (Results 1 – 12 of 12) sorted by relevance
/tools/dexter/slicer/ |
D | code_ir.cc | 250 Instruction* instr = nullptr; in DissasembleBytecode() local 253 instr = DecodePackedSwitch(ptr, offset); in DissasembleBytecode() 257 instr = DecodeSparseSwitch(ptr, offset); in DissasembleBytecode() 261 instr = DecodeArrayData(ptr, offset); in DissasembleBytecode() 265 instr = DecodeBytecode(ptr, offset); in DissasembleBytecode() 269 instr->offset = offset; in DissasembleBytecode() 270 instructions.push_back(instr); in DissasembleBytecode() 281 FixupPackedSwitch(fixup.second.instr, fixup.second.base_offset, in FixupSwitches() 287 FixupSparseSwitch(fixup.second.instr, fixup.second.base_offset, in FixupSwitches() 364 auto& instr = packed_switches_[offset].instr; in DecodePackedSwitch() local [all …]
|
D | control_flow_graph.cc | 93 bool BasicBlocksVisitor::HandleAnnotation(Instruction* instr) { in HandleAnnotation() argument 95 StartBlock(instr); in HandleAnnotation() 100 bool BasicBlocksVisitor::SkipInstruction(Instruction* instr) { in SkipInstruction() argument 102 EndBlock(instr->prev); in SkipInstruction() 107 void BasicBlocksVisitor::StartBlock(Instruction* instr) { in StartBlock() argument 108 assert(instr != nullptr); in StartBlock() 112 current_block_.region.first = instr; in StartBlock() 117 void BasicBlocksVisitor::EndBlock(Instruction* instr) { in EndBlock() argument 118 assert(instr != nullptr); in EndBlock() 122 current_block_.region.last = instr; in EndBlock() [all …]
|
D | bytecode_encoder.cc | 441 auto& instr = packed_switches_[offset_]; in Visit() local 442 SLICER_CHECK(instr == nullptr); in Visit() 443 instr = packed_switch; in Visit() 465 auto& instr = sparse_switches_[offset_]; in Visit() local 466 SLICER_CHECK(instr == nullptr); in Visit() 467 instr = sparse_switch; in Visit() 550 auto instr = packed_switches_[payload_offset]; in FixupPackedSwitch() local 551 SLICER_CHECK(instr != nullptr); in FixupPackedSwitch() 559 auto label = instr->targets[i]; in FixupPackedSwitch() 567 auto instr = sparse_switches_[payload_offset]; in FixupSparseSwitch() local [all …]
|
D | tryblocks_encoder.cc | 71 for (auto instr : instructions_) { in Encode() local 72 instr->Accept(&visitor); in Encode() 97 for (auto instr : instructions_) { in Encode() local 98 instr->Accept(this); in Encode()
|
D | instrumentation.cc | 104 for (auto instr : code_ir->instructions) { in Apply() local 106 instr->Accept(&visitor); in Apply() 385 for (auto instr : code_ir->instructions) { in Apply() local 387 instr->Accept(&visitor); in Apply() 516 for (auto instr : code_ir->instructions) { in Apply() local 518 instr->Accept(&visitor); in Apply() 656 for (auto instr : code_ir->instructions) { in RegsRenumbering() local 657 instr->Accept(&visitor); in RegsRenumbering()
|
D | debuginfo_encoder.cc | 133 for (auto instr : instructions_) { in Encode() local 134 instr->Accept(this); in Encode()
|
/tools/dexter/dexter/ |
D | experimental.cc | 67 auto instr = *it++; in StressWrapInvoke() local 68 auto bytecode = dynamic_cast<lir::Bytecode*>(instr); in StressWrapInvoke() 179 for (auto instr : code_ir.instructions) { in StressEntryHook() local 180 auto bytecode = dynamic_cast<lir::Bytecode*>(instr); in StressEntryHook() 227 for (auto instr : code_ir.instructions) { in StressExitHook() local 228 auto bytecode = dynamic_cast<lir::Bytecode*>(instr); in StressExitHook() 404 for (auto instr = block.region.first; instr != nullptr; instr = instr->next) { in CodeCoverage() local 405 trace_point = dynamic_cast<lir::Bytecode*>(instr); in CodeCoverage() 406 if (trace_point != nullptr || instr == block.region.last) { in CodeCoverage()
|
D | dissasembler.cc | 41 void PrintCodeIrVisitor::StartInstruction(const lir::Instruction* instr) { in StartInstruction() argument 46 if (instr == current_block.region.first) { in StartInstruction() 51 void PrintCodeIrVisitor::EndInstruction(const lir::Instruction* instr) { in EndInstruction() argument 56 if (instr == current_block.region.last) { in EndInstruction()
|
D | dissasembler.h | 55 void StartInstruction(const lir::Instruction* instr); 56 void EndInstruction(const lir::Instruction* instr);
|
/tools/dexter/slicer/export/slicer/ |
D | control_flow_graph.h | 71 bool HandleAnnotation(Instruction* instr); 72 bool SkipInstruction(Instruction* instr); 75 void StartBlock(Instruction* instr); 78 void EndBlock(Instruction* instr);
|
D | code_ir.h | 416 for (auto instr : instructions) { in Accept() local 417 instr->Accept(visitor); in Accept() 435 void FixupPackedSwitch(PackedSwitchPayload* instr, dex::u4 base_offset, const dex::u2* ptr); 436 void FixupSparseSwitch(SparseSwitchPayload* instr, dex::u4 base_offset, const dex::u2* ptr); 459 PackedSwitchPayload* instr = nullptr; member 464 SparseSwitchPayload* instr = nullptr; member
|
/tools/security/fuzzing/system_fuzzers/libwatchdog_perf_service/ |
D | libwatchdog_perf_service_fuzzer.cpp | 31 std::string instr[13]; member 70 procStatsSnapshot += info.instr[idx]; in LLVMFuzzerTestOneInput()
|