From owner-freebsd-hackers Tue Feb 5 12:37:26 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from netau1.alcanet.com.au (ntp.alcanet.com.au [203.62.196.27]) by hub.freebsd.org (Postfix) with ESMTP id 6E91537B426 for ; Tue, 5 Feb 2002 12:37:18 -0800 (PST) Received: from mfg1.cim.alcatel.com.au (mfg1.cim.alcatel.com.au [139.188.23.1]) by netau1.alcanet.com.au (8.9.3 (PHNE_22672)/8.9.3) with ESMTP id HAA11368 for ; Wed, 6 Feb 2002 07:37:17 +1100 (EDT) Received: from gsmx07.alcatel.com.au by cim.alcatel.com.au (PMDF V5.2-32 #37641) with ESMTP id <01KDY2DP67I8VFNF5V@cim.alcatel.com.au> for freebsd-hackers@freebsd.org; Wed, 6 Feb 2002 07:37:07 +1100 Received: (from jeremyp@localhost) by gsmx07.alcatel.com.au (8.11.6/8.11.6) id g15KbE992197 for freebsd-hackers@freebsd.org; Wed, 06 Feb 2002 07:37:14 +1100 Content-return: prohibited Date: Wed, 06 Feb 2002 07:37:13 +1100 From: Peter Jeremy Subject: Patching a kernel To: freebsd-hackers@freebsd.org Message-id: <20020206073713.Z7444@gsmx07.alcatel.com.au> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-disposition: inline User-Agent: Mutt/1.2.5i Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I'd like to patch a running kernel to disable an annoying non-rate-limited message but gdb won't let me. (For various reasons, I don't want to have to build a new kernel and reboot). aalp03# chflags noschg /kernel aalp03# gdb -k /kernel /dev/mem GNU gdb 4.18 ... IdlePTD 3457024 initial pcb at 4d40000 panic messages: --- --- #0 0xc0159bf0 in mi_switch () (kgdb) set write on (kgdb) print {int}0xc01fffa4 = 0x00004eb8 kvm_write:write failed (kgdb) show write Writing into executable and core files is on. (kgdb) 0xc01fffa4 is in the kernel text area. This is 4.4-STABLE from mid-December running at securelevel -1. Is there any way around this? Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message