/art/compiler/utils/ |
H A D | test_dex_file_builder_test.cc | 26 TestDexFileBuilder builder; local 27 builder.AddString("Arbitrary string"); 28 builder.AddType("Ljava/lang/Class;"); 29 builder.AddField("LTestClass;", "[I", "intField"); 30 builder.AddMethod("LTestClass;", "()I", "foo"); 31 builder.AddMethod("LTestClass;", "(Ljava/lang/Object;[Ljava/lang/Object;)LTestClass;", "bar"); 33 std::unique_ptr<const DexFile> dex_file(builder.Build(dex_location)); 78 EXPECT_EQ(0u, builder.GetStringIdx("Arbitrary string")); 79 EXPECT_EQ(2u, builder.GetTypeIdx("Ljava/lang/Class;")); 80 EXPECT_EQ(0u, builder [all...] |
/art/tools/dexfuzz/src/dexfuzz/ |
H A D | ExecutionResult.java | 43 StringBuilder builder = new StringBuilder(); 45 builder.append(line); 47 flattenedOutput = builder.toString(); 57 StringBuilder builder = new StringBuilder(); 59 builder.append(line).append("\n"); 61 flattenedOutputWithNewlines = builder.toString(); 71 StringBuilder builder = new StringBuilder(); 73 builder.append(line); 75 flattenedError = builder.toString(); 85 StringBuilder builder [all...] |
H A D | MutationStats.java | 60 StringBuilder builder = new StringBuilder(); 61 builder.append("{"); 65 builder.append(", "); 69 builder.append("\"").append(statName).append("\": ").append(stats.get(statName)); 71 builder.append("}"); 72 return builder.toString();
|
/art/compiler/ |
H A D | elf_writer_quick.cc | 70 static void WriteDebugSymbols(ElfBuilder<ElfTypes>* builder, OatWriter* oat_writer); 148 // Setup the builder with the main OAT sections (.rodata .text .bss). 154 std::unique_ptr<ElfBuilder<ElfTypes>> builder(new ElfBuilder<ElfTypes>( 158 // They are allocated here (in the same scope as the builder), 159 // but they are registered with the builder only if they are used. 161 const auto* text = builder->GetText(); 202 builder->RegisterSection(eh_frame.get()); 203 builder->RegisterSection(eh_frame_hdr.get()); 211 builder->RegisterSection(debug_frame.get()); 214 builder 253 WriteDebugSymbols(ElfBuilder<ElfTypes>* builder, OatWriter* oat_writer) argument [all...] |
/art/tools/dexfuzz/src/dexfuzz/program/ |
H A D | MutationSerializer.java | 32 StringBuilder builder = new StringBuilder(); 33 builder.append(mutation.mutatorClass.getCanonicalName()).append(" "); 34 builder.append(mutation.mutatableCodeIdx).append(" "); 35 builder.append(mutation.getString()); 36 return builder.toString();
|
/art/runtime/ |
H A D | leb128_test.cc | 97 Leb128EncodingVector builder; local 98 builder.PushBackUnsigned(uleb128_tests[i].decoded); 99 EXPECT_EQ(UnsignedLeb128Size(uleb128_tests[i].decoded), builder.GetData().size()); 101 const uint8_t* encoded_data_ptr = &builder.GetData()[0]; 103 if (j < builder.GetData().size()) { 134 Leb128EncodingVector builder; local 136 builder.PushBackUnsigned(uleb128_tests[i].decoded); 138 const uint8_t* encoded_data_ptr = &builder.GetData()[0]; 149 EXPECT_EQ(builder.GetData().size(), 150 static_cast<size_t>(encoded_data_ptr - &builder 178 Leb128EncodingVector builder; local 215 Leb128EncodingVector builder; local 278 Leb128EncodingVector builder; local [all...] |
/art/compiler/dwarf/ |
H A D | dwarf_test.h | 65 ElfBuilder<ElfTypes> builder(isa, 0, &no_code, 0, &no_code, 0); 74 builder.RegisterSection(&debug_info); 78 builder.RegisterSection(&debug_abbrev); 82 builder.RegisterSection(&debug_str); 86 builder.RegisterSection(&debug_line); 90 builder.RegisterSection(&debug_frame); 93 builder.Write(file.GetFile());
|
/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
H A D | NonsenseStringPrinter.java | 42 StringBuilder builder = new StringBuilder(); 43 builder.append(insertionIdx).append(" "); 44 builder.append(nonsenseString); 45 return builder.toString(); 156 StringBuilder builder = new StringBuilder(); 158 builder.append((char) (rng.nextInt((end + 1) - start) + start)); 160 return builder.toString();
|
H A D | BranchShifter.java | 42 StringBuilder builder = new StringBuilder(); 43 builder.append(branchInsnIdx).append(" "); 44 builder.append(newTargetIdx); 45 return builder.toString();
|
H A D | ConstantValueChanger.java | 42 StringBuilder builder = new StringBuilder(); 43 builder.append(constInsnIdx).append(" "); 44 builder.append(newConstant); 45 return builder.toString();
|
H A D | InstructionSwapper.java | 40 StringBuilder builder = new StringBuilder(); 41 builder.append(swapInsnIdx).append(" "); 42 builder.append(swapWithInsnIdx); 43 return builder.toString();
|
H A D | SwitchBranchShifter.java | 43 StringBuilder builder = new StringBuilder(); 44 builder.append(switchInsnIdx).append(" "); 45 builder.append(switchTargetIdx).append(" "); 46 builder.append(newTargetIdx); 47 return builder.toString();
|
H A D | VRegChanger.java | 43 StringBuilder builder = new StringBuilder(); 44 builder.append(vregInsnIdx).append(" "); 45 builder.append(mutatingVreg).append(" "); 46 builder.append(newVregValue); 47 return builder.toString();
|
H A D | FieldFlagChanger.java | 45 StringBuilder builder = new StringBuilder(); 46 builder.append(fieldInsnIdx).append(" "); 47 builder.append(setVolatile); 48 return builder.toString();
|
H A D | PoolIndexChanger.java | 43 StringBuilder builder = new StringBuilder(); 44 builder.append(poolIndexInsnIdx).append(" "); 45 builder.append(newPoolIndex); 46 return builder.toString();
|
H A D | ArithOpChanger.java | 44 StringBuilder builder = new StringBuilder(); 45 builder.append(arithmeticInsnIdx).append(" "); 46 builder.append(newOpcode); 47 return builder.toString();
|
/art/compiler/optimizing/ |
H A D | suspend_check_test.cc | 17 #include "builder.h" 34 HGraphBuilder builder(graph); 36 bool graph_built = builder.BuildGraph(*item);
|
H A D | optimizing_unit_test.h | 21 #include "builder.h" 86 HGraphBuilder builder(graph, return_type); 89 bool graph_built = builder.BuildGraph(*item);
|
H A D | pretty_printer_test.cc | 19 #include "builder.h" 34 HGraphBuilder builder(graph); 36 bool graph_built = builder.BuildGraph(*item);
|
H A D | linearize_test.cc | 22 #include "builder.h" 43 HGraphBuilder builder(graph); 45 bool graph_built = builder.BuildGraph(*item);
|
H A D | dominator_test.cc | 18 #include "builder.h" 31 HGraphBuilder builder(graph); 33 bool graph_built = builder.BuildGraph(*item);
|
H A D | inliner.cc | 20 #include "builder.h" 180 HGraphBuilder builder(callee_graph, 187 if (!builder.BuildGraph(*code_item)) {
|
H A D | liveness_test.cc | 19 #include "builder.h" 50 HGraphBuilder builder(graph); 52 bool graph_built = builder.BuildGraph(*item);
|
H A D | ssa_test.cc | 19 #include "builder.h" 82 HGraphBuilder builder(graph); 84 bool graph_built = builder.BuildGraph(*item);
|
/art/cmdline/ |
H A D | cmdline_parser.h | 54 static void AppendCompletedArgument(Builder& builder, detail::CmdlineParseArgumentAny* arg); 198 // Ensure we always move this when returning a new builder. 202 // Used by builder to internally ignore arguments by dropping them on the floor after parsing. 238 // Called by any function that doesn't chain back into this builder. 239 // Completes the argument builder and save the information into the main builder. 315 // Ensure we always move this when returning a new builder. 395 auto&& builder = Define(ignore_name).template WithType<std::string>().IntoIgnore(); local 396 assert(&builder == this); 397 (void)builder; // Ignor 400 auto&& builder = Define(ignore_name).template WithType<Unit>().IntoIgnore(); local 626 AppendCompletedArgument( CmdlineParser<TVariantMap, TVariantMapKey>::Builder& builder, detail::CmdlineParseArgumentAny* arg) argument [all...] |