PERFORCE change 104306 for review

John Birrell jb at FreeBSD.org
Wed Aug 16 22:04:02 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=104306

Change 104306 by jb at jb_freebsd2 on 2006/08/16 22:03:02

	Add more shell functions so that the DTrace programs have stubs
	for all the functions that they require. This establishes the
	minimum libelf functionality that DTrace requires on FreeBSD at
	it's current state of development.

Affected files ...

.. //depot/projects/dtrace/src/lib/libelf/Makefile#9 edit
.. //depot/projects/dtrace/src/lib/libelf/elf_flagelf.c#2 edit
.. //depot/projects/dtrace/src/lib/libelf/gelf_getshdr.c#2 edit
.. //depot/projects/dtrace/src/lib/libelf/gelf_rel.c#1 add
.. //depot/projects/dtrace/src/lib/libelf/gelf_rela.c#1 add

Differences ...

==== //depot/projects/dtrace/src/lib/libelf/Makefile#9 (text+ko) ====

@@ -35,6 +35,8 @@
 	gelf_getshdr.c						\
 	gelf_getsym.c						\
 	gelf_newphdr.c						\
+	gelf_rel.c						\
+	gelf_rela.c						\
 	gelf_update_ehdr.c					\
 	gelf_update_phdr.c					\
 	gelf_update_shdr.c					\

==== //depot/projects/dtrace/src/lib/libelf/elf_flagelf.c#2 (text+ko) ====

@@ -38,3 +38,10 @@
 	printf("%s: not implemented\n", __FUNCTION__);
 	return (0);
 }
+
+unsigned int
+elf_flagdata(__unused Elf_Data *data, __unused Elf_Cmd cmd, __unused unsigned int flags)
+{
+	printf("%s: not implemented\n", __FUNCTION__);
+	return (0);
+}

==== //depot/projects/dtrace/src/lib/libelf/gelf_getshdr.c#2 (text+ko) ====

@@ -53,3 +53,10 @@
 	printf("%s: not implemented\n", __FUNCTION__);
 	return (0);
 }
+
+int
+elf_getshstrndx(__unused Elf *elf, __unused size_t *dst)
+{
+	printf("%s: not implemented\n", __FUNCTION__);
+	return (0);
+}


More information about the p4-projects mailing list