Re: [Linux-ia64] Re: [PATCH] head.S fix for unusual load addrs

Keith Owens
2003-05-08T00:13:06Z

On Wed, 7 May 2003 16:51:21 -0700,
David Mosberger <davidm@napali.hpl.hp.com> wrote:
>How many tools are out there that depend on System.map or similar? I
>suppose you could just generate a fresh System.map at boot time (or
>have something like /proc/System.map).

ksymoops (user space), kdb, kksymoops (kernel).

Both kdb and kksymoops are specifically designed to not use
relocations, they store kernel addresses as absolute numbers. Not that
big a deal, ia64 setup can run the kallsyms tables at boot time and
relocate them.

ksymoops in user space is a bigger problem, it reads System.map.
Fixing user space will be a problem. OTOH, the function descriptor
problem in ia64 means that ksymoops in user space gets thousands of
address mismatches between System.map and /proc/ksyms so ksymoops is
not used very much for ia64.