Home
last modified time | relevance | path

Searched refs:stack_argc (Results 1 – 6 of 6) sorted by relevance

/aosp_15_r20/frameworks/libs/binary_translation/code_gen_lib/arm64_to_x86_64/
Dgen_wrapper.cc72 constexpr int kStackArgcOffset = offsetof(GuestArgumentBuffer, stack_argc); in GenWrapGuestFunction()
80 int stack_argc = 0; in GenWrapGuestFunction() local
104 as.Movq({.base = Assembler::rsp, .disp = kStackArgvOffset + stack_argc * 8}, in GenWrapGuestFunction()
106 ++stack_argc; in GenWrapGuestFunction()
127 as.Movq({.base = Assembler::rsp, .disp = kStackArgvOffset + stack_argc * 8}, in GenWrapGuestFunction()
129 ++stack_argc; in GenWrapGuestFunction()
139 as.Movl({.base = Assembler::rsp, .disp = kStackArgcOffset}, stack_argc * 8); in GenWrapGuestFunction()
/aosp_15_r20/frameworks/libs/binary_translation/code_gen_lib/riscv64_to_x86_64/
Dgen_wrapper.cc97 constexpr int kStackArgcOffset = offsetof(GuestArgumentBuffer, stack_argc); in GenWrapGuestFunction()
105 int stack_argc = 0; in GenWrapGuestFunction() local
143 as.Movq({.base = Assembler::rsp, .disp = kStackArgvOffset + stack_argc * 8}, in GenWrapGuestFunction()
145 ++stack_argc; in GenWrapGuestFunction()
177 as.Movq({.base = Assembler::rsp, .disp = kStackArgvOffset + stack_argc * 8}, in GenWrapGuestFunction()
179 ++stack_argc; in GenWrapGuestFunction()
189 as.Movl({.base = Assembler::rsp, .disp = kStackArgcOffset}, stack_argc * 8); in GenWrapGuestFunction()
/aosp_15_r20/frameworks/libs/binary_translation/code_gen_lib/
Dcode_gen_lib_riscv64_test.cc154 ASSERT_EQ(buf->stack_argc, 16); in Run10UInt8()
187 ASSERT_EQ(buf->stack_argc, 16); in Run10Int8()
220 ASSERT_EQ(buf->stack_argc, 16); in Run10UInt16()
261 ASSERT_EQ(buf->stack_argc, 16); in Run10Int16()
294 ASSERT_EQ(buf->stack_argc, 16); in Run10Int()
329 ASSERT_EQ(16, buf->stack_argc); in Run18Fp()
/aosp_15_r20/frameworks/libs/binary_translation/runtime/riscv64/
Drun_guest_call.cc79 SetXReg<SP>(state->cpu, GetXReg<SP>(state->cpu) - buf->stack_argc); in RunGuestCall()
85 memcpy(ToHostAddr<void>(GetXReg<SP>(state->cpu)), buf->stack_argv, buf->stack_argc); in RunGuestCall()
/aosp_15_r20/frameworks/libs/binary_translation/guest_abi/arm64/include/berberis/guest_abi/
Dguest_arguments_arch.h33 int stack_argc; // in bytes member
/aosp_15_r20/frameworks/libs/binary_translation/guest_abi/riscv64/include/berberis/guest_abi/
Dguest_arguments_arch.h34 int stack_argc; // in bytes. member