Home
last modified time | relevance | path

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

/reactos/sdk/include/asm/
H A Dtrapamd64.inc68 * |-------------------| <- rbp
98 /* Save rbp */
100 .savereg rbp, KTRAP_FRAME_Rbp
103 lea rbp, [rsp]
104 .setframe rbp, 0
112 mov [rbp + KTRAP_FRAME_R8], r8
113 mov [rbp + KTRAP_FRAME_R9], r9
215 HANDLE_USER_APCS r10, rbp
248 /* Restore rbp */
249 mov rbp, [rbp + KTRAP_FRAME_Rbp]
[all …]
H A Dkxamd64.inc18 mov [rsp + ExRbp], rbp
19 .savereg rbp, ExRbp
60 mov rbp, [rsp + ExRbp]
/reactos/ntoskrnl/ke/amd64/
H A Dtrap.S45 mov rdx, rbp
318 mov rcx, rbp
402 mov rcx, rbp
549 mov rcx, rbp
649 push rbp
650 .pushreg rbp
666 pop rbp
714 mov [rbp + KTRAP_FRAME_P5 + 8], rbp // trap frame
931 mov r9, rbp
1010 push rbp
[all …]
H A Dctxswitch.S82 xor rbp, rbp
119 .savereg rbp, ExRbp
173 push rbp
174 .pushreg rbp
203 pop rbp
H A Dusercall_asm.S74 xor rbp, rbp
/reactos/dll/win32/oleaut32/
H A Dmsvc.S24 push rbp
25 .PUSHREG rbp
30 mov rbp, rsp
31 .SETFRAME rbp, 0
65 lea rsp, [rbp]
68 pop rbp
/reactos/boot/freeldr/freeldr/arch/amd64/
H A Dint386.S40 push rbp
61 xor rbp, rbp
79 pop rbp
/reactos/boot/freeldr/freeldr/arch/uefi/amd64/
H A Duefiasm.S23 push rbp
32 xor rbp, rbp
46 pop rbp
/reactos/dll/win32/rpcrt4/
H A Dmsvc.S76 push rbp
77 .PUSHREG rbp
78 mov rbp, rsp
114 lea rsp, [rbp - 16] /* restore stack */
117 pop rbp
/reactos/dll/ntdll/dispatch/amd64/
H A Ddispatch.S24 mov rbp, 0
25 .setframe rbp, 0
44 .SAVEREG rbp, CxRbp
/reactos/sdk/lib/crt/setjmp/amd64/
H A Dsetjmp.s59 mov [rcx + JUMP_BUFFER_Rbp], rbp
101 mov [rcx + JUMP_BUFFER_Rbp], rbp
141 mov rbp, [rcx + JUMP_BUFFER_Rbp]
/reactos/modules/rostests/winetests/ntdll/
H A Dexception.c1648 rax, rcx, rdx, rbx, rsp, rbp, rsi, rdi, enumerator
1755 if (j == rbp) in call_virtual_unwind()
1789 (0x03 << 4) | rbp, /* frame reg rbp offset 0x30 */ in test_virtual_unwind()
1793 0x0e, UWOP(SET_FPREG, rbp), /* 0e: lea 0x30(%rsp),rbp */ in test_virtual_unwind()
1795 0x02, UWOP(PUSH_NONVOL, rbp), /* 02: push %rbp */ in test_virtual_unwind()
1805 { 0x02, 0x40, FALSE, 0x008, 0x000, { {rsp,0x010}, {rbp,0x000}, {-1,-1} }}, in test_virtual_unwind()
1806 { 0x09, 0x40, FALSE, 0x118, 0x000, { {rsp,0x120}, {rbp,0x110}, {-1,-1} }}, in test_virtual_unwind()
1807 { 0x0e, 0x40, FALSE, 0x128, 0x010, { {rsp,0x130}, {rbp,0x120}, {-1,-1} }}, in test_virtual_unwind()
1812 { 0x2b, 0x40, FALSE, 0x128, 0x010, { {rsp,0x130}, {rbp,0x120}, {-1,-1}}}, in test_virtual_unwind()
1813 { 0x32, 0x40, FALSE, 0x008, 0x010, { {rsp,0x010}, {rbp,0x000}, {-1,-1}}}, in test_virtual_unwind()
[all …]
/reactos/sdk/lib/ucrt/inc/
H A Dkxamd64.inc844 ; restored. If nonblank and identical to "Rbp", then rbp is restored
885 mov rbp, (ExRbp - 100h)[rcx] ; restore nonvolatile integer register
909 ; saved. If nonblank and identical to "Rbp", then rbp is saved in
914 ; nonblank and identical to "NoFrame", then rbp is saved in addition to
964 mov (ExRbp - 100h)[rax], rbp ; save nonvolatile integer register
965 .savereg rbp, ExRbp ;
966 set_frame rbp, 0 ; set frame pointer
972 mov (ExRbp - 100h)[rax], rbp ; save nonvolatile integer register
973 .savereg rbp, ExRbp ;
/reactos/modules/rostests/apitests/rtl/amd64/
H A DRtlCaptureContext-asm.s65 mov rbp, [rcx + CxRbp]
131 mov [rcx + CxRbp], rbp
/reactos/modules/rostests/kmtests/ntos_ex/
H A DExInterlocked.c46 unsigned long long rsi, rdi, rbx, rbp, rsp, r12, r13, r14, r15; member
117 ok_eq_hex((OldState)->rbp, (NewState)->rbp); \
/reactos/sdk/lib/rtl/amd64/
H A Dexcept_asm.S47 mov [rcx + CxRbp], rbp
173 mov rbp, [rcx + CxRbp]
/reactos/sdk/lib/ucrt/inc/i386/
H A Dcruntime.inc29 ; rsi, rdi, rsp, rbp
128 rbp equ <ebp>
/reactos/modules/rostests/apitests/umkm/amd64/
H A DSystemCall_asm.s48 mov rbp, [rcx + CxRbp]
/reactos/sdk/lib/crt/wine/
H A Dexcept_x86_64.c273 void (__cdecl *handler)(ULONG64 unk, ULONG64 rbp); in cxx_local_unwind()
333 void* (__cdecl *handler)(ULONG64 unk, ULONG64 rbp) = (void*)rec->ExceptionInformation[5]; in call_catch_block()