/art/disassembler/ |
disassembler.cc | 30 Disassembler* Disassembler::Create(InstructionSet instruction_set, DisassemblerOptions* options) { 31 if (instruction_set == kArm || instruction_set == kThumb2) { 33 } else if (instruction_set == kArm64) { 35 } else if (instruction_set == kMips) { 37 } else if (instruction_set == kMips64) { 39 } else if (instruction_set == kX86) { 41 } else if (instruction_set == kX86_64) { 44 UNIMPLEMENTED(FATAL) << "no disassembler for " << instruction_set; 58 Disassembler* create_disassembler(InstructionSet instruction_set, DisassemblerOptions* options) [all...] |
disassembler.h | 24 #include "arch/instruction_set.h" 62 static Disassembler* Create(InstructionSet instruction_set, DisassemblerOptions* options); 95 Disassembler* create_disassembler(InstructionSet instruction_set, DisassemblerOptions* options);
|
/frameworks/native/cmds/installd/ |
installd_deps.h | 43 const char *instruction_set); 46 // Computes the odex file for the given apk_path and instruction_set, e.g., 53 const char *instruction_set); 58 const char *instruction_set);
|
commands.h | 54 int rm_dex(const char *path, const char *instruction_set); 64 const char *instruction_set, 76 int mark_boot_complete(const char *instruction_set); 79 int create_oat_dir(const char* oat_dir, const char *instruction_set); 86 int move_ab(const char *apk_path, const char *instruction_set, const char* oat_dir); 89 bool delete_odex(const char *apk_path, const char *instruction_set, const char *oat_dir);
|
commands.cpp | 610 int rm_dex(const char *path, const char *instruction_set) 619 if (!create_cache_path(dex_path, path, instruction_set)) return -1; 750 const char* output_file_name, const char *pkgname ATTRIBUTE_UNUSED, const char *instruction_set) 756 if (strlen(instruction_set) >= MAX_INSTRUCTION_SET_LEN) { 758 instruction_set, MAX_INSTRUCTION_SET_LEN); 769 sprintf(instruction_set_arg, "--instruction-set=%s", instruction_set); 773 PATCHOAT_BIN, instruction_set, input_fd, input_file_name, oat_fd, output_file_name); 790 const char* output_file_name, int swap_fd, const char *instruction_set, 795 if (strlen(instruction_set) >= MAX_INSTRUCTION_SET_LEN) { 797 instruction_set, MAX_INSTRUCTION_SET_LEN) [all...] |
installd.cpp | 67 const char *instruction_set) { 89 snprintf(path, PKG_PATH_MAX, "%s/%s/%s.odex", oat_dir, instruction_set, file_name); 94 * Computes the odex file for the given apk_path and instruction_set. 101 const char *instruction_set) { 102 if (strlen(apk_path) + strlen("oat/") + strlen(instruction_set) 117 strcat(path, instruction_set); // path = /system/framework/oat/<isa>\0 130 const char *instruction_set) { 146 strlen(instruction_set) + 157 instruction_set, 166 strlen(instruction_set) + 1 [all...] |
/art/compiler/ |
elf_writer_quick.h | 22 #include "arch/instruction_set.h" 31 std::unique_ptr<ElfWriter> CreateElfWriterQuick(InstructionSet instruction_set,
|
compiled_method.cc | 25 CompiledCode::CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, 28 instruction_set_(instruction_set), 53 size_t CompiledCode::AlignCode(size_t offset, InstructionSet instruction_set) { 54 return RoundUp(offset, GetInstructionSetAlignment(instruction_set)); 61 size_t CompiledCode::CodeDelta(InstructionSet instruction_set) { 62 switch (instruction_set) { 75 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set; 81 InstructionSet instruction_set) { 82 switch (instruction_set) { 97 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set; [all...] |
elf_writer_quick.cc | 89 ElfWriterQuick(InstructionSet instruction_set, 129 std::unique_ptr<ElfWriter> CreateElfWriterQuick(InstructionSet instruction_set, 133 if (Is64BitInstructionSet(instruction_set)) { 134 return MakeUnique<ElfWriterQuick<ElfTypes64>>(instruction_set, 139 return MakeUnique<ElfWriterQuick<ElfTypes32>>(instruction_set, 147 ElfWriterQuick<ElfTypes>::ElfWriterQuick(InstructionSet instruction_set, 159 builder_(new ElfBuilder<ElfTypes>(instruction_set, features, output_stream_.get())) {}
|
compiled_method.h | 25 #include "arch/instruction_set.h" 39 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, 58 static size_t AlignCode(size_t offset, InstructionSet instruction_set); 63 static size_t CodeDelta(InstructionSet instruction_set); 69 InstructionSet instruction_set); 175 kCallRelative, // NOTE: Actual patching is instruction_set-dependent. 178 kStringRelative, // NOTE: Actual patching is instruction_set-dependent. 179 kDexCacheArray, // NOTE: Actual patching is instruction_set-dependent. 374 InstructionSet instruction_set, 388 InstructionSet instruction_set, [all...] |
/system/core/include/nativebridge/ |
native_bridge.h | 43 bool NeedsNativeBridge(const char* instruction_set); 47 bool PreInitializeNativeBridge(const char* app_data_dir, const char* instruction_set); 51 bool InitializeNativeBridge(JNIEnv* env, const char* instruction_set); 108 const char* instruction_set); 142 // instruction_set [IN] the instruction set of the app 146 const struct NativeBridgeRuntimeValues* (*getAppEnv)(const char* instruction_set);
|
/art/runtime/ |
native_bridge_art_interface.h | 34 void InitializeNativeBridge(JNIEnv* env, const char* instruction_set);
|
native_bridge_art_interface.cc | 110 void InitializeNativeBridge(JNIEnv* env, const char* instruction_set) { 111 if (android::InitializeNativeBridge(env, instruction_set)) {
|
oat.h | 22 #include "arch/instruction_set.h" 52 static OatHeader* Create(InstructionSet instruction_set, 121 OatHeader(InstructionSet instruction_set,
|
/art/compiler/linker/ |
multi_oat_relative_patcher.cc | 26 MultiOatRelativePatcher::MultiOatRelativePatcher(InstructionSet instruction_set, 30 linker::RelativePatcher::Create(instruction_set, features, &method_offset_map_)), 32 instruction_set_(instruction_set),
|
relative_patcher_test.h | 20 #include "arch/instruction_set.h" 43 RelativePatcherTest(InstructionSet instruction_set, const std::string& variant) 51 instruction_set, 65 instruction_set_(instruction_set), 66 features_(InstructionSetFeatures::FromVariant(instruction_set, variant, &error_msg_)), 68 patcher_(RelativePatcher::Create(instruction_set, features_.get(), &method_offset_map_)), 75 CHECK(error_msg_.empty()) << instruction_set << "/" << variant;
|
relative_patcher.cc | 37 InstructionSet instruction_set, 78 switch (instruction_set) {
|
relative_patcher.h | 22 #include "arch/instruction_set.h" 68 InstructionSet instruction_set, const InstructionSetFeatures* features,
|
/system/core/libnativebridge/ |
native_bridge.cc | 245 bool NeedsNativeBridge(const char* instruction_set) { 246 if (instruction_set == nullptr) { 250 return strncmp(instruction_set, kRuntimeISA, strlen(kRuntimeISA) + 1) != 0; 257 bool PreInitializeNativeBridge(const char* app_data_dir_in, const char* instruction_set) { 281 if (instruction_set == nullptr) { 284 size_t isa_len = strlen(instruction_set); 290 instruction_set); 303 "/%s/cpuinfo", instruction_set); 318 UNUSED(instruction_set); 405 bool InitializeNativeBridge(JNIEnv* env, const char* instruction_set) { [all...] |
/art/compiler/jni/quick/ |
calling_convention.cc | 54 InstructionSet instruction_set) { 55 switch (instruction_set) { 92 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set; 153 InstructionSet instruction_set) { 154 switch (instruction_set) { 187 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set;
|
jni_compiler.cc | 70 InstructionSet instruction_set = driver->GetInstructionSet(); local 72 const bool is_64_bit_target = Is64BitInstructionSet(instruction_set); 79 JniCallingConvention::Create(&arena, is_static, is_synchronized, shorty, instruction_set)); 84 &arena, is_static, is_synchronized, shorty, instruction_set)); 100 &arena, is_static, is_synchronized, jni_end_shorty, instruction_set)); 104 Assembler::Create(&arena, instruction_set, instruction_set_features)); 366 InstructionSetPointerSize(instruction_set)); 386 if ((instruction_set == kMips || instruction_set == kMips64) && 492 instruction_set, [all...] |
/art/compiler/optimizing/ |
optimizing_compiler.cc | 371 static bool IsInstructionSetSupported(InstructionSet instruction_set) { 372 return (instruction_set == kArm && !kArm32QuickCodeUseSoftFloat) 373 || instruction_set == kArm64 374 || (instruction_set == kThumb2 && !kArm32QuickCodeUseSoftFloat) 375 || instruction_set == kMips 376 || instruction_set == kMips64 377 || instruction_set == kX86 378 || instruction_set == kX86_64; 383 static bool InstructionSetSupportsReadBarrier(InstructionSet instruction_set) { 384 return instruction_set == kArm6 622 InstructionSet instruction_set = compiler_driver->GetInstructionSet(); local [all...] |
/art/runtime/native/ |
dalvik_system_DexFile.cc | 352 const char* instruction_set, 363 const InstructionSet target_instruction_set = GetInstructionSetFromString(instruction_set); 366 std::string message(StringPrintf("Instruction set %s is invalid.", instruction_set)); 400 ScopedUtfChars instruction_set(env, javaInstructionSet); 406 instruction_set.c_str()); 409 std::string message(StringPrintf("Instruction set %s is invalid.", instruction_set.c_str())); 457 ScopedUtfChars instruction_set(env, javaInstructionSet); 469 instruction_set.c_str(), 566 ScopedUtfChars instruction_set(env, javaInstructionSet); 572 instruction_set.c_str()) [all...] |
/art/compiler/jit/ |
jit_compiler.cc | 19 #include "arch/instruction_set.h" 117 const InstructionSet instruction_set = kRuntimeISA; local 125 instruction_set, str.as_string(), &error_msg)); 134 instruction_set, "default", &error_msg)); 156 instruction_set,
|
/art/compiler/linker/arm/ |
relative_patcher_arm_base.h | 38 InstructionSet instruction_set,
|