Home
last modified time | relevance | path

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

/tools/dexter/dexter/
Ddisassembler.cc89 bool PrintCodeIrVisitor::Visit(lir::SparseSwitchPayload* sparse_switch) { in Visit() argument
90 StartInstruction(sparse_switch); in Visit()
91 printf("\t%5u| sparse-switch-payload\n", sparse_switch->offset); in Visit()
92 for (auto& switchCase : sparse_switch->switch_cases) { in Visit()
97 EndInstruction(sparse_switch); in Visit()
Ddisassembler.h35 virtual bool Visit(lir::SparseSwitchPayload* sparse_switch) override;
/tools/dexter/slicer/export/slicer/
Dcontrol_flow_graph.h68 bool Visit(SparseSwitchPayload* sparse_switch) override { return SkipInstruction(sparse_switch); } in Visit() argument
Dbytecode_encoder.h44 virtual bool Visit(SparseSwitchPayload* sparse_switch) override;
Dcode_ir.h87 virtual bool Visit(SparseSwitchPayload* sparse_switch) { return false; } in Visit() argument
/tools/dexter/slicer/
Dbytecode_encoder.cc511 bool BytecodeEncoder::Visit(SparseSwitchPayload* sparse_switch) { in Visit() argument
515 sparse_switch->offset = offset_; in Visit()
518 instr = sparse_switch; in Visit()
523 bytecode_.Push<dex::u2>(Pack_16(sparse_switch->switch_cases.size())); in Visit()
524 for (const auto& switch_case : sparse_switch->switch_cases) { in Visit()
527 for (size_t i = 0; i < sparse_switch->switch_cases.size(); ++i) { in Visit()