Lines Matching defs:from
129 * To reduce the potential for deadlock conditions that can arise from
319 * If the high pc address has been initialized from a previous run,
320 * and the new entry is different from the original then a new library
465 * o On initialization from one of the bndr() functions.
470 * address is known but the `from' isn't. The call graph entry
480 plt_cg_interp(uint_t ndx, caddr_t from, caddr_t to)
486 * If the from address is outside of the address range being profiled,
489 if (from != PRF_UNKNOWN) {
490 if ((from > Hpc) || (from < Lpc))
491 from = PRF_OUTADDR;
493 from = (caddr_t)(from - Lpc);
518 * got here from one of the binders or an initial relocation
522 * If we know where the function call originated from
526 cptr->cg_from = from;
527 if (from != PRF_UNKNOWN)
531 * If a function has been called from a previous run, but we
532 * don't know where we came from (ie. LD_BIND_NOW), then later
536 if (from != PRF_UNKNOWN) {
538 * If the from addresses match simply bump the count.
540 * `from' address. If one doesn't exit create a new
543 while ((cptr->cg_from != from) &&
594 cptr->cg_from = from;
599 * If we're updating an entry from an unknown call
604 cptr->cg_from = from;
641 caddr_t from;
653 from = (caddr_t)regset->lr_rego7;
658 from = *(caddr_t *)(regset->lr_rsp);
663 from = *(caddr_t *)(regset->lr_esp);
667 return (plt_cg_interp(symndx, (caddr_t)from, (caddr_t)symp->st_value));