Home
last modified time | relevance | path

Searched refs:EncodedMethod (Results 1 – 15 of 15) sorted by relevance

/tools/dexter/slicer/export/slicer/
Ddex_ir.h71 struct EncodedMethod;
257 struct EncodedMethod : public Node { struct
335 std::vector<EncodedMethod*> direct_methods;
336 std::vector<EncodedMethod*> virtual_methods;
361 MethodKey GetKey(const EncodedMethod* method) const;
363 bool Compare(const MethodKey& method_key, const EncodedMethod* method) const;
368 using MethodsLookup = slicer::HashTable<const MethodKey&, EncodedMethod, MethodsHasher>;
383 std::vector<own<EncodedMethod>> encoded_methods;
467 void Track(EncodedMethod* p) { PushOwn(encoded_methods, p); } in Track()
Ddebuginfo_encoder.h42 void Encode(ir::EncodedMethod* ir_method, std::shared_ptr<ir::DexFile> dex_ir);
Ddex_ir_builder.h71 EncodedMethod* FindMethod(const MethodId& method_id) const;
Dcode_ir.h432 ir::EncodedMethod* ir_method = nullptr;
436 CodeIr(ir::EncodedMethod* ir_method, std::shared_ptr<ir::DexFile> dex_ir) in CodeIr()
Dinstrumentation.h228 bool InstrumentMethod(ir::EncodedMethod* ir_method);
Dreader.h94 ir::EncodedMethod* ParseEncodedMethod(const dex::u1** pptr, dex::u4* baseIndex);
Dwriter.h236 void WriteEncodedMethod(const ir::EncodedMethod* irEncodedMethod, dex::u4* base_index);
/tools/dexter/slicer/
Ddex_ir.cc56 MethodKey MethodsHasher::GetKey(const EncodedMethod* method) const { in GetKey()
70 bool MethodsHasher::Compare(const MethodKey& method_key, const EncodedMethod* method) const { in Compare()
179 static void SortEncodedMethods(std::vector<EncodedMethod*>* methods) { in SortEncodedMethods()
181 [](const EncodedMethod* a, const EncodedMethod* b) { in SortEncodedMethods()
Ddebuginfo_encoder.cc127 void DebugInfoEncoder::Encode(ir::EncodedMethod* ir_method, std::shared_ptr<ir::DexFile> dex_ir) { in Encode()
Ddex_ir_builder.cc30 EncodedMethod* Builder::FindMethod(const MethodId& method_id) const { in FindMethod()
Dinstrumentation.cc98 std::string MethodLabel(ir::EncodedMethod* ir_method) { in MethodLabel()
744 bool MethodInstrumenter::InstrumentMethod(ir::EncodedMethod* ir_method) { in InstrumentMethod()
Dreader.cc809 ir::EncodedMethod* Reader::ParseEncodedMethod(const dex::u1** pptr, dex::u4* base_index) { in ParseEncodedMethod()
810 auto ir_encoded_method = dex_ir_->Alloc<ir::EncodedMethod>(); in ParseEncodedMethod()
Dwriter.cc1057 void Writer::WriteEncodedMethod(const ir::EncodedMethod* ir_encoded_method, in WriteEncodedMethod()
/tools/dexter/dexter/
Ddisassembler.h83 void DumpMethod(ir::EncodedMethod* ir_method) const;
86 void Disassemble(ir::EncodedMethod* ir_method) const;
Ddisassembler.cc336 void DexDisassembler::DumpMethod(ir::EncodedMethod* ir_method) const { in DumpMethod()
345 void DexDisassembler::Disassemble(ir::EncodedMethod* ir_method) const { in Disassemble()