Browse Source

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

git-svn-id: trunk@41735 -
nickysn 6 years ago
parent
commit
b56c181500
3 changed files with 15 additions and 15 deletions
  1. 5 5
      rtl/openbsd/x86_64/si_c.inc
  2. 5 5
      rtl/openbsd/x86_64/si_dll.inc
  3. 5 5
      rtl/openbsd/x86_64/si_prc.inc

+ 5 - 5
rtl/openbsd/x86_64/si_c.inc

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

+ 5 - 5
rtl/openbsd/x86_64/si_dll.inc

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

+ 5 - 5
rtl/openbsd/x86_64/si_prc.inc

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