HomeSort by relevance Sort by last modified time
    Searched refs:instruction_set (Results 1 - 25 of 52) sorted by null

1 2 3

  /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,

Completed in 430 milliseconds

1 2 3