Home
last modified time | relevance | path

Searched refs:CallingConventions (Results 1 – 19 of 19) sorted by relevance

/frameworks/libs/binary_translation/calling_conventions/include/berberis/calling_conventions/
Dcalling_conventions_arm.h38 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
Dcalling_conventions_riscv64.h42 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
Dcalling_conventions_arm64.h37 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
Dcalling_conventions_x86_32.h37 class CallingConventions {
Dcalling_conventions_x86_64.h39 class CallingConventions {
/frameworks/libs/binary_translation/calling_conventions/
Dcalling_conventions_arm_test.cc26 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()
Dcalling_conventions_arm64_test.cc26 CallingConventions conv; in TEST()
67 CallingConventions conv; in TEST()
Dcalling_conventions_x86_64_test.cc26 CallingConventions conv; in TEST()
99 CallingConventions conv; in TEST()
Dcalling_conventions_riscv64_test.cc26 CallingConventions conv; in TEST()
99 CallingConventions conv; in TEST()
Dcalling_conventions_x86_32_test.cc26 CallingConventions conv; in TEST()
/frameworks/libs/binary_translation/guest_abi/riscv64/include/berberis/guest_abi/
Dguest_params_arch.h102 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_;
Dguest_arguments_arch.h115 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/
Dguest_params_arch.h97 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_;
Dguest_arguments_arch.h116 arm64::CallingConventions conv; in ArgumentsInfoHelper()
135 arm64::CallingConventions conv; in ResultInfoHelper()
/frameworks/libs/binary_translation/guest_abi/arm/include/berberis/guest_abi/
Dguest_params_arch.h120 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_;
Dguest_arguments_arch.h122 arm::CallingConventions conv; in ArgumentsInfoHelper()
153 arm::CallingConventions conv; in ResultInfoHelper()
/frameworks/libs/binary_translation/runtime/
Drun_guest_call_riscv64.cc83 AlignDown(GetXReg<SP>(state->cpu), riscv64::CallingConventions::kStackAlignmentBeforeCall)); in RunGuestCall()
/frameworks/libs/binary_translation/guest_loader/riscv64/
Dguest_loader_arch.cc74 guest_sp = AlignDown(guest_sp, riscv64::CallingConventions::kStackAlignmentBeforeCall); in InitKernelArgs()
/frameworks/libs/binary_translation/code_gen_lib/
Dcode_gen_lib_riscv64_to_x86_64.cc185 x86_64::CallingConventions::kStackAlignmentBeforeCall); in EmitAllocStackFrame()
193 x86_64::CallingConventions::kStackAlignmentBeforeCall); in EmitFreeStackFrame()