Lines Matching refs:DexBuilder
160 DexBuilder dex_file; in WriteTestDexFile()
189 DexBuilder::DexBuilder() : dex_file_{std::make_shared<ir::DexFile>()} { in DexBuilder() function in startop::dex::DexBuilder
193 slicer::MemView DexBuilder::CreateImage() { in CreateImage()
200 ir::String* DexBuilder::GetOrAddString(const std::string& string) { in GetOrAddString()
225 ClassBuilder DexBuilder::MakeClass(const std::string& name) { in MakeClass()
236 ir::Type* DexBuilder::GetOrAddType(const std::string& descriptor) { in GetOrAddType()
249 ir::FieldDecl* DexBuilder::GetOrAddField(TypeDescriptor parent, const std::string& name, in GetOrAddField()
266 ir::Proto* Prototype::Encode(DexBuilder* dex) const { in Encode()
295 ClassBuilder::ClassBuilder(DexBuilder* parent, const std::string& name, ir::Class* class_def) in ClassBuilder()
308 MethodBuilder::MethodBuilder(DexBuilder* dex, ir::Class* class_def, ir::MethodDecl* decl) in MethodBuilder()
658 const MethodDeclData& DexBuilder::GetOrDeclareMethod(TypeDescriptor type, const std::string& name, in GetOrDeclareMethod()
686 std::optional<const Prototype> DexBuilder::GetPrototypeByMethodId(size_t method_id) const { in GetPrototypeByMethodId()
695 ir::Proto* DexBuilder::GetOrEncodeProto(Prototype prototype) { in GetOrEncodeProto()