summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoakim Tjernlund <joakim.tjernlund@transmode.se>2007-03-13 11:02:33 +0000
committerJoakim Tjernlund <joakim.tjernlund@transmode.se>2007-03-13 11:02:33 +0000
commit11b4fd555c8a016d02af89afadd6964fb23aa054 (patch)
tree5b2b850ce111e9ae0958818f79e6d911716469d4
parent56450d6b9909e159ce4945b3711551cc34c1cddd (diff)
Carmelo Amoroso writes:
I experiencied some problems while trying to debug the ld.so (sh4) in debug mode. I found that the _start code was not placed into any PT_LOAD segment causing a SIGSEV. I solved this issue explicitely placing the _start code into the .text section (see attached patch).
-rw-r--r--ldso/ldso/sh/dl-startup.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/ldso/ldso/sh/dl-startup.h b/ldso/ldso/sh/dl-startup.h
index 63a65940c..bd51cebe0 100644
--- a/ldso/ldso/sh/dl-startup.h
+++ b/ldso/ldso/sh/dl-startup.h
@@ -3,6 +3,7 @@
* needed for this architecture. */
asm(
+ " .text\n"
" .globl _start\n"
" .type _start,@function\n"
"_start:\n"