From owner-soc-status@FreeBSD.ORG Sun Jun 5 19:42:15 2011 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 644421065672; Sun, 5 Jun 2011 19:42:15 +0000 (UTC) (envelope-from gleb.kurtsou@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id B723B8FC14; Sun, 5 Jun 2011 19:42:14 +0000 (UTC) Received: by fxm11 with SMTP id 11so3090005fxm.13 for ; Sun, 05 Jun 2011 12:42:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:date:from:to:cc:subject:message-id:mime-version :content-type:content-disposition:user-agent; bh=1wOQeLL85xykS9AFaAgYBFGK1SrrpFy0q1o1EUPVKA0=; b=CO3EG2fqIRDQsa9/tfNiE7BjGe2s1MFLUESzyDhfVOo/pb0O5ibw5I+ff1P1sTdpAI b6Rk8kXe5t8g6fBBkgoyoF4jV9Mphx+bcCdooqNZzKVinVPtgkJo0kq5uhMxnygEkKz2 Bwv8S0a/UdEJHGjuEdQJALSlk66aQbhxsjfwM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:mime-version:content-type :content-disposition:user-agent; b=wM07pzeG/K3j98SQBEVIXElB4Pwq8VaLF4R3z32knCMh57VxuZoRGgOACmLnFnN1Mj lRad9WxMILnhj91xfmsVx0FkPD2rzOr2Mk+EZZwNgnb3vtb0j3x6PVe20WTbOjfPXovc SDhHxXLPWQoG+LfuOFuCQsDwcekW8fo1qE/LI= Received: by 10.223.47.209 with SMTP id o17mr4446001faf.129.1307302933463; Sun, 05 Jun 2011 12:42:13 -0700 (PDT) Received: from localhost ([193.58.255.4]) by mx.google.com with ESMTPS id l26sm1107874fam.21.2011.06.05.12.42.11 (version=SSLv3 cipher=OTHER); Sun, 05 Jun 2011 12:42:12 -0700 (PDT) Date: Sun, 5 Jun 2011 22:40:35 +0300 From: Gleb Kurtsou To: soc-status@freebsd.org Message-ID: <20110605194035.GA21540@tops> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Mailman-Approved-At: Sun, 05 Jun 2011 21:32:01 +0000 Cc: mdf@freebsd.org Subject: ino64 status report 2 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Jun 2011 19:42:15 -0000 Libc exported syscalls do not have debugging info attached. To work around it I've written a script to generate fake syscall definitions and extended shlib-compat to use symbols aliases during search. There are still symbols without debugging info (or in several cases with incomplete info). shlib-compat is very useful now and spotted several bug already. I've also merged preparatory changes from original patch and fixed incorrect 'DIR opaque struct' patch. I'm going to test more thoroughly at this point and move to ufs and syscall changes next.