Lines Matching refs:Hptr

53 static L_hdr	*Hptr;			/* profile buffer header pointer */  variable
324 Hptr = (L_hdr *)addr; in profile_open()
327 (void) prof_mutex_init((lwp_mutex_t *)&Hptr->hd_mutex); in profile_open()
329 (void) prof_mutex_lock((mutex_t *)&Hptr->hd_mutex, &mask); in profile_open()
330 if (Hptr->hd_hpc) { in profile_open()
331 if (Hptr->hd_hpc != (caddr_t)(hpc - lpc)) { in profile_open()
334 (void) prof_mutex_unlock((mutex_t *)&Hptr-> in profile_open()
336 (void) munmap((caddr_t)Hptr, Fsize); in profile_open()
344 Hptr->hd_magic = (unsigned int)PRF_MAGIC; in profile_open()
346 Hptr->hd_version = (unsigned int)PRF_VERSION_64; in profile_open()
348 Hptr->hd_version = (unsigned int)PRF_VERSION; in profile_open()
350 Hptr->hd_hpc = (caddr_t)(hpc - lpc); in profile_open()
352 Hptr->hd_psize = (unsigned int)psize; in profile_open()
354 Hptr->hd_fsize = (unsigned int)Fsize; in profile_open()
355 Hptr->hd_ncndx = nsym; in profile_open()
356 Hptr->hd_lcndx = (nsym + 1) * PRF_CGINIT; in profile_open()
359 (void) prof_mutex_unlock((mutex_t *)&Hptr->hd_mutex, &mask); in profile_open()
431 (void) munmap((caddr_t)Hptr, Fsize); in la_objclose()
442 l_fsize = Hptr->hd_fsize; in remap_profile()
452 (void) munmap((caddr_t)Hptr, Fsize); in remap_profile()
456 Hptr = (L_hdr*) addr; in remap_profile()
458 Cptr = (L_cgarc *)(addr + sizeof (L_hdr) + Hptr->hd_psize); in remap_profile()
496 (void) prof_mutex_lock((mutex_t *)&Hptr->hd_mutex, &mask); in plt_cg_interp()
502 if (Hptr->hd_fsize != (unsigned int)Fsize) { in plt_cg_interp()
506 (void) prof_mutex_unlock((mutex_t *)&Hptr->hd_mutex, in plt_cg_interp()
549 cptr->cg_next = Hptr->hd_ncndx++; in plt_cg_interp()
554 if (Hptr->hd_ncndx == Hptr->hd_lcndx) { in plt_cg_interp()
559 Hptr->hd_fsize += (unsigned int) in plt_cg_interp()
564 Hptr->hd_fsize) == -1) { in plt_cg_interp()
585 (mutex_t *)&Hptr-> in plt_cg_interp()
592 Hptr->hd_lcndx += PRF_CGNUMB; in plt_cg_interp()
613 (void) prof_mutex_unlock((mutex_t *)&Hptr->hd_mutex, &mask); in plt_cg_interp()