diff options
author | deraadt <> | 2025-07-16 16:22:58 +0000 |
---|---|---|
committer | deraadt <> | 2025-07-16 16:22:58 +0000 |
commit | d0abd50be4d4a89450e29d5873ce0fe0fe0031aa (patch) | |
tree | 8f23b62a0632cfaef7b3c189d685e76faa26b23f /src/lib/libc/string | |
parent | 96473feb9c21e0af1943103867e890e5ae8f3e7d (diff) | |
download | openbsd-d0abd50be4d4a89450e29d5873ce0fe0fe0031aa.tar.gz openbsd-d0abd50be4d4a89450e29d5873ce0fe0fe0031aa.tar.bz2 openbsd-d0abd50be4d4a89450e29d5873ce0fe0fe0031aa.zip |
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
Diffstat (limited to 'src/lib/libc/string')
0 files changed, 0 insertions, 0 deletions