Lines Matching refs:map
20 localaddr(Map *map, char *fn, char *var, uvlong *r, Rgetter rget) in localaddr() argument
29 pc = rget(map, mach->pc); in localaddr()
30 sp = rget(map, mach->sp); in localaddr()
32 link = rget(map, mach->link); in localaddr()
35 fp = machdata->findframe(map, s.value, pc, sp, link); in localaddr()
104 fpformat(Map *map, Reglist *rp, char *buf, int n, int modif) in fpformat() argument
112 if (get4(map, rp->roffs, &r) < 0) in fpformat()
119 if (get1(map, rp->roffs, (uchar *)reg, 8) < 0) in fpformat()
127 if (get1(map, rp->roffs, (uchar *)reg, 4) < 0) in fpformat()
132 if (get1(map, rp->roffs, (uchar *)reg, 4) < 0) in fpformat()
137 if (get1(map, rp->roffs, (uchar *)reg, 10) < 0) in fpformat()
144 if (get1(map, rp->roffs, (uchar *)reg, 10) < 0) in fpformat()
334 cisctrace(Map *map, uvlong pc, uvlong sp, uvlong link, Tracer trace) in cisctrace() argument
355 if (geta(map, sp, &pc) < 0) in cisctrace()
357 (*trace)(map, pc, sp, &s); in cisctrace()
366 risctrace(Map *map, uvlong pc, uvlong sp, uvlong link, Tracer trace) in risctrace() argument
386 if (geta(map, sp, &pc) < 0) in risctrace()
393 (*trace)(map, pc-8, sp, &s); in risctrace()
402 ciscframe(Map *map, uvlong addr, uvlong pc, uvlong sp, uvlong link) in ciscframe() argument
416 if (geta(map, sp, &pc) < 0) in ciscframe()
424 riscframe(Map *map, uvlong addr, uvlong pc, uvlong sp, uvlong link) in riscframe() argument
445 if (geta(map, sp-f.value, &pc) < 0) in riscframe()