|
From: <sv...@va...> - 2006-05-01 09:28:47
|
Author: tom
Date: 2006-05-01 10:28:39 +0100 (Mon, 01 May 2006)
New Revision: 5873
Log:
Add .type and .size directives for VG_(run_innerloop) and
VG_(run_a_noredir_translation) on all platforms where they are
missing.
Modified:
trunk/coregrind/m_dispatch/dispatch-amd64-linux.S
trunk/coregrind/m_dispatch/dispatch-ppc32-linux.S
trunk/coregrind/m_dispatch/dispatch-ppc64-linux.S
trunk/coregrind/m_dispatch/dispatch-x86-linux.S
Modified: trunk/coregrind/m_dispatch/dispatch-amd64-linux.S
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_dispatch/dispatch-amd64-linux.S 2006-05-01 02:12:58=
UTC (rev 5872)
+++ trunk/coregrind/m_dispatch/dispatch-amd64-linux.S 2006-05-01 09:28:39=
UTC (rev 5873)
@@ -52,6 +52,7 @@
=20
.text
.globl VG_(run_innerloop)
+.type VG_(run_innerloop), @function
VG_(run_innerloop):
/* %rdi holds guest_state */
/* %rsi holds do_profiling */
@@ -273,6 +274,7 @@
popq %rcx
popq %rbx
ret=09
+.size VG_(run_innerloop), .-VG_(run_innerloop)
=20
=09
/*------------------------------------------------------------*/
@@ -295,6 +297,7 @@
*/
.align 16
.global VG_(run_a_noredir_translation)
+.type VG_(run_a_noredir_translation), @function
VG_(run_a_noredir_translation):
/* Save callee-saves regs */
pushq %rbx
@@ -324,6 +327,7 @@
popq %rbp
popq %rbx
ret
+.size VG_(run_a_noredir_translation), .-VG_(run_a_noredir_translation)
=20
/* Let the linker know we don't need an executable stack */
.section .note.GNU-stack,"",@progbits
Modified: trunk/coregrind/m_dispatch/dispatch-ppc32-linux.S
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_dispatch/dispatch-ppc32-linux.S 2006-05-01 02:12:58=
UTC (rev 5872)
+++ trunk/coregrind/m_dispatch/dispatch-ppc32-linux.S 2006-05-01 09:28:39=
UTC (rev 5873)
@@ -50,6 +50,7 @@
*/
.text
.globl VG_(run_innerloop)
+.type VG_(run_innerloop), @function
VG_(run_innerloop):
/* r3 holds guest_state */
/* r4 holds do_profiling */
@@ -538,6 +539,7 @@
mtlr 0
addi 1,1,496 /* stack_size */
blr
+.size VG_(run_innerloop), .-VG_(run_innerloop)
=20
=20
/*------------------------------------------------------------*/
@@ -559,6 +561,7 @@
3: output: guest state pointer afterwards (=3D=3D thread return co=
de)
*/
.global VG_(run_a_noredir_translation)
+.type VG_(run_a_noredir_translation), @function
VG_(run_a_noredir_translation):
/* save callee-save int regs, & lr */
stwu 1,-256(1)
@@ -615,6 +618,7 @@
lwz 31,196(1)
addi 1,1,256
blr
+.size VG_(run_a_noredir_translation), .-VG_(run_a_noredir_translation)
=20
=20
/* Let the linker know we don't need an executable stack */
Modified: trunk/coregrind/m_dispatch/dispatch-ppc64-linux.S
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_dispatch/dispatch-ppc64-linux.S 2006-05-01 02:12:58=
UTC (rev 5872)
+++ trunk/coregrind/m_dispatch/dispatch-ppc64-linux.S 2006-05-01 09:28:39=
UTC (rev 5873)
@@ -312,6 +312,7 @@
/* start over */
b .VG_(run_innerloop__dispatch_unprofiled)
/*NOTREACHED*/
+ .size VG_(run_innerloop), .-VG_(run_innerloop)
=20
=20
/*----------------------------------------------------*/
@@ -389,6 +390,7 @@
/* start over */
b .VG_(run_innerloop__dispatch_profiled)
/*NOTREACHED*/
+ .size VG_(run_a_noredir_translation), .-VG_(run_a_noredir_transl=
ation)
=20
=20
/*----------------------------------------------------*/
Modified: trunk/coregrind/m_dispatch/dispatch-x86-linux.S
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_dispatch/dispatch-x86-linux.S 2006-05-01 02:12:58 U=
TC (rev 5872)
+++ trunk/coregrind/m_dispatch/dispatch-x86-linux.S 2006-05-01 09:28:39 U=
TC (rev 5873)
@@ -275,6 +275,7 @@
*/
.align 16
.global VG_(run_a_noredir_translation)
+.type VG_(run_a_noredir_translation), @function
VG_(run_a_noredir_translation):
/* Save callee-saves regs */
pushl %esi
@@ -300,6 +301,7 @@
popl %edi
popl %esi
ret
+.size VG_(run_a_noredir_translation), .-VG_(run_a_noredir_translation)
=20
=09
/* Let the linker know we don't need an executable stack */
|