Home
last modified time | relevance | path

Searched refs:Bytecode (Results 1 – 10 of 10) sorted by relevance

/tools/dexter/dexter/
Dexperimental.cc68 auto bytecode = dynamic_cast<lir::Bytecode*>(instr); in StressWrapInvoke()
107 auto new_call = code_ir.Alloc<lir::Bytecode>(); in StressWrapInvoke()
173 auto call = code_ir.Alloc<lir::Bytecode>(); in StressEntryHook()
180 auto bytecode = dynamic_cast<lir::Bytecode*>(instr); in StressEntryHook()
228 auto bytecode = dynamic_cast<lir::Bytecode*>(instr); in StressExitHook()
266 auto call = code_ir.Alloc<lir::Bytecode>(); in StressExitHook()
280 auto move_result = code_ir.Alloc<lir::Bytecode>(); in StressExitHook()
402 trace_point = dynamic_cast<lir::Bytecode*>(instr); in CodeCoverage()
410 auto opcode = static_cast<lir::Bytecode*>(trace_point)->opcode; in CodeCoverage()
418 auto load_block_id = code_ir.Alloc<lir::Bytecode>(); in CodeCoverage()
[all …]
Ddissasembler.h33 virtual bool Visit(lir::Bytecode* bytecode) override;
Ddissasembler.cc62 bool PrintCodeIrVisitor::Visit(lir::Bytecode* bytecode) { in Visit()
/tools/dexter/slicer/
Dinstrumentation.cc25 lir::Bytecode* out = nullptr;
26 bool Visit(lir::Bytecode* bytecode) { in Visit()
69 auto hook_invoke = code_ir->Alloc<lir::Bytecode>(); in Apply()
153 auto hook_invoke = code_ir->Alloc<lir::Bytecode>(); in Apply()
167 auto move_result = code_ir->Alloc<lir::Bytecode>(); in Apply()
264 virtual bool Visit(lir::Bytecode* bytecode) override { in Visit()
365 auto move = code_ir->Alloc<lir::Bytecode>(); in ShiftParams()
Dbytecode_encoder.cc95 static dex::u4 GetRegA(const Bytecode* bytecode, int index) { in GetRegA()
104 static dex::u4 GetRegB(const Bytecode* bytecode, int index) { in GetRegB()
113 static dex::u4 GetRegC(const Bytecode* bytecode, int index) { in GetRegC()
125 bool BytecodeEncoder::Visit(Bytecode* bytecode) { in Visit()
Dcontrol_flow_graph.cc40 bool BasicBlocksVisitor::Visit(Bytecode* bytecode) { in Visit()
Dcode_ir.cc451 Bytecode* CodeIr::DecodeBytecode(const dex::u2* ptr, dex::u4 offset) { in DecodeBytecode()
454 auto instr = Alloc<Bytecode>(); in DecodeBytecode()
/tools/dexter/slicer/export/slicer/
Dcode_ir.h51 struct Bytecode;
83 virtual bool Visit(Bytecode* bytecode) { return false; } in Visit()
300 struct Bytecode : public Instruction { struct
441 Bytecode* DecodeBytecode(const dex::u2* ptr, dex::u4 offset);
Dcontrol_flow_graph.h55 bool Visit(Bytecode* bytecode) override;
Dbytecode_encoder.h42 virtual bool Visit(Bytecode* bytecode) override;