VirtualBox

Changeset 91689 in vbox


Ignore:
Timestamp:
Oct 12, 2021 12:45:40 PM (3 years ago)
Author:
vboxsync
Message:

Devices/EFI: Don't dump the whole image path to the release log when an executable is loaded but only the filename

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/DevEFI.cpp

    r91329 r91689  
    491491                    case EFI_IMAGE_EVT_CMD_START_LOAD32:
    492492                        LogRel(("EFI: VBoxDbg> loadimage32 '%.*s.efi' %#llx LB %#llx\n",
    493                                 pThisCC->ImageEvt.offName - 4, pThisCC->ImageEvt.szName, pThisCC->ImageEvt.uAddr0, pThisCC->ImageEvt.cb0));
     493                                pThisCC->ImageEvt.offName - 4 - pThisCC->ImageEvt.offNameLastComponent,
     494                                &pThisCC->ImageEvt.szName[pThisCC->ImageEvt.offNameLastComponent],
     495                                pThisCC->ImageEvt.uAddr0, pThisCC->ImageEvt.cb0));
    494496                        if (pThisCC->ImageEvt.offName > 4)
    495497                            efiVBoxDbgScript("loadimage32 '%.*s.efi' %#llx\n",
    496                                              pThisCC->ImageEvt.offName - 4, pThisCC->ImageEvt.szName, pThisCC->ImageEvt.uAddr0);
     498                                             pThisCC->ImageEvt.offName - 4 - pThisCC->ImageEvt.offNameLastComponent,
     499                                             &pThisCC->ImageEvt.szName[pThisCC->ImageEvt.offNameLastComponent],
     500                                             pThisCC->ImageEvt.uAddr0);
    497501                        break;
    498502                    case EFI_IMAGE_EVT_CMD_START_LOAD64:
    499503                        LogRel(("EFI: VBoxDbg> loadimage64 '%.*s.efi' %#llx LB %#llx\n",
    500                                 pThisCC->ImageEvt.offName - 4, pThisCC->ImageEvt.szName, pThisCC->ImageEvt.uAddr0, pThisCC->ImageEvt.cb0));
     504                                pThisCC->ImageEvt.offName - 4 - pThisCC->ImageEvt.offNameLastComponent,
     505                                &pThisCC->ImageEvt.szName[pThisCC->ImageEvt.offNameLastComponent],
     506                                pThisCC->ImageEvt.uAddr0, pThisCC->ImageEvt.cb0));
    501507                        if (pThisCC->ImageEvt.offName > 4)
    502508                            efiVBoxDbgScript("loadimage64 '%.*s.efi' %#llx\n",
    503                                              pThisCC->ImageEvt.offName - 4, pThisCC->ImageEvt.szName, pThisCC->ImageEvt.uAddr0);
     509                                             pThisCC->ImageEvt.offName - 4 - pThisCC->ImageEvt.offNameLastComponent,
     510                                             &pThisCC->ImageEvt.szName[pThisCC->ImageEvt.offNameLastComponent],
     511                                             pThisCC->ImageEvt.uAddr0);
    504512                        break;
    505513                    case EFI_IMAGE_EVT_CMD_START_UNLOAD32:
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