Searched refs:DexBuilder (Results 1 – 6 of 6) sorted by relevance
/frameworks/base/startop/view_compiler/ |
D | dex_builder.cc | 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() [all …]
|
D | dex_builder.h | 42 class DexBuilder; variable 95 ir::Proto* Encode(DexBuilder* dex) const; 333 MethodBuilder(DexBuilder* dex, ir::Class* class_def, ir::MethodDecl* decl); 360 DexBuilder* dex_file() const { return dex_; } in dex_file() 476 DexBuilder* dex_; 519 ClassBuilder(DexBuilder* parent, const std::string& name, ir::Class* class_def); 528 DexBuilder* const parent_; 534 class DexBuilder { 536 DexBuilder();
|
D | README.md | 27 ## DexBuilder Tests 29 The DexBuilder has several low-level end to end tests to verify generated DEX 34 * `dex_testcase_generator` - Written in C++ using `DexBuilder`. This runs as a
|
D | main.cc | 41 using startop::dex::DexBuilder; 150 DexBuilder dex_file; in main()
|
D | dex_testcase_generator.cc | 30 DexBuilder dex_file; in GenerateTrivialDexFile() 42 DexBuilder dex_file; in GenerateSimpleTestCases()
|
D | apk_layout_compiler.cc | 98 dex::DexBuilder dex_file; in CompileApkAssetsLayouts()
|