Searched refs:CodeIr (Results 1 – 7 of 7) sorted by relevance
/tools/dexter/slicer/ |
D | code_ir.cc | 36 void CodeIr::Assemble() { in Assemble() 59 void CodeIr::DissasembleTryBlocks(const ir::Code* ir_code) { in DissasembleTryBlocks() 109 void CodeIr::DissasembleDebugInfo(const ir::DebugInfo* ir_debug_info) { in DissasembleDebugInfo() 239 void CodeIr::DissasembleBytecode(const ir::Code* ir_code) { in DissasembleBytecode() 276 void CodeIr::FixupSwitches() { in FixupSwitches() 316 void CodeIr::Dissasemble() { in Dissasemble() 358 PackedSwitchPayload* CodeIr::DecodePackedSwitch(const dex::u2* /*ptr*/, in DecodePackedSwitch() 370 void CodeIr::FixupPackedSwitch(PackedSwitchPayload* instr, dex::u4 base_offset, in FixupPackedSwitch() 384 SparseSwitchPayload* CodeIr::DecodeSparseSwitch(const dex::u2* /*ptr*/, in DecodeSparseSwitch() 396 void CodeIr::FixupSparseSwitch(SparseSwitchPayload* instr, dex::u4 base_offset, in FixupSparseSwitch() [all …]
|
D | instrumentation.cc | 33 lir::CodeIr* code_ir, in BoxValue() 96 bool EntryHook::Apply(lir::CodeIr* code_ir) { in Apply() 161 void GenerateShiftParamsCode(lir::CodeIr* code_ir, lir::Instruction* position, dex::u4 shift) { in GenerateShiftParamsCode() 209 bool EntryHook::InjectArrayParamsHook(lir::CodeIr* code_ir, lir::Bytecode* bytecode) { in InjectArrayParamsHook() 335 bool ExitHook::Apply(lir::CodeIr* code_ir) { in Apply() 437 bool DetourHook::Apply(lir::CodeIr* code_ir) { in Apply() 569 void AllocateScratchRegs::RegsRenumbering(lir::CodeIr* code_ir) { in RegsRenumbering() 597 void AllocateScratchRegs::ShiftParams(lir::CodeIr* code_ir) { in ShiftParams() 611 void AllocateScratchRegs::Allocate(lir::CodeIr* code_ir, dex::u4 first_reg, int count) { in Allocate() 627 bool AllocateScratchRegs::Apply(lir::CodeIr* code_ir) { in Apply() [all …]
|
/tools/dexter/slicer/export/slicer/ |
D | instrumentation.h | 35 virtual bool Apply(lir::CodeIr* code_ir) = 0; 71 virtual bool Apply(lir::CodeIr* code_ir) override; 77 bool InjectArrayParamsHook(lir::CodeIr* code_ir, lir::Bytecode* bytecode); 102 virtual bool Apply(lir::CodeIr* code_ir) override; 123 virtual bool Apply(lir::CodeIr* code_ir) override; 165 virtual bool Apply(lir::CodeIr* code_ir) override; 173 void RegsRenumbering(lir::CodeIr* code_ir); 174 void ShiftParams(lir::CodeIr* code_ir); 175 void Allocate(lir::CodeIr* code_ir, dex::u4 first_reg, int count);
|
D | code_ir.h | 396 struct CodeIr { struct 404 CodeIr(ir::EncodedMethod* ir_method, std::shared_ptr<ir::DexFile> dex_ir) in CodeIr() argument 410 CodeIr(const CodeIr&) = delete; 411 CodeIr& operator=(const CodeIr&) = delete; argument
|
D | control_flow_graph.h | 93 const CodeIr* code_ir; 96 ControlFlowGraph(const CodeIr* code_ir, bool model_exceptions) : code_ir(code_ir) { in ControlFlowGraph()
|
/tools/dexter/dexter/ |
D | experimental.cc | 36 lir::CodeIr code_ir(ir_method.get(), dex_ir); in FullRewrite() 55 lir::CodeIr code_ir(ir_method.get(), dex_ir); in StressWrapInvoke() 145 lir::CodeIr code_ir(ir_method.get(), dex_ir); in StressEntryHook() 204 lir::CodeIr code_ir(ir_method.get(), dex_ir); in StressExitHook() 369 lir::CodeIr code_ir(ir_method.get(), dex_ir); in CodeCoverage()
|
D | dissasembler.cc | 327 lir::CodeIr code_ir(ir_method, dex_ir_); in Dissasemble()
|