libsysprof-profile: add proxied instrument

This fetches data into a memfd from a peer process and then appends it to
the capture at the end of recording.
This commit is contained in:
Christian Hergert
2023-06-06 15:55:49 -07:00
parent b38850f27d
commit 6f661c6bfe
5 changed files with 401 additions and 0 deletions

View File

@ -6,6 +6,7 @@ libsysprof_profile_public_sources = [
'sysprof-memory-usage.c',
'sysprof-network-usage.c',
'sysprof-profiler.c',
'sysprof-proxied-instrument.c',
'sysprof-recording.c',
'sysprof-sampler.c',
'sysprof-spawnable.c',
@ -29,6 +30,7 @@ libsysprof_profile_public_headers = [
'sysprof-memory-usage.h',
'sysprof-network-usage.h',
'sysprof-profiler.h',
'sysprof-proxied-instrument.h',
'sysprof-recording.h',
'sysprof-sampler.h',
'sysprof-spawnable.h',