GETCALLERPC(2) 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 argument 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. Page 1 Plan 9 (printed 11/18/24)