Searched refs:CodeIr (Results 1 – 7 of 7) sorted by relevance
/tools/dexter/slicer/ |
D | code_ir.cc | 35 void CodeIr::Assemble() { in Assemble() 58 void CodeIr::DisassembleTryBlocks(const ir::Code* ir_code) { in DisassembleTryBlocks() 108 void CodeIr::DisassembleDebugInfo(const ir::DebugInfo* ir_debug_info) { in DisassembleDebugInfo() 238 void CodeIr::DisassembleBytecode(const ir::Code* ir_code) { in DisassembleBytecode() 275 void CodeIr::FixupSwitches() { in FixupSwitches() 315 void CodeIr::Disassemble() { in Disassemble() 357 PackedSwitchPayload* CodeIr::DecodePackedSwitch(const dex::u2* /*ptr*/, in DecodePackedSwitch() 369 void CodeIr::FixupPackedSwitch(PackedSwitchPayload* instr, dex::u4 base_offset, in FixupPackedSwitch() 383 SparseSwitchPayload* CodeIr::DecodeSparseSwitch(const dex::u2* /*ptr*/, in DecodeSparseSwitch() 395 void CodeIr::FixupSparseSwitch(SparseSwitchPayload* instr, dex::u4 base_offset, in FixupSparseSwitch() [all …]
|
D | instrumentation.cc | 37 lir::CodeIr* code_ir, in BoxValue() 105 bool EntryHook::Apply(lir::CodeIr* code_ir) { in Apply() 170 void GenerateShiftParamsCode(lir::CodeIr* code_ir, lir::Instruction* position, dex::u4 shift) { in GenerateShiftParamsCode() 223 bool EntryHook::InjectArrayParamsHook(lir::CodeIr* code_ir, lir::Bytecode* bytecode) { in InjectArrayParamsHook() 362 bool ExitHook::Apply(lir::CodeIr* code_ir) { in Apply() 524 bool DetourHook::Apply(lir::CodeIr* code_ir) { in Apply() 656 void AllocateScratchRegs::RegsRenumbering(lir::CodeIr* code_ir) { in RegsRenumbering() 684 void AllocateScratchRegs::ShiftParams(lir::CodeIr* code_ir) { in ShiftParams() 698 void AllocateScratchRegs::Allocate(lir::CodeIr* code_ir, dex::u4 first_reg, int count) { in Allocate() 714 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; 72 virtual bool Apply(lir::CodeIr* code_ir) override; 78 bool InjectArrayParamsHook(lir::CodeIr* code_ir, lir::Bytecode* bytecode); 105 virtual bool Apply(lir::CodeIr* code_ir) override; 134 virtual bool Apply(lir::CodeIr* code_ir) override; 176 virtual bool Apply(lir::CodeIr* code_ir) override; 184 void RegsRenumbering(lir::CodeIr* code_ir); 185 void ShiftParams(lir::CodeIr* code_ir); 186 void Allocate(lir::CodeIr* code_ir, dex::u4 first_reg, int count);
|
D | code_ir.h | 408 struct CodeIr { struct 416 CodeIr(ir::EncodedMethod* ir_method, std::shared_ptr<ir::DexFile> dex_ir) in CodeIr() function 422 CodeIr(const CodeIr&) = delete; 423 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 | 37 lir::CodeIr code_ir(ir_method.get(), dex_ir); in FullRewrite() 56 lir::CodeIr code_ir(ir_method.get(), dex_ir); in StressWrapInvoke() 146 lir::CodeIr code_ir(ir_method.get(), dex_ir); in StressEntryHook() 205 lir::CodeIr code_ir(ir_method.get(), dex_ir); in StressExitHook() 370 lir::CodeIr code_ir(ir_method.get(), dex_ir); in CodeCoverage()
|
D | disassembler.cc | 334 lir::CodeIr code_ir(ir_method, dex_ir_); in Disassemble()
|