Philip Withnall
6a45f020f7
libsysprof-capture: Add SysprofCaptureJitmapIter to replace GHashTable
...
Change `sysprof_capture_reader_read_jitmap()` to return a `const
SysprofCaptureJitmap *` (like the other `read` functions), and add a new
`SysprofCaptureJitmapIter` type to allow easy iteration over the jitmap.
This allows a use of `GHashTable` to be removed from the API. It breaks
the libsysprof-capture API and ABI.
All the callers iterate over the jitmap rather than looking up elements
by key. If that functionality is needed in future, additional API can be
added to allow it on `SysprofCaptureJitmap`.
Signed-off-by: Philip Withnall <withnall@endlessm.com >
Helps: #40
2020-07-03 22:00:34 +01:00
..
2020-07-02 21:07:11 +01:00
2020-01-24 12:54:51 -08:00
2019-08-02 19:41:26 -07:00
2019-05-29 15:12:59 -07:00
2019-05-29 15:12:59 -07:00
2019-05-29 15:13:01 -07:00
2019-05-29 15:13:01 -07:00
2020-07-02 21:07:11 +01:00
2020-07-02 21:07:11 +01:00
2020-07-02 21:07:11 +01:00
2020-02-07 19:00:33 -08:00
2020-02-07 19:00:33 -08:00
2020-02-07 19:00:33 -08:00
2019-06-11 09:48:41 -07:00
2020-02-20 11:08:21 -08:00
2019-06-10 21:32:12 -07:00
2020-02-26 09:31:31 -08:00
2019-05-29 15:13:00 -07:00
2020-07-02 21:07:11 +01:00
2019-05-29 15:12:59 -07:00
2019-05-29 15:12:59 -07:00
2019-06-04 14:35:48 -07:00
2019-05-29 15:13:01 -07:00
2020-07-02 21:07:11 +01:00
2020-03-13 15:19:06 -07:00
2020-02-20 11:08:21 -08:00
2019-07-01 12:55:16 -07:00
2020-02-07 16:54:18 -08:00
2019-08-02 19:41:26 -07:00
2019-08-02 19:39:28 -07:00
2019-08-02 18:15:02 -07:00
2019-06-11 18:48:28 -07:00
2019-06-03 18:01:53 -07:00
2019-06-14 08:03:59 -07:00
2019-06-14 08:03:59 -07:00
2020-01-02 10:31:12 -08:00
2019-06-14 08:03:37 -07:00
2019-06-13 10:53:59 -07:00
2019-05-29 15:12:59 -07:00
2020-07-03 22:00:34 +01:00
2019-05-29 15:12:59 -07:00
2019-05-29 15:13:00 -07:00
2019-05-29 15:13:01 -07:00
2019-05-29 15:13:01 -07:00
2019-05-29 15:12:59 -07:00
2019-05-29 15:13:01 -07:00
2020-07-02 21:07:11 +01:00
2019-05-29 15:12:59 -07:00
2019-05-29 15:12:59 -07:00
2020-07-02 21:07:11 +01:00
2019-05-29 15:13:01 -07:00
2020-07-02 21:07:11 +01:00
2020-07-02 21:07:11 +01:00
2019-05-29 15:13:00 -07:00
2019-05-29 15:12:59 -07:00
2020-07-02 21:07:11 +01:00
2020-02-19 00:16:36 -08:00
2020-03-13 15:19:18 -07:00
2020-02-13 18:58:35 -08:00
2019-08-02 12:56:54 -07:00
2019-08-02 12:56:54 -07:00
2020-02-20 11:08:21 -08:00
2019-06-26 14:18:21 -07:00
2020-02-20 10:38:35 -08:00
2019-05-29 15:13:00 -07:00
2020-01-23 12:26:18 -08:00
2019-05-29 15:12:59 -07:00
2020-01-24 10:54:32 -08:00
2020-01-24 10:54:32 -08:00
2019-06-04 14:28:06 -07:00
2019-06-04 14:28:06 -07:00
2020-03-13 15:50:46 -07:00
2020-03-13 15:50:46 -07:00
2019-05-29 15:13:01 -07:00
2019-08-02 13:10:28 -07:00
2019-05-29 15:13:00 -07:00
2019-05-29 15:13:00 -07:00
2019-05-29 15:13:00 -07:00
2019-05-29 15:13:00 -07:00
2019-05-29 15:13:00 -07:00
2019-05-29 15:12:59 -07:00
2019-05-29 15:12:59 -07:00
2019-07-28 12:32:49 -07:00
2019-07-28 12:32:49 -07:00
2019-06-06 17:33:16 -07:00
2019-05-29 15:13:00 -07:00
2020-02-07 16:54:23 -08:00
2019-06-20 13:18:33 -07:00
2019-06-11 18:48:32 -07:00
2020-07-02 21:07:11 +01:00
2019-07-28 12:32:49 -07:00
2019-07-28 12:32:49 -07:00
2020-02-26 10:55:34 -08:00
2019-05-29 15:13:01 -07:00
2019-05-29 15:12:59 -07:00
2019-05-29 15:13:00 -07:00
2020-02-26 10:24:40 -08:00
2020-02-26 10:24:40 -08:00
2020-07-02 21:07:11 +01:00
2019-05-29 15:13:01 -07:00
2020-07-02 21:07:11 +01:00