Searched refs:EncodedMethod (Results 1 – 15 of 15) sorted by relevance
/tools/dexter/slicer/export/slicer/ |
D | dex_ir.h | 70 struct EncodedMethod; 246 struct EncodedMethod : public Node { struct 324 std::vector<EncodedMethod*> direct_methods; 325 std::vector<EncodedMethod*> virtual_methods; 350 MethodKey GetKey(const EncodedMethod* method) const; 352 bool Compare(const MethodKey& method_key, const EncodedMethod* method) const; 357 using MethodsLookup = slicer::HashTable<const MethodKey&, EncodedMethod, MethodsHasher>; 371 std::vector<own<EncodedMethod>> encoded_methods; 452 void Track(EncodedMethod* p) { PushOwn(encoded_methods, p); } in Track()
|
D | debuginfo_encoder.h | 42 void Encode(ir::EncodedMethod* ir_method, std::shared_ptr<ir::DexFile> dex_ir);
|
D | dex_ir_builder.h | 71 EncodedMethod* FindMethod(const MethodId& method_id) const;
|
D | code_ir.h | 412 ir::EncodedMethod* ir_method = nullptr; 416 CodeIr(ir::EncodedMethod* ir_method, std::shared_ptr<ir::DexFile> dex_ir) in CodeIr()
|
D | reader.h | 91 ir::EncodedMethod* ParseEncodedMethod(const dex::u1** pptr, dex::u4* baseIndex);
|
D | instrumentation.h | 228 bool InstrumentMethod(ir::EncodedMethod* ir_method);
|
D | writer.h | 232 void WriteEncodedMethod(const ir::EncodedMethod* irEncodedMethod, dex::u4* base_index);
|
/tools/dexter/slicer/ |
D | dex_ir.cc | 56 MethodKey MethodsHasher::GetKey(const EncodedMethod* method) const { in GetKey() 70 bool MethodsHasher::Compare(const MethodKey& method_key, const EncodedMethod* method) const { in Compare() 170 static void SortEncodedMethods(std::vector<EncodedMethod*>* methods) { in SortEncodedMethods() 172 [](const EncodedMethod* a, const EncodedMethod* b) { in SortEncodedMethods()
|
D | debuginfo_encoder.cc | 127 void DebugInfoEncoder::Encode(ir::EncodedMethod* ir_method, std::shared_ptr<ir::DexFile> dex_ir) { in Encode()
|
D | dex_ir_builder.cc | 30 EncodedMethod* Builder::FindMethod(const MethodId& method_id) const { in FindMethod()
|
D | instrumentation.cc | 98 std::string MethodLabel(ir::EncodedMethod* ir_method) { in MethodLabel() 744 bool MethodInstrumenter::InstrumentMethod(ir::EncodedMethod* ir_method) { in InstrumentMethod()
|
D | reader.cc | 769 ir::EncodedMethod* Reader::ParseEncodedMethod(const dex::u1** pptr, dex::u4* base_index) { in ParseEncodedMethod() 770 auto ir_encoded_method = dex_ir_->Alloc<ir::EncodedMethod>(); in ParseEncodedMethod()
|
D | writer.cc | 1014 void Writer::WriteEncodedMethod(const ir::EncodedMethod* ir_encoded_method, in WriteEncodedMethod()
|
/tools/dexter/dexter/ |
D | disassembler.h | 82 void DumpMethod(ir::EncodedMethod* ir_method) const; 85 void Disassemble(ir::EncodedMethod* ir_method) const;
|
D | disassembler.cc | 324 void DexDisassembler::DumpMethod(ir::EncodedMethod* ir_method) const { in DumpMethod() 333 void DexDisassembler::Disassemble(ir::EncodedMethod* ir_method) const { in Disassemble()
|