google / sawbuck

Automatically exported from code.google.com/p/sawbuck
106 stars 40 forks source link

ImageLoad64V1 and ImageLoad64V2 have incorrect type for ModuleSize #27

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
The correct structures are:

struct ImageLoad64V1 {
  ULONGLONG BaseAddress;
  ULONGLONG ModuleSize;
  ULONG ProcessId;
  wchar_t ImageFileName[1];
};

struct ImageLoad64V2 {
  ULONGLONG BaseAddress;
  ULONGLONG ModuleSize;
  ULONG ProcessId;
  ULONG ImageChecksum;
  ULONG TimeDateStamp;
  ULONG Reserved0;
  ULONGLONG DefaultBase;
  ULONG Reserved1;
  ULONG Reserved2;
  ULONG Reserved3;
  ULONG Reserved4;
  wchar_t ImageFileName[1];
};

Original issue reported on code.google.com by ericdin...@chromium.org on 22 Sep 2010 at 8:51

GoogleCodeExporter commented 8 years ago

Original comment by siggi@chromium.org on 4 Mar 2011 at 7:39