/art/disassembler/ |
disassembler.cc | 38 Disassembler* Disassembler::Create(InstructionSet instruction_set, DisassemblerOptions* options) { 39 if (instruction_set == kArm || instruction_set == kThumb2) { 41 } else if (instruction_set == kArm64) { 43 } else if (instruction_set == kMips) { 45 } else if (instruction_set == kMips64) { 47 } else if (instruction_set == kX86) { 49 } else if (instruction_set == kX86_64) { 52 UNIMPLEMENTED(FATAL) << static_cast<uint32_t>(instruction_set); 66 Disassembler* create_disassembler(InstructionSet instruction_set, DisassemblerOptions* options) [all...] |
disassembler.h | 26 #include "arch/instruction_set.h" 69 static Disassembler* Create(InstructionSet instruction_set, DisassemblerOptions* options); 99 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);
|
dexopt.h | 41 bool move_ab(const char* apk_path, const char* instruction_set, const char* output_path); 57 bool delete_odex(const char* apk_path, const char* instruction_set, const char* output_path); 64 int dexopt(const char *apk_path, uid_t uid, const char *pkgName, const char *instruction_set,
|
installd.cpp | 57 const char *instruction_set) { 79 snprintf(path, PKG_PATH_MAX, "%s/%s/%s.odex", oat_dir, instruction_set, file_name); 84 * Computes the odex file for the given apk_path and instruction_set. 91 const char *instruction_set) { 92 if (strlen(apk_path) + strlen("oat/") + strlen(instruction_set) 107 strcat(path, instruction_set); // path = /system/framework/oat/<isa>\0 120 const char *instruction_set) { 136 strlen(instruction_set) + 147 instruction_set, 155 strlen(instruction_set) + 1 [all...] |
dexopt.cpp | 193 const char* instruction_set, const char* compiler_filter, 197 if (strlen(instruction_set) >= MAX_INSTRUCTION_SET_LEN) { 199 instruction_set, MAX_INSTRUCTION_SET_LEN); 224 sprintf(dex2oat_isa_features_key, "dalvik.vm.isa.%s.features", instruction_set); 230 sprintf(dex2oat_isa_variant_key, "dalvik.vm.isa.%s.variant", instruction_set); 307 sprintf(instruction_set_arg, "--instruction-set=%s", instruction_set); [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, 134 std::unique_ptr<ElfWriter> CreateElfWriterQuick(InstructionSet instruction_set, 138 if (Is64BitInstructionSet(instruction_set)) { 139 return std::make_unique<ElfWriterQuick<ElfTypes64>>(instruction_set, 144 return std::make_unique<ElfWriterQuick<ElfTypes32>>(instruction_set, 152 ElfWriterQuick<ElfTypes>::ElfWriterQuick(InstructionSet instruction_set, 165 builder_(new ElfBuilder<ElfTypes>(instruction_set, features, output_stream_.get())) {}
|
compiled_method.h | 25 #include "arch/instruction_set.h" 40 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, 59 static size_t AlignCode(size_t offset, InstructionSet instruction_set); 64 static size_t CodeDelta(InstructionSet instruction_set); 70 InstructionSet instruction_set); 122 kMethodRelative, // NOTE: Actual patching is instruction_set-dependent. 123 kMethodBssEntry, // NOTE: Actual patching is instruction_set-dependent. 125 kCallRelative, // NOTE: Actual patching is instruction_set-dependent. 126 kTypeRelative, // NOTE: Actual patching is instruction_set-dependent. 127 kTypeBssEntry, // NOTE: Actual patching is instruction_set-dependent [all...] |
/art/compiler/utils/ |
jni_macro_assembler.cc | 51 InstructionSet instruction_set, 57 switch (instruction_set) { 76 LOG(FATAL) << "Unknown/unsupported 4B InstructionSet: " << instruction_set; 86 InstructionSet instruction_set, 92 switch (instruction_set) { 111 LOG(FATAL) << "Unknown/unsupported 8B InstructionSet: " << instruction_set;
|
/art/runtime/ |
native_bridge_art_interface.h | 34 void InitializeNativeBridge(JNIEnv* env, const char* instruction_set);
|
native_bridge_art_interface.cc | 113 void InitializeNativeBridge(JNIEnv* env, const char* instruction_set) { 114 if (android::InitializeNativeBridge(env, instruction_set)) {
|
/system/core/libnativebridge/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); 181 const char* instruction_set); 221 // instruction_set [IN] the instruction set of the app 225 const struct NativeBridgeRuntimeValues* (*getAppEnv)(const char* 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) 49 instruction_set, 61 instruction_set_(instruction_set), 62 features_(InstructionSetFeatures::FromVariant(instruction_set, variant, &error_msg_)), 64 patcher_(RelativePatcher::Create(instruction_set, features_.get(), &method_offset_map_)), 71 CHECK(error_msg_.empty()) << instruction_set << "/" << variant;
|
relative_patcher.cc | 43 InstructionSet instruction_set, 90 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 | 263 bool NeedsNativeBridge(const char* instruction_set) { 264 if (instruction_set == nullptr) { 268 return strncmp(instruction_set, kRuntimeISA, strlen(kRuntimeISA) + 1) != 0; 275 bool PreInitializeNativeBridge(const char* app_data_dir_in, const char* instruction_set) { 299 if (instruction_set == nullptr) { 302 size_t isa_len = strlen(instruction_set); 308 instruction_set); 321 "/%s/cpuinfo", instruction_set); 336 UNUSED(instruction_set); 423 bool InitializeNativeBridge(JNIEnv* env, const char* instruction_set) { [all...] |
/art/compiler/optimizing/ |
register_allocator.cc | 54 InstructionSet instruction_set) { 55 return instruction_set == kArm 56 || instruction_set == kArm64 57 || instruction_set == kMips 58 || instruction_set == kMips64 59 || instruction_set == kThumb2 60 || instruction_set == kX86 61 || instruction_set == kX86_64;
|
register_allocator.h | 20 #include "arch/instruction_set.h" 65 InstructionSet instruction_set);
|
optimizing_compiler.cc | 394 void RunArchOptimizations(InstructionSet instruction_set, 443 static bool IsInstructionSetSupported(InstructionSet instruction_set) { 444 return (instruction_set == kArm && !kArm32QuickCodeUseSoftFloat) 445 || instruction_set == kArm64 446 || (instruction_set == kThumb2 && !kArm32QuickCodeUseSoftFloat) 447 || instruction_set == kMips 448 || instruction_set == kMips64 449 || instruction_set == kX86 450 || instruction_set == kX86_64; 629 void OptimizingCompiler::RunArchOptimizations(InstructionSet instruction_set, 899 InstructionSet instruction_set = compiler_driver->GetInstructionSet(); local [all...] |
/art/compiler/jit/ |
jit_compiler.cc | 21 #include "arch/instruction_set.h" 107 const InstructionSet instruction_set = kRuntimeISA; local 115 instruction_set, str.as_string(), &error_msg); 124 instruction_set, "default", &error_msg); 144 instruction_set,
|
/frameworks/native/cmds/installd/tests/ |
installd_service_test.cpp | 47 const char *instruction_set ATTRIBUTE_UNUSED) { 53 const char *instruction_set ATTRIBUTE_UNUSED) { 59 const char *instruction_set) { 61 sprintf(path,"/data/dalvik-cache/%s/%s", instruction_set, src);
|
/art/compiler/jni/quick/ |
calling_convention.cc | 54 InstructionSet instruction_set) { 55 switch (instruction_set) { 92 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set; 154 InstructionSet instruction_set) { 155 switch (instruction_set) { 206 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set;
|