From owner-freebsd-hackers@freebsd.org Tue Aug 2 21:35:06 2016 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ABBB8BA838D for ; Tue, 2 Aug 2016 21:35:06 +0000 (UTC) (envelope-from zbeeble@gmail.com) Received: from mail-yw0-x244.google.com (mail-yw0-x244.google.com [IPv6:2607:f8b0:4002:c05::244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6D3751773 for ; Tue, 2 Aug 2016 21:35:06 +0000 (UTC) (envelope-from zbeeble@gmail.com) Received: by mail-yw0-x244.google.com with SMTP id z8so15587687ywa.0 for ; Tue, 02 Aug 2016 14:35:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=VrCmpFc9ICLaxlPSgHgoJDLvmOBkIbRG9dR50bFmkXA=; b=Rxf5pbLyYeQHNgui9HoybzvjRn3AvImpI9YXCY+u82fDfPsNEE4Qb4fKldzZ9CCof7 RcmvsYF8Ey0WG9dfkPbyBpliieEILd4Wmfi2BmfppYY9SyBo5sjN2TNtQ1JKbvH3b6gA eGu5/nVvVDPwYSt7t6SmnrvFXFG3f8LxU+2mc+bDkSqnIZnPWjIurOIjQootyewix3cO +ikwIKBEgDkwTkwpCH2tTnoTyR+ife/XBYlmq7R93UxLaRU/Du11LvsEe9fc9bk0lTgV Re4cJNjid54HMdI/anso1EH74d4e7FnghNr4CQfZ6q1crbP3E6bn/x7NhYBTvsVqBI8P iZvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=VrCmpFc9ICLaxlPSgHgoJDLvmOBkIbRG9dR50bFmkXA=; b=lVe3jNk/NDz57WLIi5MyD0wF+xGx6gmQzP40qmmidVoyvR8CTjDSo/pm/ArC3Wg1TV yq3gu7ZayRtEMAEgHkvoh8uj3d8ILMknA2LaFvhdhV++frFZUiA4Q73RjYlQzGcbOpFu 3bDbr61VUWRTJluVjvwwzyuYnxmXhgyUvNR80OwEUUOuw3SDb68tOV1a9j3bhWs4PQb1 KYKfTSB8kfHPIBxfg1xQMMp5vZWFVF8ziy3jnbsulhSuloGtgcx6st5UoQ/dbKQsknx1 dCv0X7WgeaPSVb0bfMXEUuOfXvaS13lib6zKHAFHG9GyEbwkkAOUQEEBvrb2FbH4YWph 1C/Q== X-Gm-Message-State: AEkoousoykqoJ+PCSRkq8LifUGcEUtDV89U5QJx1ZoVV3QOZWcbbDfSUCP2liXqhvWw0zkDLBVCp8dQRvQBoEQ== X-Received: by 10.129.122.7 with SMTP id v7mr49265017ywc.219.1470173705268; Tue, 02 Aug 2016 14:35:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.37.161.37 with HTTP; Tue, 2 Aug 2016 14:35:04 -0700 (PDT) From: Zaphod Beeblebrox Date: Tue, 2 Aug 2016 17:35:04 -0400 Message-ID: Subject: How to get better debugging for the kernel. To: FreeBSD Hackers Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Aug 2016 21:35:06 -0000 I have just filed bug 211535. I'd like to be more helpful, but I'm having some trouble with the level of optimization in the kernel. Much of kgdb's output tells me that the value I'm looking for has been optimized away. So... how do I compile a kernel or a module without optimization _and_ how badly will that affect the runtime of a lightly loaded server? My kernel is already compiled with -g. That tells me that I'm looking in zap_leaf.c (part of ZFS). Can I simply compile zap_leaf.c without optimization?