Commit Graph

7 Commits

Author SHA1 Message Date
36414c8ec3 libsysprof-analyze: add some helper names to frames 2023-07-13 17:41:20 -07:00
5b929b8d5d libsysprof-analyze: add callgraph flags for thread-ids
This allows you to set a flag to show the thread id of what was recorded.

Use this to help disassociate similar threads in a process to figure out
which thread is consuming a majority of the Total time of that process.
2023-06-14 15:11:56 -07:00
f7882d5c5f libsysprof-analyze: add vfunc for getting stack addresses
This allows us to avoid the function call overhead for each of the
instruction pointers in the stack trace. Instead let the interface handle
the decoding of the whole set.
2023-05-24 12:44:26 -07:00
760d573f92 libsysprof-analyze: move stack-depth to SysprofDocumentTraceable
This makes the property for depth a requirement, which will allow for
easier quierying from various listmodel filters.
2023-04-28 13:16:07 -07:00
98edb9c39a libsysprof-analyze: implement traceable for allocations 2023-04-28 12:18:12 -07:00
5efa3d04e7 libsysprof-analyze: add is-free convenience property
This just allows filtering by the property rather than having to do an
expression like size==0.
2023-04-28 11:46:12 -07:00
86561c0c4f libyssprof-analyze: add document type for allocations 2023-04-28 11:44:30 -07:00