+ added comments with the parameters of _FPC_proc___start in the OpenBSD x86_64 startup code

git-svn-id: trunk@41735 -
This commit is contained in:
nickysn 2019-03-18 18:31:32 +00:00
parent 7e24c07690
commit b56c181500
3 changed files with 15 additions and 15 deletions

View File

@ -49,12 +49,12 @@ procedure _FPC_proc___start; assembler; nostackframe; public name '___start';
pushq %rbp pushq %rbp
movq %rsp, %rbp movq %rsp, %rbp
subq $64, %rsp subq $64, %rsp
movl %edi, -20(%rbp) movl %edi, -20(%rbp) { argc }
movq %rsi, -32(%rbp) movq %rsi, -32(%rbp) { argv }
movq %rdx, -40(%rbp) { environment } movq %rdx, -40(%rbp) { environment }
movq %rcx, -48(%rbp) movq %rcx, -48(%rbp) { ??? }
movq %r8, -56(%rbp) movq %r8, -56(%rbp) { ??? }
movq %r9, -64(%rbp) movq %r9, -64(%rbp) { ??? }
movq -40(%rbp), %rax movq -40(%rbp), %rax
movq %rax, environ(%rip) movq %rax, environ(%rip)
movq %rax,operatingsystem_parameter_envp(%rip) movq %rax,operatingsystem_parameter_envp(%rip)

View File

@ -42,12 +42,12 @@ procedure _FPC_proc___start; assembler; nostackframe; public name '___start';
pushq %rbp pushq %rbp
movq %rsp, %rbp movq %rsp, %rbp
subq $64, %rsp subq $64, %rsp
movl %edi, -20(%rbp) movl %edi, -20(%rbp) { argc }
movq %rsi, -32(%rbp) movq %rsi, -32(%rbp) { argv }
movq %rdx, -40(%rbp) { environment } movq %rdx, -40(%rbp) { environment }
movq %rcx, -48(%rbp) movq %rcx, -48(%rbp) { ??? }
movq %r8, -56(%rbp) movq %r8, -56(%rbp) { ??? }
movq %r9, -64(%rbp) movq %r9, -64(%rbp) { ??? }
movq environ@GOTPCREL(%rip), %rdx movq environ@GOTPCREL(%rip), %rdx
movq -40(%rbp), %rax movq -40(%rbp), %rax
movq %rax, (%rdx) movq %rax, (%rdx)

View File

@ -40,12 +40,12 @@ procedure _FPC_proc___start; assembler; nostackframe; public name '___start';
pushq %rbp pushq %rbp
movq %rsp, %rbp movq %rsp, %rbp
subq $64, %rsp subq $64, %rsp
movl %edi, -20(%rbp) movl %edi, -20(%rbp) { argc }
movq %rsi, -32(%rbp) movq %rsi, -32(%rbp) { argv }
movq %rdx, -40(%rbp) { environment } movq %rdx, -40(%rbp) { environment }
movq %rcx, -48(%rbp) movq %rcx, -48(%rbp) { ??? }
movq %r8, -56(%rbp) movq %r8, -56(%rbp) { ??? }
movq %r9, -64(%rbp) movq %r9, -64(%rbp) { ??? }
movq -40(%rbp), %rax movq -40(%rbp), %rax
movq %rax, environ(%rip) movq %rax, environ(%rip)
movq %rax,operatingsystem_parameter_envp(%rip) movq %rax,operatingsystem_parameter_envp(%rip)