Changeset 108794 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/BaseTools/Source/C/GenFw/Elf64Convert.c
- Timestamp:
- Mar 31, 2025 11:31:09 AM (2 weeks ago)
- svn:sync-xref-src-repo-rev:
- 168237
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-164365 /vendor/edk2/current 103735-103757,103769-103776,129194-168232
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/BaseTools/Source/C/GenFw/Elf64Convert.c
r105670 r108794 12 12 13 13 #ifndef __GNUC__ 14 #define RUNTIME_FUNCTION _WINNT_DUP_RUNTIME_FUNCTION 14 15 #include <windows.h> 16 #undef RUNTIME_FUNCTION 15 17 #include <io.h> 16 18 #endif … … 1495 1497 VerboseMsg ("Relocation: 0x%08X", *(UINT32 *)Targ); 1496 1498 break; 1499 case R_X86_64_REX_GOTPCRELX: 1500 // 1501 // This is a relaxable GOTPCREL relocation, and the linker may have 1502 // applied this relaxation without updating the relocation type. 1503 // In the position independent code model, only transformations 1504 // from MOV to LEA are possible for REX-prefixed instructions. 1505 // 1506 if (Targ[-2] == 0x8d) { // LEA 1507 break; 1508 } 1509 /* fall through */ /* VBox added */ 1497 1510 case R_X86_64_GOTPCREL: 1498 1511 case R_X86_64_GOTPCRELX: 1499 case R_X86_64_REX_GOTPCRELX:1500 1512 VerboseMsg ("R_X86_64_GOTPCREL family"); 1501 1513 VerboseMsg ("Offset: 0x%08X, Addend: 0x%08X",
Note:
See TracChangeset
for help on using the changeset viewer.