/art/runtime/arch/ |
arch_test.cc | 33 static void CheckFrameSize(InstructionSet isa, Runtime::CalleeSaveType type, uint32_t save_size) 123 CheckFrameSize(InstructionSet::kArm, Runtime::kSaveAll, arm::kFrameSizeSaveAllCalleeSave); 124 CheckFrameSize(InstructionSet::kArm, Runtime::kRefsOnly, arm::kFrameSizeRefsOnlyCalleeSave); 125 CheckFrameSize(InstructionSet::kArm, Runtime::kRefsAndArgs, arm::kFrameSizeRefsAndArgsCalleeSave); 130 CheckFrameSize(InstructionSet::kArm64, Runtime::kSaveAll, arm64::kFrameSizeSaveAllCalleeSave); 131 CheckFrameSize(InstructionSet::kArm64, Runtime::kRefsOnly, arm64::kFrameSizeRefsOnlyCalleeSave); 132 CheckFrameSize(InstructionSet::kArm64, Runtime::kRefsAndArgs, 137 CheckFrameSize(InstructionSet::kMips, Runtime::kSaveAll, mips::kFrameSizeSaveAllCalleeSave); 138 CheckFrameSize(InstructionSet::kMips, Runtime::kRefsOnly, mips::kFrameSizeRefsOnlyCalleeSave); 139 CheckFrameSize(InstructionSet::kMips, Runtime::kRefsAndArgs [all...] |
instruction_set.h | 27 enum InstructionSet { 37 std::ostream& operator<<(std::ostream& os, const InstructionSet& rhs); 40 static constexpr InstructionSet kRuntimeISA = kArm; 42 static constexpr InstructionSet kRuntimeISA = kArm64; 44 static constexpr InstructionSet kRuntimeISA = kMips; 46 static constexpr InstructionSet kRuntimeISA = kMips64; 48 static constexpr InstructionSet kRuntimeISA = kX86; 50 static constexpr InstructionSet kRuntimeISA = kX86_64; 52 static constexpr InstructionSet kRuntimeISA = kNone; 78 const char* GetInstructionSetString(InstructionSet isa) [all...] |
instruction_set.cc | 25 const char* GetInstructionSetString(const InstructionSet isa) { 48 InstructionSet GetInstructionSetFromString(const char* isa_str) { 68 InstructionSet GetInstructionSetFromELF(uint16_t e_machine, uint32_t e_flags) { 91 size_t GetInstructionSetAlignment(InstructionSet isa) { 125 size_t GetStackOverflowReservedBytes(InstructionSet isa) {
|
instruction_set_features.h | 39 static const InstructionSetFeatures* FromVariant(InstructionSet isa, 44 static const InstructionSetFeatures* FromBitmap(InstructionSet isa, uint32_t bitmap); 69 virtual InstructionSet GetInstructionSet() const = 0;
|
/frameworks/base/services/core/java/com/android/server/pm/ |
Installer.java | 79 String instructionSet, int dexoptNeeded) { 80 if (!isValidInstructionSet(instructionSet)) { 81 Slog.e(TAG, "Invalid instruction set: " + instructionSet); 85 return mInstaller.dexopt(apkPath, uid, isPublic, instructionSet, dexoptNeeded); 89 String instructionSet, int dexoptNeeded, boolean vmSafeMode, 91 if (!isValidInstructionSet(instructionSet)) { 92 Slog.e(TAG, "Invalid instruction set: " + instructionSet); 96 instructionSet, dexoptNeeded, vmSafeMode, 111 public int movedex(String srcPath, String dstPath, String instructionSet) { 112 if (!isValidInstructionSet(instructionSet)) { [all...] |
InstructionSets.java | 84 for (String instructionSet : instructionSets) { 85 dexCodeInstructionSets.add(getDexCodeInstructionSet(instructionSet)); 107 final String instructionSet = VMRuntime.getInstructionSet(abi); 108 if (!allInstructionSets.contains(instructionSet)) { 109 allInstructionSets.add(instructionSet);
|
/art/test/118-noimage-dex2oat/src/ |
Main.java | 23 String instructionSet = VMRuntime.getCurrentInstructionSet(); 24 boolean isBootClassPathOnDisk = VMRuntime.isBootClassPathOnDisk(instructionSet); 69 public static boolean isBootClassPathOnDisk(String instructionSet) throws Exception { 70 return (boolean) isBootClassPathOnDiskMethod.invoke(null, instructionSet);
|
/libcore/dalvik/src/main/java/dalvik/system/ |
ZygoteHooks.java | 46 * {@code instructionSet} determines whether to use a native bridge. 48 public void postForkChild(int debugFlags, String instructionSet) { 49 nativePostForkChild(token, debugFlags, instructionSet); 65 String instructionSet);
|
/art/compiler/ |
compiled_method.cc | 22 CompiledCode::CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, 66 size_t CompiledCode::AlignCode(size_t offset, InstructionSet instruction_set) { 74 size_t CompiledCode::CodeDelta(InstructionSet instruction_set) { 88 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set; 94 InstructionSet instruction_set) { 110 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set; 125 InstructionSet instruction_set, 172 InstructionSet instruction_set,
|
compiled_method.h | 37 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, 42 InstructionSet GetInstructionSet() const { 58 static size_t AlignCode(size_t offset, InstructionSet instruction_set); 63 static size_t CodeDelta(InstructionSet instruction_set); 69 InstructionSet instruction_set); 77 const InstructionSet instruction_set_; 313 InstructionSet instruction_set, 329 InstructionSet instruction_set,
|
/art/compiler/linker/arm/ |
relative_patcher_arm_base.h | 37 InstructionSet instruction_set, std::vector<uint8_t> thunk_code, 49 const InstructionSet instruction_set_;
|
/art/compiler/trampolines/ |
trampoline_compiler.h | 28 const std::vector<uint8_t>* CreateTrampoline32(InstructionSet isa, EntryPointCallingConvention abi, 31 const std::vector<uint8_t>* CreateTrampoline64(InstructionSet isa, EntryPointCallingConvention abi,
|
/art/runtime/ |
prebuilt_tools_test.cc | 53 InstructionSet isas[] = { kThumb2 }; // NOLINT 54 for (InstructionSet isa : isas) {
|
oat.h | 47 static OatHeader* Create(InstructionSet instruction_set, 94 InstructionSet GetInstructionSet() const; 109 OatHeader(InstructionSet instruction_set, 125 InstructionSet instruction_set_;
|
/external/llvm/test/TableGen/ |
AsmPredicateCondsEmission.td | 12 let InstructionSet = archInstrInfo;
|
/art/disassembler/ |
disassembler.h | 52 // Creates a Disassembler for the given InstructionSet with the 55 static Disassembler* Create(InstructionSet instruction_set, DisassemblerOptions* options);
|
/art/runtime/entrypoints/quick/ |
callee_save_frame.h | 73 static constexpr size_t GetCalleeSaveFrameSize(InstructionSet isa, Runtime::CalleeSaveType type) { 86 static constexpr size_t GetConstExprPointerSize(InstructionSet isa) { 99 static constexpr size_t GetCalleeSaveReturnPcOffset(InstructionSet isa,
|
quick_trampoline_entrypoints_test.cc | 34 static ArtMethod* CreateCalleeSaveMethod(InstructionSet isa, Runtime::CalleeSaveType type) 50 static void CheckFrameSize(InstructionSet isa, Runtime::CalleeSaveType type, uint32_t save_size) 59 static void CheckPCOffset(InstructionSet isa, Runtime::CalleeSaveType type, size_t pc_offset)
|
/frameworks/base/core/java/com/android/internal/os/ |
Zygote.java | 83 * @param instructionSet null-ok the instruction set to use. 91 String instructionSet, String appDataDir) { 95 instructionSet, appDataDir); 109 String instructionSet, String appDataDir); 150 private static void callPostForkChildHooks(int debugFlags, String instructionSet) { 151 VM_HOOKS.postForkChild(debugFlags, instructionSet);
|
InstallerConnection.java | 95 String instructionSet, int dexoptNeeded) { 96 return dexopt(apkPath, uid, isPublic, "*", instructionSet, dexoptNeeded, 101 String instructionSet, int dexoptNeeded, boolean vmSafeMode, 112 builder.append(instructionSet);
|
/libcore/libart/src/main/java/dalvik/system/ |
VMRuntime.java | 362 final String instructionSet = ABI_TO_INSTRUCTION_SET_MAP.get(abi); 363 if (instructionSet == null) { 367 return instructionSet; 370 public static boolean is64BitInstructionSet(String instructionSet) { 371 return "arm64".equals(instructionSet) || 372 "x86_64".equals(instructionSet) || 373 "mips64".equals(instructionSet); 385 public static native boolean isBootClassPathOnDisk(String instructionSet);
|
/art/compiler/jni/quick/ |
calling_convention.cc | 32 bool is_static, bool is_synchronized, const char* shorty, InstructionSet instruction_set) { 48 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set; 107 InstructionSet instruction_set) { 123 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set;
|
/art/compiler/utils/ |
stack_checks.h | 37 static inline bool FrameNeedsStackCheck(size_t size, InstructionSet isa ATTRIBUTE_UNUSED) {
|
/art/runtime/gc/space/ |
image_space.h | 46 static ImageSpace* Create(const char* image, InstructionSet image_isa, std::string* error_msg) 52 InstructionSet image_isa); 58 InstructionSet image_isa, 115 InstructionSet image_isa,
|
/external/llvm/lib/Target/BPF/ |
BPF.td | 29 let InstructionSet = BPFInstrInfo;
|