VirtualBox

Changeset 24106 in vbox for trunk/src/VBox/Runtime/include


Ignore:
Timestamp:
Oct 27, 2009 3:30:45 AM (15 years ago)
Author:
vboxsync
Message:

DBGPlugInWinNt.cpp: digging into debug info...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/include/internal/ldrPE.h

    r8245 r24106  
    182182#define  IMAGE_ORDINAL64(ord)  ((ord) &  0xffff)
    183183#define  IMAGE_SNAP_BY_ORDINAL64(ord)  (!!((ord) & IMAGE_ORDINAL_FLAG64))
     184
     185
     186/* debug dir */
     187#define  IMAGE_DEBUG_TYPE_UNKNOWN  0x0
     188#define  IMAGE_DEBUG_TYPE_COFF  0x1
     189#define  IMAGE_DEBUG_TYPE_CODEVIEW  0x2
     190#define  IMAGE_DEBUG_TYPE_FPO  0x3
     191#define  IMAGE_DEBUG_TYPE_MISC  0x4
     192#define  IMAGE_DEBUG_TYPE_EXCEPTION  0x5
     193#define  IMAGE_DEBUG_TYPE_FIXUP  0x6
     194#define  IMAGE_DEBUG_TYPE_OMAP_TO_SRC  0x7
     195#define  IMAGE_DEBUG_TYPE_OMAP_FROM_SRC  0x8
     196#define  IMAGE_DEBUG_TYPE_BORLAND  0x9
     197#define  IMAGE_DEBUG_TYPE_RESERVED10  0x10
    184198
    185199
     
    441455
    442456
     457typedef struct _IMAGE_DEBUG_DIRECTORY
     458{
     459    uint32_t  Characteristics;
     460    uint32_t  TimeDateStamp;
     461    uint16_t  MajorVersion;
     462    uint16_t  MinorVersion;
     463    uint32_t  Type;
     464    uint32_t  SizeOfData;
     465    uint32_t  AddressOfRawData;
     466    uint32_t  PointerToRawData;
     467} IMAGE_DEBUG_DIRECTORY;
     468typedef IMAGE_DEBUG_DIRECTORY *PIMAGE_DEBUG_DIRECTORY;
     469
    443470#pragma pack()
    444471
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