CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2025/07/16 20:21:44
Modified files:
lib/librthread : Makefile rthread.c
Log message:
Oops! Two files missing from pthread gmon diff:
This thread-aware profiling support diff comes from Yuichiro NAITO.
At runtime, profiling data is stored per-thread. Upon termination, the
per-thread profiling data pools are merged into a into a single record,
which is then written out (using the new kernel-assisted system). I think
the original gmon merging parts may have come from or been inspired by
someone at NetBSD.
This has been delayed because there were concerns about adding a TLS object
which would require other library cranks, so this rides all the major cranks
today.
ok kettenis tb claudio sthen etc etc etc