Index: apitests/pefile/ntoskrnl.c =================================================================== --- apitests/pefile/ntoskrnl.c (revision 69173) +++ apitests/pefile/ntoskrnl.c (working copy) @@ -18,15 +18,13 @@ static struct KnownSections g_Sections[] = { { ".text", - IMAGE_SCN_CNT_CODE | IMAGE_SCN_MEM_EXECUTE | IMAGE_SCN_MEM_READ, + IMAGE_SCN_CNT_CODE | IMAGE_SCN_MEM_EXECUTE | IMAGE_SCN_MEM_READ | IMAGE_SCN_MEM_NOT_PAGED, IMAGE_SCN_MEM_DISCARDABLE - // optional: IMAGE_SCN_MEM_NOT_PAGED }, { ".data", - IMAGE_SCN_CNT_INITIALIZED_DATA | IMAGE_SCN_MEM_READ | IMAGE_SCN_MEM_WRITE, + IMAGE_SCN_CNT_INITIALIZED_DATA | IMAGE_SCN_MEM_READ | IMAGE_SCN_MEM_WRITE | IMAGE_SCN_MEM_NOT_PAGED, IMAGE_SCN_MEM_DISCARDABLE - // optional: IMAGE_SCN_MEM_NOT_PAGED }, { ".rsrc", @@ -34,6 +32,11 @@ IMAGE_SCN_MEM_DISCARDABLE }, { + ".rdata", + IMAGE_SCN_CNT_INITIALIZED_DATA | IMAGE_SCN_MEM_READ, + IMAGE_SCN_MEM_DISCARDABLE + }, + { ".reloc", IMAGE_SCN_CNT_INITIALIZED_DATA | IMAGE_SCN_MEM_DISCARDABLE | IMAGE_SCN_MEM_READ, 0 @@ -42,7 +45,6 @@ "INIT", IMAGE_SCN_CNT_CODE | IMAGE_SCN_MEM_DISCARDABLE | IMAGE_SCN_MEM_EXECUTE | IMAGE_SCN_MEM_READ, 0 - // optional?? : IMAGE_SCN_MEM_WRITE }, { NULL, 0 }, };