Update contrib.
1 // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
3 // This component and the accompanying materials are made available
4 // under the terms of the License "Eclipse Public License v1.0"
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
14 // Definitions of functions in d_rmdebug_step_tests.s
17 #ifndef D_RMDEBUG_STEP_TESTS_H
18 #define D_RMDEBUG_STEP_TESTS_H
23 unsigned int RMDebug_StepTest_Non_PC_Modifying(void);
24 unsigned int RMDebug_StepTest_Non_PC_Modifying_OK(void);
26 unsigned int RMDebug_StepTest_Branch(void);
27 unsigned int RMDebug_StepTest_Branch_1(void);
29 unsigned int RMDebug_StepTest_Branch_And_Link(void);
30 unsigned int RMDebug_StepTest_Branch_And_Link_1(void);
31 unsigned int RMDebug_StepTest_Branch_And_Link_2(void);
33 unsigned int RMDebug_StepTest_MOV_PC(void);
34 unsigned int RMDebug_StepTest_MOV_PC_1(void);
35 unsigned int RMDebug_StepTest_MOV_PC_2(void);
37 unsigned int RMDebug_StepTest_LDR_PC(void);
38 unsigned int RMDebug_StepTest_LDR_PC_1(void);
41 unsigned int RMDebug_StepTest_Thumb_Non_PC_Modifying(void);
42 unsigned int RMDebug_StepTest_Thumb_Non_PC_Modifying_1(void);
43 unsigned int RMDebug_StepTest_Thumb_Non_PC_Modifying_2(void);
45 unsigned int RMDebug_StepTest_Thumb_Branch(void);
46 unsigned int RMDebug_StepTest_Thumb_Branch_1(void);
47 unsigned int RMDebug_StepTest_Thumb_Branch_2(void);
49 unsigned int RMDebug_StepTest_Thumb_Branch_And_Link(void);
50 unsigned int RMDebug_StepTest_Thumb_Branch_And_Link_1(void);
51 unsigned int RMDebug_StepTest_Thumb_Branch_And_Link_2(void);
52 unsigned int RMDebug_StepTest_Thumb_Branch_And_Link_3(void);
54 unsigned int RMDebug_StepTest_Thumb_Back_Branch_And_Link(void);
55 unsigned int RMDebug_StepTest_Thumb_Back_Branch_And_Link_1(void);
56 unsigned int RMDebug_StepTest_Thumb_Back_Branch_And_Link_2(void);
57 unsigned int RMDebug_StepTest_Thumb_Back_Branch_And_Link_3(void);
59 unsigned int RMDebug_StepTest_Thumb_AddPC(void);
60 unsigned int RMDebug_StepTest_Thumb_AddPC_1(void);
61 unsigned int RMDebug_StepTest_Thumb_AddPC_2(void);
62 unsigned int RMDebug_StepTest_Thumb_AddPC_3(void);
64 // ARM<->Thumb interworking tests
65 unsigned int RMDebug_StepTest_Interwork(void);
66 unsigned int RMDebug_StepTest_Interwork_1(void);
67 unsigned int RMDebug_StepTest_Interwork_2(void);
68 unsigned int RMDebug_StepTest_Interwork_3(void);
70 // Stepping performance test
71 unsigned int RMDebug_StepTest_Count(void);
72 unsigned int RMDebug_StepTest_Count_1(void);
73 unsigned int RMDebug_StepTest_Count_2(void);
76 unsigned int RMDebug_StepTest_ARM_Step_Multiple(void);
77 unsigned int RMDebug_StepTest_ARM_Step_Multiple_1(void);
80 #endif // D_RMDEBUG_STEP_TESTS_H