VirtualBox

Changeset 106602 in vbox


Ignore:
Timestamp:
Oct 23, 2024 1:01:00 AM (4 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
165441
Message:

IPRT/ldrPE,RTSignTool: Recognize ARM64 images. jiraref:VBP-1171

Location:
trunk/src/VBox/Runtime
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp

    r106248 r106602  
    51515151                                        : RTLDRTYPE_SHARED_LIBRARY_RELOCATABLE;
    51525152                pModPe->Core.enmEndian= RTLDRENDIAN_LITTLE;
    5153                 pModPe->Core.enmArch  = FileHdr.Machine == IMAGE_FILE_MACHINE_I386
    5154                                       ? RTLDRARCH_X86_32
    5155                                       : FileHdr.Machine == IMAGE_FILE_MACHINE_AMD64
    5156                                       ? RTLDRARCH_AMD64
     5153                pModPe->Core.enmArch  = FileHdr.Machine == IMAGE_FILE_MACHINE_I386  ? RTLDRARCH_X86_32
     5154                                      : FileHdr.Machine == IMAGE_FILE_MACHINE_AMD64 ? RTLDRARCH_AMD64
     5155                                      : FileHdr.Machine == IMAGE_FILE_MACHINE_ARM64 ? RTLDRARCH_ARM64
     5156                                      : FileHdr.Machine == IMAGE_FILE_MACHINE_ARM   ? RTLDRARCH_ARM32
    51575157                                      : RTLDRARCH_WHATEVER;
    51585158                pModPe->pvBits        = NULL;
  • trunk/src/VBox/Runtime/tools/RTSignTool.cpp

    r106264 r106602  
    17721772            {
    17731773                case RTLDRARCH_AMD64:
     1774                case RTLDRARCH_ARM64:
    17741775                    cbNtHdrs = sizeof(IMAGE_NT_HEADERS64);
    17751776                    break;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette