From 8384418b0a40263486bca3ab8bc782adfff40cec Mon Sep 17 00:00:00 2001 From: Tat-Chee Wan (USM) Date: Tue, 22 Feb 2011 11:10:42 +0800 Subject: refactored to use gcc generated veneer for arm-thumb interworking --- Debugger/debug_test.S | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Debugger/debug_test.S b/Debugger/debug_test.S index 46c7e03..91e19d2 100644 --- a/Debugger/debug_test.S +++ b/Debugger/debug_test.S @@ -36,13 +36,16 @@ dbg__test_arm_bkpt: .global dbg__test_thumb_bkpt dbg__test_thumb_bkpt: stmfd sp!,{lr} - ldr r0, =_thumb_entry - orr r0, r0, #1 /* set Thumb mode */ +/* ldr r0, =_thumb_entry + orr r0, r0, #1 @ Set Thumb mode mov lr, pc bx r0 +*/ + bl _thumb_entry ldmfd sp!,{pc} .code 16 +.thumb_func _thumb_entry: dbg__bkpt_thumb bx lr -- cgit v1.2.3