31 #pragma warning( default : 4201 ) // nonstandard extension used : nameless struct/union |
31 #pragma warning( default : 4201 ) // nonstandard extension used : nameless struct/union |
32 |
32 |
33 class TUidType; |
33 class TUidType; |
34 class TProcessCreateInfo; |
34 class TProcessCreateInfo; |
35 |
35 |
|
36 // Names of sections that we are interested in looking at. These are used by the GetSectionsSize() |
|
37 // routine to determine the minimum number of bytes of a DLL to map into memory in order to examine |
|
38 // its sections. If a new section is added here then it must also be added to the list of sections |
|
39 // held in the sectionNames array in GetSectionsSize() |
36 static const BYTE KWin32SectionName_Symbian[IMAGE_SIZEOF_SHORT_NAME] = {'.','S','Y','M','B','I','A','N'}; |
40 static const BYTE KWin32SectionName_Symbian[IMAGE_SIZEOF_SHORT_NAME] = {'.','S','Y','M','B','I','A','N'}; |
37 static const BYTE KWin32SectionName_Import[IMAGE_SIZEOF_SHORT_NAME] = {'.','i','d','a','t','a','\0','\0'}; |
41 static const BYTE KWin32SectionName_Import[IMAGE_SIZEOF_SHORT_NAME] = {'.','i','d','a','t','a','\0','\0'}; |
38 static const BYTE KWin32SectionName_EpocData[IMAGE_SIZEOF_SHORT_NAME] = {'.','d','a','t','a','\0','\0','\0'}; |
42 static const BYTE KWin32SectionName_EpocData[IMAGE_SIZEOF_SHORT_NAME] = {'.','d','a','t','a','\0','\0','\0'}; |
39 static const BYTE KWin32SectionName_EpocBss[IMAGE_SIZEOF_SHORT_NAME] = {'.','b','s','s','\0','\0','\0','\0'}; |
43 static const BYTE KWin32SectionName_EpocBss[IMAGE_SIZEOF_SHORT_NAME] = {'.','b','s','s','\0','\0','\0','\0'}; |
40 static const BYTE KWin32SectionName_Text[IMAGE_SIZEOF_SHORT_NAME] = {'.','t','e','x','t','\0','\0','\0'}; |
44 static const BYTE KWin32SectionName_Text[IMAGE_SIZEOF_SHORT_NAME] = {'.','t','e','x','t','\0','\0','\0'}; |