1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-05 09:14:03 +00:00

Rename lookup() to kgdb_lookup() and make it global (for use in trgt_i386.c).

No objections from:	marcel
This commit is contained in:
Konstantin Belousov 2007-03-01 13:55:15 +00:00
parent a3fd02d88b
commit d7eb5fb599
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=167142
2 changed files with 9 additions and 7 deletions

View File

@ -62,4 +62,6 @@ struct kthr *kgdb_thr_next(struct kthr *);
struct kthr *kgdb_thr_select(struct kthr *);
char *kgdb_thr_extra_thread_info(int);
uintptr_t kgdb_lookup(const char *sym);
#endif /* _KGDB_H_ */

View File

@ -52,8 +52,8 @@ static __cpumask_t stopped_cpus;
static struct kthr *first;
struct kthr *curkthr;
static uintptr_t
lookup(const char *sym)
uintptr_t
kgdb_lookup(const char *sym)
{
struct nlist nl[2];
@ -80,28 +80,28 @@ kgdb_thr_init(void)
struct kthr *kt;
uintptr_t addr, paddr;
addr = lookup("_allproc");
addr = kgdb_lookup("_allproc");
if (addr == 0)
return (NULL);
kvm_read(kvm, addr, &paddr, sizeof(paddr));
dumppcb = lookup("_dumppcb");
dumppcb = kgdb_lookup("_dumppcb");
if (dumppcb == 0)
return (NULL);
addr = lookup("_dumptid");
addr = kgdb_lookup("_dumptid");
if (addr != 0)
kvm_read(kvm, addr, &dumptid, sizeof(dumptid));
else
dumptid = -1;
addr = lookup("_stopped_cpus");
addr = kgdb_lookup("_stopped_cpus");
if (addr != 0)
kvm_read(kvm, addr, &stopped_cpus, sizeof(stopped_cpus));
else
stopped_cpus = 0;
stoppcbs = lookup("_stoppcbs");
stoppcbs = kgdb_lookup("_stoppcbs");
while (paddr != 0) {
if (kvm_read(kvm, paddr, &p, sizeof(p)) != sizeof(p)) {