[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [libunwind] newbie unw_regnum_t regnum
From: |
David Mosberger |
Subject: |
Re: [libunwind] newbie unw_regnum_t regnum |
Date: |
Wed, 18 Aug 2004 01:15:50 -0700 |
>>>>> On Tue, 17 Aug 2004 16:09:09 -0600, Troy Heber <address@hidden> said:
Troy> I have a very simple program that registers the access_reg
Troy> callback. However, I seem to get some strange values out of
Troy> regnum. At first I though I was just getting garbage but I
Troy> passed the values to unw_regname(regnum) and received
Troy> legitimate names such as:
Troy> regnum = 401, regname returns bsp
Troy> regnum = 402, regname returns bspstore
Troy> regnum = 520, regname returns pr
Troy> regnum = 521, regname returns cfm
Troy> regnum = 523, regname returns ip
Troy> However, I don't see an easy way to work with these values.
Troy> How does 402 translate to ar18?
See ia64_regnum_t as defined by include/libunwind-ia64.h and section
REGISTER NAMES in libunwind-ia64(3).
--david