glenda.party
term% ls -F
term% cat index.txt
GETCALLERPC(2)                System Calls Manual               GETCALLERPC(2)



NAME
       getcallerpc - fetch return PC of current function

SYNOPSIS
       #include <u.h>
       #include <libc.h>

       uintptr getcallerpc(void *firstarg)

DESCRIPTION
       Getcallerpc  is  a portable way to discover the PC to which the current
       function will return.  Firstarg should be a pointer to the first  argu‐
       ment to the function in question.

EXAMPLE
              void
              printpc(int arg)
              {
                   print("Called from %p\n", getcallerpc(&arg));
              }

              void
              main(int argc, char *argv[])
              {
                   printpc(0);
                   printpc(0);
                   printpc(0);
              }

SOURCE
       /sys/src/libc/$objtype/getcallerpc.[cs]

BUGS
       The firstarg parameter should not be necessary.



                                                                GETCALLERPC(2)