about summary refs log tree commit diff
path: root/sysdeps/hppa/elf
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2004-04-19 06:51:29 +0000
committerUlrich Drepper <drepper@redhat.com>2004-04-19 06:51:29 +0000
commit72c41589771584da6693ca8a340a19d1cd6bef06 (patch)
tree5f9c337216256e83828a1dde9814893b7e60e742 /sysdeps/hppa/elf
parente832919bd092ad265b724eb4a96d5f8ceaaafbaf (diff)
downloadglibc-72c41589771584da6693ca8a340a19d1cd6bef06.tar.gz
glibc-72c41589771584da6693ca8a340a19d1cd6bef06.tar.xz
glibc-72c41589771584da6693ca8a340a19d1cd6bef06.zip
Update.
2004-04-18  Randolph Chung  <tausq@debian.org>

	* sysdeps/hppa/elf/entry.h: New file.
	* sysdeps/hppa/machine-gmon.h: New file.
	* sysdeps/unix/sysv/linux/hppa/profil-counter.h: Don't use x86 version.
Diffstat (limited to 'sysdeps/hppa/elf')
-rw-r--r--sysdeps/hppa/elf/entry.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/sysdeps/hppa/elf/entry.h b/sysdeps/hppa/elf/entry.h
new file mode 100644
index 0000000000..b024db2be7
--- /dev/null
+++ b/sysdeps/hppa/elf/entry.h
@@ -0,0 +1,10 @@
+#ifndef __ASSEMBLY__
+extern void _start (void);
+#endif
+
+/* The function's entry point is stored in the first word of the
+   function descriptor (plabel) of _start().  */
+#define ENTRY_POINT __canonicalize_funcptr_for_compare(_start)
+
+/* We have to provide a special declaration.  */
+#define ENTRY_POINT_DECL(class) class void _start (void);