index.txt
$home/manuals/9front/2/getcallerpc
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)