/frameworks/libs/binary_translation/calling_conventions/include/berberis/calling_conventions/ |
D | calling_conventions_arm.h | 38 class CallingConventions { 42 CallingConventions() = default; 43 CallingConventions(const CallingConventions&) = default; 44 CallingConventions(CallingConventions&&) = default; 46 CallingConventions(const CallingConventions& base, unsigned stack) in CallingConventions() function 51 CallingConventions(unsigned stack) : init_stack_offset_(stack), stack_offset_(stack) {} in CallingConventions() function 54 CallingConventions(StackOnly, unsigned stack) in CallingConventions() function
|
D | calling_conventions_riscv64.h | 42 class CallingConventions { 46 CallingConventions() = default; 47 CallingConventions(const CallingConventions&) = default; 48 CallingConventions(CallingConventions&&) = default; 51 CallingConventions(StackOnly) : int_offset_(kMaxIntOffset), fp_offset_(kMaxFpOffset) {} in CallingConventions() function
|
D | calling_conventions_arm64.h | 37 class CallingConventions { 41 CallingConventions() = default; 42 CallingConventions(const CallingConventions&) = default; 43 CallingConventions(CallingConventions&&) = default; 44 CallingConventions(unsigned int_offset, unsigned simd_offset) in CallingConventions() function
|
D | calling_conventions_x86_32.h | 37 class CallingConventions {
|
D | calling_conventions_x86_64.h | 39 class CallingConventions {
|
/frameworks/libs/binary_translation/calling_conventions/ |
D | calling_conventions_arm_test.cc | 26 CallingConventions conv; in TEST() 47 CallingConventions conv; in TEST() 64 CallingConventions conv(CallingConventions::kStackOnly, 4); in TEST() 74 CallingConventions conv; in TEST() 111 CallingConventions conv; in TEST()
|
D | calling_conventions_arm64_test.cc | 26 CallingConventions conv; in TEST() 67 CallingConventions conv; in TEST()
|
D | calling_conventions_x86_64_test.cc | 26 CallingConventions conv; in TEST() 99 CallingConventions conv; in TEST()
|
D | calling_conventions_riscv64_test.cc | 26 CallingConventions conv; in TEST() 99 CallingConventions conv; in TEST()
|
D | calling_conventions_x86_32_test.cc | 26 CallingConventions conv; in TEST()
|
/frameworks/libs/binary_translation/guest_abi/riscv64/include/berberis/guest_abi/ |
D | guest_params_arch.h | 102 constexpr static const std::tuple<riscv64::CallingConventions, 115 riscv64::CallingConventions conv; in ParamsInfoHelper() 137 riscv64::CallingConventions conv; in ReturnInfoHelper() 141 constexpr static riscv64::ArgLocation ReturnInfoHelper(riscv64::CallingConventions& conv) { in ReturnInfoHelper() 159 constexpr static riscv64::CallingConventions kVaStartBase = std::get<0>(ParamsInfoHelper()); 205 constexpr static riscv64::CallingConventions kVaStartBase = 242 : calling_conventions_(riscv64::CallingConventions::kStackOnly), in GuestVAListParams() 270 riscv64::CallingConventions calling_conventions_;
|
D | guest_arguments_arch.h | 115 riscv64::CallingConventions conv; in ArgumentsInfoHelper() 136 constexpr static riscv64::ArgLocation ResultInfoHelper(riscv64::CallingConventions& conv) { in ResultInfoHelper()
|
/frameworks/libs/binary_translation/guest_abi/arm64/include/berberis/guest_abi/ |
D | guest_params_arch.h | 97 constexpr static const std::tuple<arm64::CallingConventions, 108 arm64::CallingConventions conv; in ParamsInfoHelper() 127 arm64::CallingConventions conv; in ResultInfoHelper() 146 constexpr static arm64::CallingConventions kVAStartBase = std::get<0>(ParamsInfoHelper()); 183 constexpr static arm64::CallingConventions kVAStartBase = 288 arm64::CallingConventions calling_conventions_;
|
D | guest_arguments_arch.h | 116 arm64::CallingConventions conv; in ArgumentsInfoHelper() 135 arm64::CallingConventions conv; in ResultInfoHelper()
|
/frameworks/libs/binary_translation/guest_abi/arm/include/berberis/guest_abi/ |
D | guest_params_arch.h | 120 constexpr static const std::tuple<arm::CallingConventions, 132 arm::CallingConventions conv; in ParamsInfoHelper() 161 arm::CallingConventions conv; in ReturnInfoHelper() 222 constexpr static arm::CallingConventions kVAStartBase = 258 : calling_conventions_(arm::CallingConventions::kStackOnly, va), r_(nullptr) {} in GuestVAListParams() 281 arm::CallingConventions calling_conventions_;
|
D | guest_arguments_arch.h | 122 arm::CallingConventions conv; in ArgumentsInfoHelper() 153 arm::CallingConventions conv; in ResultInfoHelper()
|
/frameworks/libs/binary_translation/runtime/ |
D | run_guest_call_riscv64.cc | 83 AlignDown(GetXReg<SP>(state->cpu), riscv64::CallingConventions::kStackAlignmentBeforeCall)); in RunGuestCall()
|
/frameworks/libs/binary_translation/guest_loader/riscv64/ |
D | guest_loader_arch.cc | 74 guest_sp = AlignDown(guest_sp, riscv64::CallingConventions::kStackAlignmentBeforeCall); in InitKernelArgs()
|
/frameworks/libs/binary_translation/code_gen_lib/ |
D | code_gen_lib_riscv64_to_x86_64.cc | 185 x86_64::CallingConventions::kStackAlignmentBeforeCall); in EmitAllocStackFrame() 193 x86_64::CallingConventions::kStackAlignmentBeforeCall); in EmitFreeStackFrame()
|