equal
deleted
inserted
replaced
7 // |
7 // |
8 // Initial Contributors: |
8 // Initial Contributors: |
9 // Nokia Corporation - initial contribution. |
9 // Nokia Corporation - initial contribution. |
10 // |
10 // |
11 // Contributors: |
11 // Contributors: |
|
12 // Mike Kinghan, mikek@symbian.org, for Symbian Foundation, 2010 |
12 // |
13 // |
13 // Description: |
14 // Description: |
14 // Implementation of the Header file for the ParameterListInterface of the elf2e32 tool |
15 // Implementation of the Header file for the ParameterListInterface of the elf2e32 tool |
15 // @internalComponent |
16 // @internalComponent |
16 // @released |
17 // @released |
39 EDll, |
40 EDll, |
40 EExe, |
41 EExe, |
41 EPolyDll, |
42 EPolyDll, |
42 EExexp, |
43 EExexp, |
43 EStdExe |
44 EStdExe |
|
45 }; |
|
46 |
|
47 enum EAsmDialect // Which dialect of arm assembly to write for the --dump option |
|
48 { |
|
49 EArmas, // RVCT armas |
|
50 EGas // GNU as |
44 }; |
51 }; |
45 |
52 |
46 typedef unsigned int UINT; |
53 typedef unsigned int UINT; |
47 |
54 |
48 using std::vector; |
55 using std::vector; |
276 virtual bool ExcludeUnwantedExports() = 0; |
283 virtual bool ExcludeUnwantedExports() = 0; |
277 virtual bool IsCustomDllTarget() = 0; |
284 virtual bool IsCustomDllTarget() = 0; |
278 virtual bool SymNamedLookup() = 0; |
285 virtual bool SymNamedLookup() = 0; |
279 virtual bool IsDebuggable() = 0; |
286 virtual bool IsDebuggable() = 0; |
280 virtual bool IsSmpSafe() = 0; |
287 virtual bool IsSmpSafe() = 0; |
|
288 virtual EAsmDialect AsmDialect() = 0; |
281 }; |
289 }; |
282 |
290 |
283 |
291 |
284 #endif // PARAMETERLISTINTERFACE_H |
292 #endif // PARAMETERLISTINTERFACE_H |
285 |
293 |