Home
last modified time | relevance | path

Searched refs:DexBuilder (Results 1 – 6 of 6) sorted by relevance

/frameworks/base/startop/view_compiler/
Ddex_builder.cc160 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 …]
Ddex_builder.h42 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();
DREADME.md27 ## 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
Dmain.cc41 using startop::dex::DexBuilder;
150 DexBuilder dex_file; in main()
Ddex_testcase_generator.cc30 DexBuilder dex_file; in GenerateTrivialDexFile()
42 DexBuilder dex_file; in GenerateSimpleTestCases()
Dapk_layout_compiler.cc98 dex::DexBuilder dex_file; in CompileApkAssetsLayouts()