Home
last modified time | relevance | path

Searched refs:DexFile (Results 1 – 19 of 19) sorted by relevance

/tools/dexter/dexter/
Dexperimental.cc33 void FullRewrite(std::shared_ptr<ir::DexFile> dex_ir) { in FullRewrite()
49 void StressWrapInvoke(std::shared_ptr<ir::DexFile> dex_ir) { in StressWrapInvoke()
139 void StressEntryHook(std::shared_ptr<ir::DexFile> dex_ir) { in StressEntryHook()
198 void StressExitHook(std::shared_ptr<ir::DexFile> dex_ir) { in StressExitHook()
292 void TestMethodInstrumenter(std::shared_ptr<ir::DexFile> dex_ir) { in TestMethodInstrumenter()
315 void StressScratchRegs(std::shared_ptr<ir::DexFile> dex_ir) { in StressScratchRegs()
341 void CodeCoverage(std::shared_ptr<ir::DexFile> dex_ir) { in CodeCoverage()
443 void StressFindMethod(std::shared_ptr<ir::DexFile> dex_ir) { in StressFindMethod()
475 void RegsHistogram(std::shared_ptr<ir::DexFile> dex_ir) { in RegsHistogram()
495 void TestArrayParamsEntryHook(std::shared_ptr<ir::DexFile> dex_ir) { in TestArrayParamsEntryHook()
[all …]
Ddissasembler.h29 PrintCodeIrVisitor(std::shared_ptr<ir::DexFile> dex_ir, lir::ControlFlowGraph* cfg) in PrintCodeIrVisitor()
59 std::shared_ptr<ir::DexFile> dex_ir_;
74 explicit DexDissasembler(std::shared_ptr<ir::DexFile> dex_ir, CfgType cfg_type = CfgType::None)
87 std::shared_ptr<ir::DexFile> dex_ir_;
Ddexter.cc201 static void PrintDexIrStats(std::shared_ptr<const ir::DexFile> dex_ir) { in PrintDexIrStats()
263 bool Dexter::CreateNewImage(std::shared_ptr<ir::DexFile> dex_ir) { in CreateNewImage()
Dexperimental.h25 void Run(const char* experiment, std::shared_ptr<ir::DexFile> dex_ir);
Ddexter.h43 bool CreateNewImage(std::shared_ptr<ir::DexFile> dex_ir);
/tools/dexter/slicer/export/slicer/
Ddex_ir.h45 friend struct DexFile;
49 friend struct DexFile;
80 struct DexFile;
360 struct DexFile { struct
416 DexFile() = default; argument
419 DexFile(const DexFile&) = delete;
420 DexFile& operator=(const DexFile&) = delete; argument
Ddex_ir_builder.h49 explicit Builder(std::shared_ptr<ir::DexFile> dex_ir) : dex_ir_(dex_ir) {} in Builder()
83 std::shared_ptr<ir::DexFile> dex_ir_;
Dinstrumentation.h201 explicit MethodInstrumenter(std::shared_ptr<ir::DexFile> dex_ir) : dex_ir_(dex_ir) {} in MethodInstrumenter()
221 std::shared_ptr<ir::DexFile> dex_ir_;
Dreader.h59 std::shared_ptr<ir::DexFile> GetIr() const { return dex_ir_; } in GetIr()
142 std::shared_ptr<ir::DexFile> dex_ir_;
Dwriter.h179 explicit Writer(std::shared_ptr<ir::DexFile> dex_ir) : dex_ir_(dex_ir) {} in Writer()
236 std::shared_ptr<ir::DexFile> dex_ir_;
Dcode_ir.h401 std::shared_ptr<ir::DexFile> dex_ir;
404 CodeIr(ir::EncodedMethod* ir_method, std::shared_ptr<ir::DexFile> dex_ir) in CodeIr()
Dtryblocks_encoder.h39 void Encode(ir::Code* ir_code, std::shared_ptr<ir::DexFile> dex_ir);
Ddebuginfo_encoder.h42 void Encode(ir::EncodedMethod* ir_method, std::shared_ptr<ir::DexFile> dex_ir);
Dbytecode_encoder.h38 void Encode(ir::Code* ir_code, std::shared_ptr<ir::DexFile> dex_ir);
/tools/dexter/slicer/
Ddex_ir.cc129 void DexFile::TopSortClassIndex(Class* irClass, dex::u4* nextIndex) { in TopSortClassIndex()
150 void DexFile::SortClassIndexes() { in SortClassIndexes()
196 void DexFile::Normalize() { in Normalize()
Dtryblocks_encoder.cc58 void TryBlocksEncoder::Encode(ir::Code* ir_code, std::shared_ptr<ir::DexFile> dex_ir) { in Encode()
Ddebuginfo_encoder.cc121 void DebugInfoEncoder::Encode(ir::EncodedMethod* ir_method, std::shared_ptr<ir::DexFile> dex_ir) { in Encode()
Dbytecode_encoder.cc605 void BytecodeEncoder::Encode(ir::Code* ir_code, std::shared_ptr<ir::DexFile> dex_ir) { in Encode()
Dreader.cc35 dex_ir_ = std::make_shared<ir::DexFile>(); in Reader()