/frameworks/libs/binary_translation/ |
D | berberis_config.mk | 85 system/bin/riscv64/app_process64 \ 86 system/bin/riscv64/linker64 \ 90 system/etc/ld.config.riscv64.txt \ 113 system/lib64/riscv64/ld-android.so \ 114 system/lib64/riscv64/libEGL.so \ 115 system/lib64/riscv64/libGLESv1_CM.so \ 116 system/lib64/riscv64/libGLESv2.so \ 117 system/lib64/riscv64/libGLESv3.so \ 118 system/lib64/riscv64/libOpenMAXAL.so \ 119 system/lib64/riscv64/libOpenSLES.so \ [all …]
|
D | README.md | 2 with riscv64 native code on x86_64 devices or emulators.
|
D | enable_riscv64_to_x86_64.mk | 35 ro.dalvik.vm.isa.riscv64=x86_64 \
|
/frameworks/libs/binary_translation/interpreter/ |
D | Android.bp | 45 srcs: ["riscv64/faulty_memory_accesses_x86_64.cc"], 49 "riscv64/interpreter-main.cc", 50 "riscv64/interpreter-VLoadIndexedArgs.cc", 51 "riscv64/interpreter-VLoadStrideArgs.cc", 52 "riscv64/interpreter-VLoadUnitStrideArgs.cc", 53 "riscv64/interpreter-VOpFVfArgs.cc", 54 "riscv64/interpreter-VOpFVvArgs.cc", 55 "riscv64/interpreter-VOpIViArgs.cc", 56 "riscv64/interpreter-VOpIVvArgs.cc", 57 "riscv64/interpreter-VOpIVxArgs.cc", [all …]
|
/frameworks/libs/binary_translation/guest_abi/riscv64/include/berberis/guest_abi/ |
D | guest_params_arch.h | 42 riscv64::ArgLocation loc) { in ParamLocationAddress() 46 if (loc.kind == riscv64::kArgLocationStack) { in ParamLocationAddress() 48 } else if (loc.kind == riscv64::kArgLocationInt) { in ParamLocationAddress() 50 } else if (loc.kind == riscv64::kArgLocationFp) { in ParamLocationAddress() 102 constexpr static const std::tuple<riscv64::CallingConventions, 103 riscv64::ArgLocation, 104 std::array<riscv64::ArgLocation, sizeof...(ParamType)>> 115 riscv64::CallingConventions conv; in ParamsInfoHelper() 118 riscv64::ArgLocation return_loc = ReturnInfoHelper(conv); in ParamsInfoHelper() 119 std::array<riscv64::ArgLocation, sizeof...(ParamType)> param_locs{}; in ParamsInfoHelper() [all …]
|
D | guest_arguments_arch.h | 94 auto& Reference(riscv64::ArgLocation loc) const { in Reference() 102 constexpr static const std::tuple<riscv64::ArgLocation, 103 std::array<riscv64::ArgLocation, sizeof...(ArgumentType)>> 115 riscv64::CallingConventions conv; in ArgumentsInfoHelper() 118 riscv64::ArgLocation result_loc = ResultInfoHelper(conv); in ArgumentsInfoHelper() 119 std::array<riscv64::ArgLocation, sizeof...(ArgumentType)> arg_locs{}; in ArgumentsInfoHelper() 136 constexpr static riscv64::ArgLocation ResultInfoHelper(riscv64::CallingConventions& conv) { in ResultInfoHelper() 139 return {riscv64::kArgLocationNone, 0}; in ResultInfoHelper() 154 constexpr void* ArgLocationAddress(riscv64::ArgLocation loc) const { in ArgLocationAddress() 155 if (loc.kind == riscv64::kArgLocationStack) { in ArgLocationAddress() [all …]
|
/frameworks/libs/binary_translation/prebuilt/system/etc/ |
D | ld.config.riscv64.txt | 21 namespace.default.search.paths = /system/${LIB}/riscv64/bootstrap 22 namespace.default.search.paths += /system/${LIB}/riscv64 23 namespace.default.permitted.paths = /system/${LIB}/riscv64 25 namespace.default.asan.search.paths = /data/asan/system/${LIB}/riscv64:/system/${LIB}/riscv64 26 namespace.default.asan.permitted.paths = /data/asan/system/${LIB}/riscv64:/system/${LIB}/riscv64 41 namespace.com_android_neuralnetworks.permitted.paths = /system/${LIB}/riscv64 43 namespace.com_android_neuralnetworks.search.paths = /system/${LIB}/riscv64 44 namespace.com_android_neuralnetworks.asan.search.paths = /system/${LIB}/riscv64 69 namespace.com_android_i18n.permitted.paths = /system/${LIB}/riscv64 71 namespace.com_android_i18n.search.paths = /system/${LIB}/riscv64 [all …]
|
/frameworks/libs/binary_translation/kernel_api/ |
D | Android.bp | 63 "riscv64/epoll_emulation.cc", 64 "riscv64/open_emulation.cc", 65 "riscv64/syscall_emulation_arch.cc", 66 "riscv64/syscall_emulation.cc", 67 "riscv64/tracing.cc", 69 local_include_dirs: ["riscv64"],
|
/frameworks/libs/binary_translation/tools/ |
D | riscv64-disasm | 23 riscv64-linux-gnu-as -march=rv64gc_zba_zbb_zbs_v -o "$TEMP.o" "$TEMP.S" 26 riscv64-linux-gnu-strip "$TEMP.o" 27 riscv64-linux-gnu-objdump -M numeric -d "$TEMP.o" | sed '0,/<.text>/d'
|
/frameworks/libs/binary_translation/kernel_api/tools/ |
D | README.md | 22 `x86_64` and `riscv64`. 49 ```./gen_kernel_syscalls_symbols.py riscv64 ./kernel_syscalls.json > ./symbols_riscv64.txt``` 69 gen_kernel_syscalls_translation.py riscv64 x86_64 \ 86 ./gen_kernel_syscalls_numbers.py riscv64 x86_64 ./kernel_syscalls.json \ 87 > ../../guest_os_primitives/riscv64/include/berberis/guest_os_primitives/gen_syscall_numbers_arch.h 88 ./gen_kernel_syscalls_mapping.py riscv64 x86_64 ./kernel_syscalls.json \ 89 > ../../guest_os_primitives/riscv64/gen_syscall_numbers.cc
|
/frameworks/libs/binary_translation/guest_os_primitives/ |
D | Android.bp | 50 export_include_dirs: ["riscv64/include"], 157 "riscv64/gen_syscall_numbers.cc", 158 "riscv64/guest_setjmp.cc", 159 "riscv64/guest_signal.cc", 161 local_include_dirs: ["riscv64"],
|
/frameworks/libs/binary_translation/prebuilt/ |
D | Android.bp | 23 name: "ld.config.riscv64.txt", 24 src: "system/etc/ld.config.riscv64.txt", 49 "ld.config.riscv64.txt",
|
/frameworks/libs/binary_translation/guest_state/ |
D | Android.bp | 63 export_include_dirs: ["riscv64/include"], 85 "riscv64/get_cpu_state.cc", 86 "riscv64/guest_state_arch.cc", 132 srcs: ["riscv64/get_cpu_state_test.cc"],
|
/frameworks/libs/binary_translation/tests/jni_tests/ |
D | README.txt | 1 ## Build and install tests for riscv64 guest 5 adb install out/target/product/generic_riscv64/testcases/berberis_jni_tests/riscv64/berberis_jni_te…
|
/frameworks/base/packages/CtsShim/ |
D | Android.bp | 47 riscv64: { 48 apk: "apk/riscv64/CtsShimPriv.apk", 88 riscv64: { 89 apk: "apk/riscv64/CtsShim.apk",
|
/frameworks/av/services/mediaextractor/seccomp_policy/ |
D | mediaextractor-riscv64.policy | 47 @include /apex/com.android.media/etc/seccomp_policy/crash_dump.riscv64.policy 48 @include /apex/com.android.media/etc/seccomp_policy/code_coverage.riscv64.policy
|
/frameworks/av/services/mediacodec/ |
D | Android.bp | 57 riscv64: { 58 src: "seccomp_policy/mediaswcodec-riscv64.policy", 125 riscv64: {
|
/frameworks/libs/binary_translation/tests/ndk_program_tests/ |
D | Android.bp | 58 "riscv64/handle_not_executable_test.cc", 59 "riscv64/runtime_code_patching_test.cc", 60 "riscv64/sigill_test.cc", 77 riscv64: {
|
/frameworks/libs/binary_translation/intrinsics/ |
D | Android.bp | 247 "riscv64/include", 289 "riscv64/include", 318 "riscv64/intrinsics.cc", 319 "riscv64/vector_intrinsics.cc", 349 "riscv64/intrinsics_test.cc", 350 "riscv64/vector_intrinsics_test.cc",
|
/frameworks/av/services/mediaextractor/ |
D | Android.bp | 77 riscv64: { 78 src: "seccomp_policy/mediaextractor-riscv64.policy",
|
/frameworks/base/.prebuilt_info/ |
D | prebuilt_info_packages_CtsShim_apk__riscv64_CtsShim_apk.asciipb | 7 dest_file: "packages/CtsShim/apk//riscv64/CtsShim.apk"
|
D | prebuilt_info_packages_CtsShim_apk__riscv64_CtsShimPriv_apk.asciipb | 7 dest_file: "packages/CtsShim/apk//riscv64/CtsShimPriv.apk"
|
/frameworks/libs/binary_translation/guest_loader/ |
D | Android.bp | 93 "riscv64/guest_loader_arch.cc", 94 "riscv64/linker_callbacks_arch.cc",
|
/frameworks/libs/binary_translation/prebuilt/system/etc/init/ |
D | berberis.rc | 5 on property:ro.enable.native.bridge.exec=1 && property:ro.dalvik.vm.isa.riscv64=x86_64
|
/frameworks/libs/native_bridge_support/android_api/vdso/include/native_bridge_support/vdso/ |
D | interceptable_functions.h | 46 #error Unknown architecture, only riscv64, arm and aarch64 are supported.
|