From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Sun, 4 Aug 2013 04:56:28 -0400 To: 9fans@9fans.net Message-ID: In-Reply-To: <13dbd358d0ecb7bc8abff3c73c616ce1@hamnavoe.com> References: <13dbd358d0ecb7bc8abff3c73c616ce1@hamnavoe.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] breakpoint and single step on ARM Topicbox-Message-UUID: 6ee63a58-ead8-11e9-9d60-3106f5b1d025 On Sat Aug 3 16:28:26 EDT 2013, 9fans@hamnavoe.com wrote: > A couple of patches applied yesterday should make debugging on ARM a > bit more reliable. Using db or acid on ARM, you may have noticed that > a program being debugged would sometimes execute through a breakpoint > without stopping, or run away while being single stepped. It turns out, > as often happens, that one symptom had two separate causes. For details: > /n/sources/patch/applied/5db-condcode/readme > /n/sources/patch/applied/arm-bkpt-cond/readme > > To take advantage of the patches, rebuild libmach.a, then acid and db. > On machines with a kw kernel (sheevaplug et al), you'll also want to > rebuild /arm/9plug; otherwise breakpoints will stop working at all. > The new 9plug will, however, still work with the old libmach; and > the bcm and teg2 kernels are already compatible with the new libmach. thanks! - erik