Home
last modified time | relevance | path

Searched refs:SparseSwitchPayload (Results 1 – 8 of 8) sorted by relevance

/tools/dexter/slicer/export/slicer/
Dcode_ir.h53 struct SparseSwitchPayload;
85 virtual bool Visit(SparseSwitchPayload* sparse_switch) { return false; } in Visit()
319 struct SparseSwitchPayload : public Instruction { struct
436 void FixupSparseSwitch(SparseSwitchPayload* instr, dex::u4 base_offset, const dex::u2* ptr);
438 SparseSwitchPayload* DecodeSparseSwitch(const dex::u2* /*ptr*/, dex::u4 offset);
464 SparseSwitchPayload* instr = nullptr;
Dbytecode_encoder.h44 virtual bool Visit(SparseSwitchPayload* sparse_switch) override;
82 std::map<dex::u4, const SparseSwitchPayload*> sparse_switches_;
Dcontrol_flow_graph.h68 bool Visit(SparseSwitchPayload* sparse_switch) override { return SkipInstruction(sparse_switch); } in Visit()
Ddex_bytecode.h165 struct SparseSwitchPayload { struct
/tools/dexter/slicer/
Dcode_ir.cc384 SparseSwitchPayload* CodeIr::DecodeSparseSwitch(const dex::u2* /*ptr*/, in DecodeSparseSwitch()
392 instr = Alloc<SparseSwitchPayload>(); in DecodeSparseSwitch()
396 void CodeIr::FixupSparseSwitch(SparseSwitchPayload* instr, dex::u4 base_offset, in FixupSparseSwitch()
400 auto dex_sparse_switch = reinterpret_cast<const dex::SparseSwitchPayload*>(ptr); in FixupSparseSwitch()
407 SparseSwitchPayload::SwitchCase switch_case = {}; in FixupSparseSwitch()
Dbytecode_encoder.cc460 bool BytecodeEncoder::Visit(SparseSwitchPayload* sparse_switch) { in Visit()
570 auto payload = bytecode_.ptr<dex::SparseSwitchPayload>(payload_offset * 2); in FixupSparseSwitch()
/tools/dexter/dexter/
Ddissasembler.h35 virtual bool Visit(lir::SparseSwitchPayload* sparse_switch) override;
Ddissasembler.cc89 bool PrintCodeIrVisitor::Visit(lir::SparseSwitchPayload* sparse_switch) { in Visit()