Commit Graph

6 Commits

Author SHA1 Message Date
ca0cff6446 libsysprof-analyze: fix binary-nick usage 2023-06-08 17:29:27 -07:00
9c8b3b9c25 libsysprof-analyze: add bit for context switch symbols 2023-05-25 11:11:52 -07:00
5e9f745f38 libsysprof-analyze: pre-hash symbols for faster comparisons 2023-05-24 17:08:48 -07:00
b3a4c295c3 libsysprof-analyze: add basic symbol cache
This relies on begin/end range for the symbols to create something akin to
an interval tree, albeit with GSequence. If performance needs to be
addressed, can probably augment SysprofSymbol for an interval rbtree.
2023-05-10 15:14:09 -07:00
6f0f8c980a libsysprof-analyze: mark refstring in prototypes 2023-05-09 15:44:09 -07:00
793740b20f libsysprof-analyze: add SysprofSymbol
The goal here is to get an object to represent a symbol so that we can
more easily extend things in the future. We'll still use those pointers
as unique in the stackstash in the future.
2023-05-02 13:31:22 -07:00