Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Feb 2024 00:35:53 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 276961] buildworld artifacts not reproducible between native and cross build
Message-ID:  <bug-276961-227-xqb47zuQ2m@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-276961-227@https.bugs.freebsd.org/bugzilla/>

index | next in thread | previous in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276961

--- Comment #1 from Ed Maste <emaste@freebsd.org> ---
Looking at the difference in boot1.efi there's an extra instruction in the
cross-built case

--- i386-on-amd64/boot/boot1.efi
+++ i386-on-i386/boot/boot1.efi
├── objdump
│ @@ -55,15 +55,15 @@
│  Entry d 0000000000000000 00000000 Delay Import Directory
│  Entry e 0000000000000000 00000000 CLR Runtime Header
│  Entry f 0000000000000000 00000000 Reserved
│
│
│  Sections:
│  Idx Name          Size     VMA      Type
│ -  0 .text         000121ba 00001000 TEXT
│ +  0 .text         000121b6 00001000 TEXT
│    1 .data         0000a538 00014000 DATA
│    2 .sdata        00000024 0001f000 DATA
...
│ -    221c:            movl    %edi, 0x28(%esp)
│ -    2220:            movl    %eax, (%esp)
│ -    2223:            movl    %ecx, 0x4(%esp)
│ -    2227:            je      0x2252 <.text+0x1252>
│ -    2229:            movl    -0x1ec4(%ebx), %ecx
...
│ +    221c:            movl    %eax, (%esp)
│ +    221f:            movl    %ecx, 0x4(%esp)
│ +    2223:            je      0x224e <.text+0x124e>
│ +    2225:            movl    -0x1ec4(%ebx), %ecx

-- 
You are receiving this mail because:
You are the assignee for the bug.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-276961-227-xqb47zuQ2m>