From owner-freebsd-hackers@freebsd.org Mon Aug 6 01:32:02 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 15CE91065779 for ; Mon, 6 Aug 2018 01:32:02 +0000 (UTC) (envelope-from khanzf@gmail.com) Received: from mail-it0-x229.google.com (mail-it0-x229.google.com [IPv6:2607:f8b0:4001:c0b::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AB33F80E82 for ; Mon, 6 Aug 2018 01:32:01 +0000 (UTC) (envelope-from khanzf@gmail.com) Received: by mail-it0-x229.google.com with SMTP id h23-v6so15928987ita.5 for ; Sun, 05 Aug 2018 18:32:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=6r7m/4TQe7FpTVZvG91LHkDN8pKOQ4TpsJfCRRgcVpM=; b=LAVO0DeqMOEEM3DOc7B702AVOdz39Bqb667CHEvr2rVhhq32xXGjDTnu5zw/4HaAtJ Gxcq+0G4NzHI7LU3nKGn0qpkOmIatFA1Tt8OBCtK7bcBx+2+pwfScp5ut0L7GsZg54Tv Nbuf6lYwVpGYSltUsk+2iKMojCRbwNfFOjKdtQU3B1aehyU8UPZpXa6cpWQBtaTvWPcV r6BN22960psmyiJaoCfVvtEq4u59SnjMG5RpZ4DJaSqTAMpSL83C9yIDMxaAjbd7/ICe nta6k3WMkwQKD7c0O4M5GBI26juMKtihuk0XlpgdAFjoj6+rxTG/HEVN7lTDS/0xmGPe x2dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=6r7m/4TQe7FpTVZvG91LHkDN8pKOQ4TpsJfCRRgcVpM=; b=aIwteK4izA8Ea3HdsGCjnyJazoTP3Y9xi8nUcJVdMMI9pSRabeZGM2vc6mllWYIdFo SiPJ2LOL5y6bHbdJ5HJjzvfj+qmj+0aGcsCDeJzQG/U2PgsHVqpfrenIwx4El8+mBub4 mc06UI6rrdUVlmFnWNgQjoVHhZG3Ad1pwbYpBcgt5vw9kk7e28tq73PNT1ZbSp2Kf2YP rPJTR3CuLcDTvfk+naJhyt0BnEiPR1fWlkZJS2eYCHS7hTvwvVYuFa0hkduGRZU2nM8P boMAiFpupkFv24sa6JCuHyOG37AYc1ojZ2PZNKk8XsNoK9oiLVdrMhbTYUzX2aT/wMO2 rfjA== X-Gm-Message-State: AOUpUlHcomOmGqu9O4LLZ0rt3OAWmoCnp/0s8tYCFW01A3487zGOjVZV Sphce/dbm0Tf09d7j86jXw2d26bAvhOGisOnVuo0UfcO9aY= X-Google-Smtp-Source: AA+uWPwSXVnvmfuY+U29jwr/WYgoAT5HRAFXzAdx27rDyAUa69kzw+HN74D87crKd1YWlVK0zP1jKGeFdtm/OKEFez8= X-Received: by 2002:a24:7b8d:: with SMTP id q135-v6mr210129itc.43.1533519120596; Sun, 05 Aug 2018 18:32:00 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ac0:8101:0:0:0:0:0 with HTTP; Sun, 5 Aug 2018 18:31:40 -0700 (PDT) From: Farhan Khan Date: Sun, 5 Aug 2018 21:31:40 -0400 Message-ID: Subject: addr2line with FreeBSD kernel failing To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Aug 2018 01:32:02 -0000 Hi all, Is there a way to go from a memory address to a kernel symbol? I am working with a subsystem that uses a lot of function pointers, and I am not certain which particular function is being called. I have dtrace(1) printing out the memory address of the function, like this: printf("Runs vap->iv_newstate: 0x%p", vap->iv_newstate); The resulting memory address will be 0xffffffff834fa6d0. I was told I can use addr2line(1), but it seems to fail, as follows: # addr2line -e /usr/obj/usr/src/amd64.amd64/sys/GENERIC/kernel.full ffffffff834fa6d0 ??:0 Am I doing something wrong? Also, if I can do this directly in dtrace(1), that would be much much better. This is definitely the installed kernel, so there is no kernel mismatch. I have also tried using kernel.debug and kernel, same result. Thank you, -- Farhan Khan PGP Fingerprint: B28D 2726 E2BC A97E 3854 5ABE 9A9F 00BC D525 16EE From owner-freebsd-hackers@freebsd.org Mon Aug 6 07:49:03 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C9ACA10735C8 for ; Mon, 6 Aug 2018 07:49:03 +0000 (UTC) (envelope-from agapon@gmail.com) Received: from mail-pl0-f49.google.com (mail-pl0-f49.google.com [209.85.160.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 58E8A8D5E6 for ; Mon, 6 Aug 2018 07:49:03 +0000 (UTC) (envelope-from agapon@gmail.com) Received: by mail-pl0-f49.google.com with SMTP id m1-v6so5306591plt.6 for ; Mon, 06 Aug 2018 00:49:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=ZER3CUK0JwXsiSWTVFp3eetCGrzWD9rvWC0Nwk0Kj4s=; b=U5uDkuPPR6G6KCCVxzzG5G1YNdVghM/Nr1DOrfk8ranEiz+6QCq61ZVDtrqcZmEQTS cfEOKCjAnKiimvuDWpnHCqqi2kF0IkovBI0nwf2NmxHeoad7PAQvVDQrde1kPXrsqEm0 78FzSZxlcIV+CTFiF8mIQyu1nykA47L5I+APayJ8D7/ANtJgnsdy7ZmCYP98k/SKNfBJ HGMdEvyR+Z/yl9UGgJmS+m/P0fsdwKHKx9YCRq8E9bvI2bFoPskodQhFvnLd4WcNTESe rbWADjpuPSgV9Zg3wJz9vRAk2grfngIgD3PCe/+hDVoqiZsqXXg2fb2qO6nwSwjjSw+C uHZA== X-Gm-Message-State: AOUpUlGWyd/W/wenR8WU0Z4V+kVImHmcnzzCdreDeE0MDjrYpPKAYkEv OoSgGc4j+V3nZHoGD5iPhLURuw0T X-Google-Smtp-Source: AAOMgpcBlCV6GguRPzRmP9FNwMO6LbtDV6mPpj2/MOlANLn1x8jkn9znf6A1bhDAE7RndDvTy9QJ7A== X-Received: by 2002:a17:902:8215:: with SMTP id x21-v6mr12743182pln.175.1533539933263; Mon, 06 Aug 2018 00:18:53 -0700 (PDT) Received: from [192.168.1.36] (broadband-95-106-139-240.atc.tvcom.ru. [95.106.139.240]) by smtp.googlemail.com with ESMTPSA id g69-v6sm23485121pfd.23.2018.08.06.00.18.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Aug 2018 00:18:52 -0700 (PDT) Subject: Re: addr2line with FreeBSD kernel failing To: Farhan Khan , freebsd-hackers@freebsd.org References: From: Andriy Gapon Message-ID: Date: Mon, 6 Aug 2018 10:18:50 +0300 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Aug 2018 07:49:04 -0000 On 06/08/2018 04:31, Farhan Khan wrote: > Hi all, > > Is there a way to go from a memory address to a kernel symbol? > > I am working with a subsystem that uses a lot of function pointers, > and I am not certain which particular function is being called. I have > dtrace(1) printing out the memory address of the function, like this: > > printf("Runs vap->iv_newstate: 0x%p", vap->iv_newstate); > > The resulting memory address will be 0xffffffff834fa6d0. I was told I > can use addr2line(1), but it seems to fail, as follows: > > # addr2line -e /usr/obj/usr/src/amd64.amd64/sys/GENERIC/kernel.full > ffffffff834fa6d0 > ??:0 Try 0xffffffff834fa6d0 > Am I doing something wrong? Also, if I can do this directly in > dtrace(1), that would be much much better. This is definitely the > installed kernel, so there is no kernel mismatch. I have also tried > using kernel.debug and kernel, same result. -- Andriy Gapon From owner-freebsd-hackers@freebsd.org Mon Aug 6 09:06:04 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 65F0C105051A for ; Mon, 6 Aug 2018 09:06:04 +0000 (UTC) (envelope-from pratiy0100@gmail.com) Received: from mail-ed1-f67.google.com (mail-ed1-f67.google.com [209.85.208.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DFF5D8FAD9 for ; Mon, 6 Aug 2018 09:06:03 +0000 (UTC) (envelope-from pratiy0100@gmail.com) Received: by mail-ed1-f67.google.com with SMTP id f23-v6so4758638edr.11 for ; Mon, 06 Aug 2018 02:06:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lAzJmZyaQll5+oCUBgNfKw89enxIcl2bUlN4AVTNqv8=; b=IJTW3vedoNq9cYxCyCtpTyrCjfrb/4fz1KnyaPYoIQ0oUF8zdvwIfo8YxWCcKU+ARa l+PQpo0dmMP+CBbA8GJrEGTs5PebEiYOFucYYMIEd0lEMTHVVNujQyYE/sluwhmXMzvq ZzYzmatebcXkbTxi3JLgDY+G2aAwfpft8OcsK7+gTjf9RClnFh9qdwiJA7b7Qi0ZV/rb MfCH/wTy1IUTdXdoIPoeX1tTITuVS4WzskicbnU9x0A7DnoadiHvN0eQwuoO79KyW6Is QAvGIYJxSiJX4DqUNg899FAc8jNduK0c2p/1leRKODGY+6yXlzI9+64+0R3jduwO6g0h zQgg== X-Gm-Message-State: AOUpUlEVEX5TU1DaIvr7+1wDXh5PT5sNTBWCASinm4ya+/ez8FgqL4Oa YIOH9EGcChWeLacqgPRCXuh8MX/CC9M= X-Google-Smtp-Source: AAOMgpc/SxKTT2JXAGJdsMYmZ1LwALyBf6fzKd/Ylpe/FkwmqLR8MUDKVkcqQCKtyFe1d6eYN8jayw== X-Received: by 2002:a50:90e7:: with SMTP id d36-v6mr16946880eda.279.1533544401712; Mon, 06 Aug 2018 01:33:21 -0700 (PDT) Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com. [209.85.208.45]) by smtp.gmail.com with ESMTPSA id r44-v6sm1092797edd.87.2018.08.06.01.33.21 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Aug 2018 01:33:21 -0700 (PDT) Received: by mail-ed1-f45.google.com with SMTP id h1-v6so4731965eds.1 for ; Mon, 06 Aug 2018 01:33:21 -0700 (PDT) X-Received: by 2002:a50:c8c3:: with SMTP id k3-v6mr16979820edh.193.1533544401469; Mon, 06 Aug 2018 01:33:21 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Pratyush Yadav Date: Mon, 6 Aug 2018 14:02:45 +0530 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: addr2line with FreeBSD kernel failing To: khanzf@gmail.com Cc: freebsd-hackers@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Aug 2018 09:06:04 -0000 On Mon, Aug 6, 2018 at 7:04 AM Farhan Khan wrote: > > Hi all, > > Is there a way to go from a memory address to a kernel symbol? > > I am working with a subsystem that uses a lot of function pointers, > and I am not certain which particular function is being called. I have > dtrace(1) printing out the memory address of the function, like this: > > printf("Runs vap->iv_newstate: 0x%p", vap->iv_newstate); > > The resulting memory address will be 0xffffffff834fa6d0. I was told I > can use addr2line(1), but it seems to fail, as follows: > > # addr2line -e /usr/obj/usr/src/amd64.amd64/sys/GENERIC/kernel.full > ffffffff834fa6d0 > ??:0 > > Am I doing something wrong? Also, if I can do this directly in > dtrace(1), that would be much much better. This is definitely the > installed kernel, so there is no kernel mismatch. I have also tried > using kernel.debug and kernel, same result. I usually do: addr2line -e /usr/lib/debug/boot/kernel/kernel.debug
Try that, maybe it will work for you. PS: I'm not sure addr2line would work for runtime pointers. I use it to translate the instruction pointer addresses to lines. -- Regards, Pratyush Yadav From owner-freebsd-hackers@freebsd.org Mon Aug 6 12:40:10 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0F4621056DFE for ; Mon, 6 Aug 2018 12:40:10 +0000 (UTC) (envelope-from aduane@juniper.net) Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.pphosted.com", Issuer "thawte SHA256 SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8C2ED76C25; Mon, 6 Aug 2018 12:40:09 +0000 (UTC) (envelope-from aduane@juniper.net) Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w76Cd9Ni016119; Mon, 6 Aug 2018 05:40:08 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=jvZULAUftIQGU8CEl+NNdQERja3qFnpX8YRTLHF9giM=; b=Jg9miMedb+q0DErigp3/YhbVeZ+htIf4/j+020iBDgk9ShS4PUlLQZhiw5i7l73JpaVM 5ffeB+jJsmbk3nTzvlNCN1eygXL3wwWTqoD2FIHxv1niO1C/DawjwOz/1KwtChGOtjuK b5GJ33Lvi8mFXtFPbB8ayNFuHp3R/etZqo1j2n0/6SLB08wnDtu80pIRHNhXZORFQjuf 3Op6H2uux14cVmxypvGOivkIYbL7lklzddlfX9pjeCg1eOfcYheFwbFz3sUzfV2rGQHp 3PkYOy5wigPMmazQzcJ316ojM/nsU8NjWB9y4XCaRQsDxBiq8LJke0Z9vHzhlo4eOObA lg== Received: from nam04-sn1-obe.outbound.protection.outlook.com (mail-sn1nam04lp0084.outbound.protection.outlook.com [216.32.180.84]) by mx0b-00273201.pphosted.com with ESMTP id 2kpngg82wf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 06 Aug 2018 05:40:08 -0700 Received: from BN6PR05MB3475.namprd05.prod.outlook.com (10.174.232.39) by BN6PR05MB2849.namprd05.prod.outlook.com (10.168.255.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1038.13; Mon, 6 Aug 2018 12:40:05 +0000 Received: from BN6PR05MB3475.namprd05.prod.outlook.com ([fe80::440f:d8e0:23a5:4e6a]) by BN6PR05MB3475.namprd05.prod.outlook.com ([fe80::440f:d8e0:23a5:4e6a%3]) with mapi id 15.20.1038.013; Mon, 6 Aug 2018 12:40:05 +0000 From: Andrew Duane To: Pratyush Yadav , "khanzf@gmail.com" CC: "freebsd-hackers@freebsd.org" Subject: RE: addr2line with FreeBSD kernel failing Thread-Topic: addr2line with FreeBSD kernel failing Thread-Index: AQHULSVRvMLW5QDhZUKK+8dCjH+/SaSyZc6AgABEqjA= Date: Mon, 6 Aug 2018 12:40:05 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [66.129.241.13] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BN6PR05MB2849; 6:9v3GleV0m6Oy/YXkoSbWE0zjef/tIw9bsaTewO7rynvRrHobeKZUV5KjofDNOh9Uz5/dDYavAiZDn//WS6BbO8mQt5JH3wgex3Wbg8hM0zVBxGrJJGKQuAsiHUjm3CFwkLd7RvjLunof1raUaSQhzfTS6eKGLHESxxhdoUF0EYLFudCPQBKZqGqfCbH04KN6VAUOt2yxSo5xjPX7hve2xri7eUeHvJKG94uxbgqFiwU8MULAIvxKylaZKEJtfe+u2jeSGHai1cHkl/rgpSmBiKfXEipgX11cWWPwVhfIMzJCckDBws6zuk4TC1gGmd6O3aRVlZFBe6q+axC93BUfaCVA5JZ8pgk1380V+QHaWYC6+6b4l0FGdG8q30Utg9tScUTslsOQ65LwLXQjq6cwkFInwA+37/s24XCa+TD0JfC2FxCvNP4yvAKDJw6QaE58S1JmJmYFq4ySr4Vhtyuvfg==; 5:tz0KW6vqWtlpbNDXG91Cb6euf93EkCPqzWOqSJInYeWi6O/eTebmzIJDA2mhUL+PN8lseVvYJW2jUvr2Qcj85dB3zxKq0Rz1wTfjsd/ZHSjN1wV7a1Frd9OehHR4EEdlf4kJSYm6kiDEfamcoT1r0a5CmAB1qWusIQZHT0R60OE=; 7:yZEw/3rqV5viIxUr3G40h4nbMKkTIhlY1W3I1DMQojFxAMONElatj5kt52++Tf7D8eRxF010KeSTwnsuFaCbaoIXoyGPsCBNa1CCv1iYxd7eWGqJOYMlX7UfAzduYbOGetvb+UcRiaicxEcad8hw7YueI4jiEdxyS09gU6nS632t8Rt+n6z827e4n5Cba4nrk3JGmQHCsW1vsU2yrXP8bs+Ro0Z77cPFLE/VUnFFIxZKXKtzFIjYdes9eNPiJT7d x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 612314ea-6037-4075-823f-08d5fb99bc72 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:BN6PR05MB2849; x-ms-traffictypediagnostic: BN6PR05MB2849: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(10436049006162)(138986009662008)(85827821059158); x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(3002001)(10201501046)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:BN6PR05MB2849; BCL:0; PCL:0; RULEID:; SRVR:BN6PR05MB2849; x-forefront-prvs: 07562C22DA x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(346002)(396003)(376002)(366004)(39860400002)(199004)(189003)(13464003)(53754006)(39060400002)(966005)(33656002)(99286004)(476003)(446003)(4326008)(110136005)(6246003)(11346002)(81156014)(2501003)(106356001)(97736004)(7736002)(229853002)(8676002)(105586002)(53936002)(81166006)(5250100002)(256004)(2900100001)(6436002)(68736007)(6506007)(53546011)(316002)(6306002)(2906002)(74316002)(102836004)(9686003)(14454004)(76176011)(486006)(575784001)(86362001)(25786009)(66066001)(26005)(6116002)(3846002)(8936002)(478600001)(186003)(7696005)(305945005)(5660300001)(55016002)(68124002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR05MB2849; H:BN6PR05MB3475.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts) x-microsoft-antispam-message-info: CgSpRuqzA2SMYv6dfvd+2fXz0w2LeG9ucTUklemwskB1Gq0GaSRVHUlq8F4GrcSiqolJhi4i7bN5dCsLKgR/fupb+prG/YU75pOtQmRDzCkYRRD/za7PriZY2+eeROtCTMvmV4YY0yY6R+jOKxCic+PSdQVR0E3YtxhpeZQHvYLLg2ti3ZFBEueLe0AfqiYXMyRrbxd2DDkF4XMm1lWLtGA2aBjKG6FoyKK+pdAjb3aIBuoSN0rMKg0Bysw+PXZOhDf2y2GSRfJtgInTJjjkdhTsGljsBuLxFQVZtlrI2L27OgZYKN2XL6ygUq/1wbnvbSo/6vBGyOdEVZXjPTVG0rUuLVK9D+VOe7O0fTyDcHk= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-Network-Message-Id: 612314ea-6037-4075-823f-08d5fb99bc72 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Aug 2018 12:40:05.1110 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR05MB2849 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-08-06_07:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1808060136 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Aug 2018 12:40:10 -0000 addr2line is only for functions, though the manual page could do a more exp= licit job of saying that.... .................................... Andrew L. Duane - Principal Resident Engineer AT&T Advanced Services Technical Lead Juniper Quality Ambassador m=A0=A0=A0+1 603.770.7088 o +1 408.933.6944 (2-6944) skype: andrewlduane aduane@juniper.net -----Original Message----- From: owner-freebsd-hackers@freebsd.org = On Behalf Of Pratyush Yadav Sent: Monday, August 6, 2018 4:33 AM To: khanzf@gmail.com Cc: freebsd-hackers@freebsd.org Subject: Re: addr2line with FreeBSD kernel failing On Mon, Aug 6, 2018 at 7:04 AM Farhan Khan wrote: > > Hi all, > > Is there a way to go from a memory address to a kernel symbol? > > I am working with a subsystem that uses a lot of function pointers,=20 > and I am not certain which particular function is being called. I have > dtrace(1) printing out the memory address of the function, like this: > > printf("Runs vap->iv_newstate: 0x%p", vap->iv_newstate); > > The resulting memory address will be 0xffffffff834fa6d0. I was told I=20 > can use addr2line(1), but it seems to fail, as follows: > > # addr2line -e /usr/obj/usr/src/amd64.amd64/sys/GENERIC/kernel.full > ffffffff834fa6d0 > ??:0 > > Am I doing something wrong? Also, if I can do this directly in=20 > dtrace(1), that would be much much better. This is definitely the=20 > installed kernel, so there is no kernel mismatch. I have also tried=20 > using kernel.debug and kernel, same result. I usually do: addr2line -e /usr/lib/debug/boot/kernel/kernel.debug
Try that, maybe it will work for you. PS: I'm not sure addr2line would work for runtime pointers. I use it to tra= nslate the instruction pointer addresses to lines. -- Regards, Pratyush Yadav _______________________________________________ freebsd-hackers@freebsd.org mailing list https://urldefense.proofpoint.com/= v2/url?u=3Dhttps-3A__lists.freebsd.org_mailman_listinfo_freebsd-2Dhackers&d= =3DDwICAg&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DwLJwfiB7xHha-= -tSRcWA32FYxcFX_lWIGi9GfFIoeMU&m=3DSbDSmhLSCCkuf6AV9WJwhdV7kvwBzHhPpHbDdo-g= mvg&s=3DczXR1n_2hmwkrSdY5pwfPJqoKjz48iQJJIhQaeFe-zQ&e=3D To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" From owner-freebsd-hackers@freebsd.org Tue Aug 7 08:59:46 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 50ADF10536A3 for ; Tue, 7 Aug 2018 08:59:46 +0000 (UTC) (envelope-from sebastian.huber@embedded-brains.de) Received: from dedi548.your-server.de (dedi548.your-server.de [85.10.215.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DD01A84761 for ; Tue, 7 Aug 2018 08:59:45 +0000 (UTC) (envelope-from sebastian.huber@embedded-brains.de) Received: from [88.198.220.130] (helo=sslproxy01.your-server.de) by dedi548.your-server.de with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.85_2) (envelope-from ) id 1fmxq5-0005a2-Pu for freebsd-hackers@freebsd.org; Tue, 07 Aug 2018 10:59:37 +0200 Received: from [82.135.62.35] (helo=mail.embedded-brains.de) by sslproxy01.your-server.de with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1fmxq5-0000nC-IX for freebsd-hackers@freebsd.org; Tue, 07 Aug 2018 10:59:37 +0200 Received: from localhost (localhost.localhost [127.0.0.1]) by mail.embedded-brains.de (Postfix) with ESMTP id 52DD02A1685 for ; Tue, 7 Aug 2018 11:00:00 +0200 (CEST) Received: from mail.embedded-brains.de ([127.0.0.1]) by localhost (zimbra.eb.localhost [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id hh0rM6TwwQKj for ; Tue, 7 Aug 2018 11:00:00 +0200 (CEST) Received: from localhost (localhost.localhost [127.0.0.1]) by mail.embedded-brains.de (Postfix) with ESMTP id 097472A1686 for ; Tue, 7 Aug 2018 11:00:00 +0200 (CEST) X-Virus-Scanned: amavisd-new at zimbra.eb.localhost Received: from mail.embedded-brains.de ([127.0.0.1]) by localhost (zimbra.eb.localhost [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id X8M5oQO5rBvs for ; Tue, 7 Aug 2018 10:59:59 +0200 (CEST) Received: from linux-diu0.suse (unknown [192.168.96.149]) by mail.embedded-brains.de (Postfix) with ESMTP id DC6D92A1685 for ; Tue, 7 Aug 2018 10:59:59 +0200 (CEST) From: Sebastian Huber To: freebsd-hackers@freebsd.org Subject: [PATCH] ifconfig: Fix use of _Noreturn Date: Tue, 7 Aug 2018 10:59:36 +0200 Message-Id: <20180807085936.18307-1-sebastian.huber@embedded-brains.de> X-Mailer: git-send-email 2.13.7 X-Authenticated-Sender: smtp-embedded@poldinet.de X-Virus-Scanned: Clear (ClamAV 0.100.0/24819/Tue Aug 7 02:43:24 2018) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Aug 2018 08:59:46 -0000 The _Noreturn is a function-specifier (like inline) which must preceed the declarator. --- sbin/ifconfig/ifconfig.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sbin/ifconfig/ifconfig.c b/sbin/ifconfig/ifconfig.c index ecb6e785024..cb4fa47c8c7 100644 --- a/sbin/ifconfig/ifconfig.c +++ b/sbin/ifconfig/ifconfig.c @@ -109,7 +109,7 @@ static int ifconfig(int argc, char *const *argv, int iscreate, static void status(const struct afswtch *afp, const struct sockaddr_dl *sdl, struct ifaddrs *ifa); static void tunnel_status(int s); -static void usage(void) _Noreturn; +static _Noreturn void usage(void); static struct afswtch *af_getbyname(const char *name); static struct afswtch *af_getbyfamily(int af); -- 2.13.7 From owner-freebsd-hackers@freebsd.org Tue Aug 7 09:59:29 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E1D561055CB8 for ; Tue, 7 Aug 2018 09:59:29 +0000 (UTC) (envelope-from sebastian.huber@embedded-brains.de) Received: from dedi548.your-server.de (dedi548.your-server.de [85.10.215.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6473886D0F for ; Tue, 7 Aug 2018 09:59:29 +0000 (UTC) (envelope-from sebastian.huber@embedded-brains.de) Received: from [78.46.172.2] (helo=sslproxy05.your-server.de) by dedi548.your-server.de with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.85_2) (envelope-from ) id 1fmylz-0007T2-ER for freebsd-hackers@freebsd.org; Tue, 07 Aug 2018 11:59:27 +0200 Received: from [82.135.62.35] (helo=mail.embedded-brains.de) by sslproxy05.your-server.de with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1fmylz-000Lsq-0R for freebsd-hackers@freebsd.org; Tue, 07 Aug 2018 11:59:27 +0200 Received: from localhost (localhost.localhost [127.0.0.1]) by mail.embedded-brains.de (Postfix) with ESMTP id ACBB62A1685 for ; Tue, 7 Aug 2018 11:59:49 +0200 (CEST) Received: from mail.embedded-brains.de ([127.0.0.1]) by localhost (zimbra.eb.localhost [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id mk5pHzNZUpmf for ; Tue, 7 Aug 2018 11:59:49 +0200 (CEST) Received: from localhost (localhost.localhost [127.0.0.1]) by mail.embedded-brains.de (Postfix) with ESMTP id 1D7222A1686 for ; Tue, 7 Aug 2018 11:59:49 +0200 (CEST) X-Virus-Scanned: amavisd-new at zimbra.eb.localhost Received: from mail.embedded-brains.de ([127.0.0.1]) by localhost (zimbra.eb.localhost [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id AuUFzWWa7F5D for ; Tue, 7 Aug 2018 11:59:49 +0200 (CEST) Received: from linux-diu0.suse (unknown [192.168.96.149]) by mail.embedded-brains.de (Postfix) with ESMTP id E0BB22A1685 for ; Tue, 7 Aug 2018 11:59:48 +0200 (CEST) From: Sebastian Huber To: freebsd-hackers@freebsd.org Subject: [PATCH] Recognize ICS1893C PHY Date: Tue, 7 Aug 2018 11:59:25 +0200 Message-Id: <20180807095925.25808-1-sebastian.huber@embedded-brains.de> X-Mailer: git-send-email 2.13.7 X-Authenticated-Sender: smtp-embedded@poldinet.de X-Virus-Scanned: Clear (ClamAV 0.100.0/24819/Tue Aug 7 02:43:24 2018) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Aug 2018 09:59:30 -0000 --- sys/dev/mii/icsphy.c | 1 + sys/dev/mii/miidevs | 1 + 2 files changed, 2 insertions(+) diff --git a/sys/dev/mii/icsphy.c b/sys/dev/mii/icsphy.c index 68396f9de3d..91745858b2e 100644 --- a/sys/dev/mii/icsphy.c +++ b/sys/dev/mii/icsphy.c @@ -113,6 +113,7 @@ static const struct mii_phydesc icsphys[] = { MII_PHY_DESC(ICS, 1890), MII_PHY_DESC(ICS, 1892), MII_PHY_DESC(ICS, 1893), + MII_PHY_DESC(ICS, 1893C), MII_PHY_END }; diff --git a/sys/dev/mii/miidevs b/sys/dev/mii/miidevs index d68ca45bafc..e815c466392 100644 --- a/sys/dev/mii/miidevs +++ b/sys/dev/mii/miidevs @@ -224,6 +224,7 @@ model ICS 1889 0x0001 ICS1889 10/100 media interface model ICS 1890 0x0002 ICS1890 10/100 media interface model ICS 1892 0x0003 ICS1892 10/100 media interface model ICS 1893 0x0004 ICS1893 10/100 media interface +model ICS 1893C 0x0005 ICS1893C 10/100 media interface /* Intel Corporation PHYs */ model xxINTEL I82553 0x0000 i82553 10/100 media interface -- 2.13.7 From owner-freebsd-hackers@freebsd.org Tue Aug 7 17:26:26 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 276CF1065484 for ; Tue, 7 Aug 2018 17:26:26 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: from mail-pl0-x234.google.com (mail-pl0-x234.google.com [IPv6:2607:f8b0:400e:c01::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9E2AF788E3 for ; Tue, 7 Aug 2018 17:26:25 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: by mail-pl0-x234.google.com with SMTP id e11-v6so7406533plb.3 for ; Tue, 07 Aug 2018 10:26:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=Qb5LPV4MV9SYw78wHIn/6OLjlb2ushwBpwkMZ98RGTY=; b=Nv/QmxsJpsvzumUlcYG3n9mXYikOfoWPHo51s6Qd1qNx4ucC7D3Wii+jNxDUgqZBGy 6V44Fl/ECE0GWdcRUthVjwWCJ+Cq8dP02+gPCHtsRao6RYROHxxQMw4mNPlwM25f8WTA FnzzwQVoe5R0B7RXikYig057NbX6vfXzxUIMl4Lx8eGW96ZH9m7kuWkXbOA0lKFXdULM nGGM/jNRgeg6aMNmZoFcD4oyvGEYhyXod+bHLQCKEb62iDBKL+mfisRCVz3MYrWOJiGh FqM8T95hDPVfLTEc/Xim7C97E7+0ydNlpvs4hHIKzvOCCLzo3LuCIIE6Ua1ybU+N26Ww Evfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=Qb5LPV4MV9SYw78wHIn/6OLjlb2ushwBpwkMZ98RGTY=; b=CyFVGKPvkB3y2Qujdd+ob/poi4U3MTcV0kZCsgdjs1HzgtO/P/R0OXGePZ02cKKvm4 uZHPv9p5T3zBxu4DwLLSF0+lPTdq0HKSkSZlqdkBeyS0AlzRq3fPjOoKIXX/YBpPDFgS EwyuaCL4Fn22aJxh/elrOBWGayIMIPq+mUbfsQWFVD/BY83c9jVXlWEJE0suxeU2OWb4 diB0lEMcZ9SplBBXZIoxdkETjSsIIGbR5mzM36GuYrczRKuSb/H7+sC9508era59yjTx teKV5ssyc22WBs/DSUMV6E9dzPHPxQnkmQwxsD28RmxLD0qeH2mOQPDHvZLTGoi7p8rt 02kg== X-Gm-Message-State: AOUpUlECfNo/dlIjUk4z44xqKd+QgSCsQpqPMloKWW+KrH2p5PwFF3L9 BzKK4rOK//P12usdlvlpc6fXNW2+ X-Google-Smtp-Source: AAOMgpdtFjg/+nenuFbEG+rahODgyn5DES/5HK2+HDoUld1SajbVAFpr8yCcLCSbyCEqyOBvxjNWMw== X-Received: by 2002:a17:902:3a3:: with SMTP id d32-v6mr18924931pld.294.1533662784645; Tue, 07 Aug 2018 10:26:24 -0700 (PDT) Received: from raichu (toroon0560w-lp130-09-70-52-224-239.dsl.bell.ca. [70.52.224.239]) by smtp.gmail.com with ESMTPSA id b64-v6sm2992971pfg.66.2018.08.07.10.26.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 07 Aug 2018 10:26:23 -0700 (PDT) Sender: Mark Johnston Date: Tue, 7 Aug 2018 13:26:21 -0400 From: Mark Johnston To: Sebastian Huber Cc: freebsd-hackers@freebsd.org Subject: Re: [PATCH] Recognize ICS1893C PHY Message-ID: <20180807172621.GK77150@raichu> References: <20180807095925.25808-1-sebastian.huber@embedded-brains.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180807095925.25808-1-sebastian.huber@embedded-brains.de> User-Agent: Mutt/1.10.1 (2018-07-13) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Aug 2018 17:26:26 -0000 On Tue, Aug 07, 2018 at 11:59:25AM +0200, Sebastian Huber wrote: > --- > sys/dev/mii/icsphy.c | 1 + > sys/dev/mii/miidevs | 1 + > 2 files changed, 2 insertions(+) Committed in r337425, thanks. From owner-freebsd-hackers@freebsd.org Tue Aug 7 17:26:49 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 492AA10654E6 for ; Tue, 7 Aug 2018 17:26:49 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: from mail-pl0-x243.google.com (mail-pl0-x243.google.com [IPv6:2607:f8b0:400e:c01::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BA0E878D5E for ; Tue, 7 Aug 2018 17:26:48 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: by mail-pl0-x243.google.com with SMTP id x6-v6so7390584plv.10 for ; Tue, 07 Aug 2018 10:26:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=Ynex5Oe0lI7vZe85QD/li42KTJM+mY4lqc7BN5Tm7tk=; b=CwB5hStTaNaLfyYqtqwJUoGZkQBXrRCfFenZWNVsfDAvYhIR2b2VTn7Z9znPDzDRF3 kODT47Vp7Cm7ZMbglO2F1y42PlrYPLIYzf2hDwXCdb59pQWOSaNjlFzfo6V4A0MSzNWz pq4gsnsMRgcbfhI3yR4Jfk9nnZlDyFAVNaBIelZsHO1MFPKk16goe1ZHhun1UTxjRNAi uYo6jTWbjFVx6uSpI67MWa4f0xGW4fhvFJfXxHBjbV8wle+YJ6Am7RjtTw0b76uJ+wbi uxCZFmwIRkGdRppmz1bOGVarZWkGfX0VPGQCRSLcHdEotOuFrBOoqnsjSmfDZr2+dPVr bYVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=Ynex5Oe0lI7vZe85QD/li42KTJM+mY4lqc7BN5Tm7tk=; b=GI84DlFl3zOWjx92NIY8+19P+bp/emSEwCGJhDoaTcX2Zy2ieoMaHWDjSDmANyuduR Opnly1ko5gxmVXWOVAB7oAEzkqfbpS05bcvk7A2DiknLrqHZAkOxXIX18cLQjC2l2F7s SBOFwlGmCIiCynek3A3a8KlCv9uCBTeyH42GacaFJZzlT0+a2Mp8Tn0j5R39UyQ87xsA q1K2l5Nk6YYVyDYAlEhoIvi+V14k6+XYKs15swKibKN6qhODyZu8cgXW70Y0siRKGC15 oKMTaILdhLrWfpd3QDvlXiaYMCWuDf9e7gve/KYVKXGF4tI4mq0hEdEMQ/gRIqycN3eB mgeA== X-Gm-Message-State: AOUpUlEKDOoqe1UttoSeXlL/SJ3OQwvm+WfnMGcxElQz6y49joor4KJY QfJw/FtybFenETw4UcXNtHOu+rGq X-Google-Smtp-Source: AAOMgpc+JejN1zSzeAI7i0iEyS5DNBHzIatDsUVIhijx+UEH8Rc3uGRtjpFBrbebWv4RLCPDrcfWMw== X-Received: by 2002:a17:902:d88d:: with SMTP id b13-v6mr18861060plz.314.1533662807898; Tue, 07 Aug 2018 10:26:47 -0700 (PDT) Received: from raichu (toroon0560w-lp130-09-70-52-224-239.dsl.bell.ca. [70.52.224.239]) by smtp.gmail.com with ESMTPSA id v82-v6sm3884740pfd.64.2018.08.07.10.26.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 07 Aug 2018 10:26:47 -0700 (PDT) Sender: Mark Johnston Date: Tue, 7 Aug 2018 13:26:44 -0400 From: Mark Johnston To: Sebastian Huber Cc: freebsd-hackers@freebsd.org Subject: Re: [PATCH] ifconfig: Fix use of _Noreturn Message-ID: <20180807172644.GL77150@raichu> References: <20180807085936.18307-1-sebastian.huber@embedded-brains.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180807085936.18307-1-sebastian.huber@embedded-brains.de> User-Agent: Mutt/1.10.1 (2018-07-13) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Aug 2018 17:26:49 -0000 On Tue, Aug 07, 2018 at 10:59:36AM +0200, Sebastian Huber wrote: > The _Noreturn is a function-specifier (like inline) which must preceed > the declarator. > --- > sbin/ifconfig/ifconfig.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Committed in r337426. From owner-freebsd-hackers@freebsd.org Tue Aug 7 18:05:12 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 279D510666B4 for ; Tue, 7 Aug 2018 18:05:12 +0000 (UTC) (envelope-from rysto32@gmail.com) Received: from mail-qk0-x22c.google.com (mail-qk0-x22c.google.com [IPv6:2607:f8b0:400d:c09::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C3EF87A72E for ; Tue, 7 Aug 2018 18:05:11 +0000 (UTC) (envelope-from rysto32@gmail.com) Received: by mail-qk0-x22c.google.com with SMTP id v17-v6so12056031qkb.11 for ; Tue, 07 Aug 2018 11:05:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=fCBN3pm4GSoBHcTHftMk9aA5OU+8djbEfH+pjwI3ppI=; b=qVhdehHD9nm8xRFaFHBTTKqwJcI+n5aLPyWScJJpQ4ArApArQ/NQ2KQAM12jVk223E vCHARGcF0BSlFZpeTTOBtwrP5XEHbWhq5Zqqfqc6Av+yOlucKHRuXARpDAA76Z0GljZk A69BZg0shkDCXJz8NWyklZF7byIfjg3SGFWmAPaPFnCJkMDV6RyvGDMl9Udg4j18/C7S JWmhiAla3ZS7PU0WkyxM6Uo76jCSpz07iFKtav/HI3yHbNt5RRMyDlgZVtvG//62BHBj YkbFSqMF3tgi0LPazUnJwQhFb74FSgZqyiLQPMIdjFnNd7Uc7XN5pFF87ebdVHd8vk6S lCug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=fCBN3pm4GSoBHcTHftMk9aA5OU+8djbEfH+pjwI3ppI=; b=Q7qRYBPie/uMgs8pAs7DtDfWui0UFghk2w3DUEZjtQOVxFiVlU8w68LBU7NUPDuwli 8MoY3KqkGjKDkO/BL0/I+TpCn7kxfbXj5SUWBSa1Jei1xEKm2lQ0kR9pTEKukMcUH/iI +HNQ/wGmd0C6jS2IDbBr6PQBI4Metw9YHZMX/H7Map1q/GWwjn+iDWrOWj/kKoQFGfWA bPApog1oNDu81gq4WK4FHmzrOvKyg6WtDKoTORWU/w5WIgX9YuXYqOmJzFeoPSRgTgNZ 8AyH50fyDVGt+X0IJtIPn/6xlgb5WUMcYJKEj19lf/++iuRN3iV9y/M+UilGoEdGURRZ u6Kw== X-Gm-Message-State: AOUpUlF05ZpYbML0RNinuFvYJIak0M7a1hWcF3i61FhWy4b3kVYn4oTU Mso4JVArSZMRKTeDMmEcthxrb0ZR4rF9zWn+T1geFPf1 X-Google-Smtp-Source: AAOMgpeeyuD6F5GsD7LyUHYP8VGoePGzfFARUkNpFwQ2CIpZFUlRjxHk7C6JRPEFMajLXxyKX4WqOFDvkzXLxUZpEfc= X-Received: by 2002:a37:7d02:: with SMTP id y2-v6mr18304864qkc.19.1533665111295; Tue, 07 Aug 2018 11:05:11 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Ryan Stone Date: Tue, 7 Aug 2018 14:04:59 -0400 Message-ID: Subject: Re: addr2line with FreeBSD kernel failing To: khanzf@gmail.com Cc: freebsd-hackers@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Aug 2018 18:05:12 -0000 dtrace has native support for decoding symbols with the %a format specifier. Try this: printf("Runs vap->iv_newstate: %a", vap->iv_newstate);