From owner-p4-projects@FreeBSD.ORG Wed Aug 16 22:04:02 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5756E16A4E2; Wed, 16 Aug 2006 22:04:02 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1AAE916A4DF for ; Wed, 16 Aug 2006 22:04:02 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D9DC43D49 for ; Wed, 16 Aug 2006 22:03:56 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k7GM3tVu079624 for ; Wed, 16 Aug 2006 22:03:55 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k7GM3tjm079621 for perforce@freebsd.org; Wed, 16 Aug 2006 22:03:55 GMT (envelope-from jb@freebsd.org) Date: Wed, 16 Aug 2006 22:03:55 GMT Message-Id: <200608162203.k7GM3tjm079621@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 104306 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Aug 2006 22:04:02 -0000 http://perforce.freebsd.org/chv.cgi?CH=104306 Change 104306 by jb@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); +}