Lines Matching refs:DexBuilder
143 DexBuilder dex_file; in WriteTestDexFile()
172 DexBuilder::DexBuilder() : dex_file_{std::make_shared<ir::DexFile>()} { in DexBuilder() function in startop::dex::DexBuilder
176 slicer::MemView DexBuilder::CreateImage() { in CreateImage()
183 ir::String* DexBuilder::GetOrAddString(const std::string& string) { in GetOrAddString()
208 ClassBuilder DexBuilder::MakeClass(const std::string& name) { in MakeClass()
219 ir::Type* DexBuilder::GetOrAddType(const std::string& descriptor) { in GetOrAddType()
232 ir::Proto* Prototype::Encode(DexBuilder* dex) const { in Encode()
261 ClassBuilder::ClassBuilder(DexBuilder* parent, const std::string& name, ir::Class* class_def) in ClassBuilder()
274 MethodBuilder::MethodBuilder(DexBuilder* dex, ir::Class* class_def, ir::MethodDecl* decl) in MethodBuilder()
558 const MethodDeclData& DexBuilder::GetOrDeclareMethod(TypeDescriptor type, const std::string& name, in GetOrDeclareMethod()
586 std::optional<const Prototype> DexBuilder::GetPrototypeByMethodId(size_t method_id) const { in GetPrototypeByMethodId()
595 ir::Proto* DexBuilder::GetOrEncodeProto(Prototype prototype) { in GetOrEncodeProto()