Nicholas Nethercote
5d3808c6e5
Bug 1373436 (part 4) - Use UniquePtr with profile_add_marker(). r=mstange.
...
Once the |aPayload| argument to profile_add_marker() became a UniquePtr the
default value of nullptr caused compilation difficulties that could only be
fixed by #including ProfilerMarkerPayload.h into lots of additional places
(because the UniquePtr<T> instantiation required the T to be fully defined). To
get around this I just split profile_add_marker() into two functions, one with
1 argument and one with 2 arguments.
The patch also removes the definition of PROFILER_MARKER_PAYLOAD in the case
where MOZ_GECKO_PROFILER isn't defined. A comment explains why.
2017-06-16 12:26:26 +10:00
..
2017-01-23 09:24:01 -05:00
2017-06-16 12:26:26 +10:00
2017-04-27 15:34:46 -07:00
2017-06-16 12:26:26 +10:00
2017-05-12 11:16:16 -07:00
2017-02-15 12:30:01 -08:00
2017-04-27 15:34:46 -07:00
2017-01-23 09:24:01 -05:00
2017-06-13 13:23:23 +03:00
2017-04-06 18:36:22 -04:00
2017-04-27 15:34:46 -07:00
2017-01-23 09:24:01 -05:00
2017-05-04 12:10:19 -06:00
2017-05-04 12:10:19 -06:00
2016-10-26 17:56:59 -04:00
2017-01-26 16:35:54 -08:00
2017-04-18 17:01:04 -07:00
2017-04-05 18:06:44 -07:00
2016-12-02 13:46:53 -08:00
2017-01-23 09:24:01 -05:00
2017-01-23 09:24:01 -05:00
2017-03-07 19:06:48 -05:00
2017-03-22 21:49:00 +01:00
2017-01-23 09:24:01 -05:00
2017-05-09 23:00:37 +10:00
2017-03-16 08:17:56 +11:00
2017-01-23 09:24:01 -05:00
2017-01-23 09:24:01 -05:00
2017-01-23 09:24:01 -05:00
2017-01-23 09:24:01 -05:00
2017-05-25 15:47:21 +09:00
2017-01-23 09:24:01 -05:00
2017-06-12 20:21:43 -07:00
2017-04-27 15:34:46 -07:00
2017-01-03 21:46:49 +02:00
2017-05-04 12:10:19 -06:00
2017-05-17 13:06:23 -04:00
2017-04-06 18:36:22 -04:00
2017-06-02 15:07:58 +09:00
2017-01-23 09:24:01 -05:00
2017-01-23 09:24:01 -05:00
2017-03-31 12:08:57 -04:00
2017-01-23 09:24:01 -05:00
2017-01-23 09:24:01 -05:00
2017-01-23 09:24:01 -05:00
2017-01-23 09:24:01 -05:00
2017-06-12 20:21:43 -07:00
2017-06-13 14:51:11 -07:00
2017-06-13 14:51:11 -07:00
2017-01-23 09:24:01 -05:00
2017-01-23 09:24:01 -05:00
2017-01-23 09:24:01 -05:00
2017-04-05 18:06:44 -07:00
2017-05-17 13:06:23 -04:00
2017-05-11 13:16:00 +09:00
2017-04-18 17:01:04 -07:00
2017-04-27 12:44:57 -04:00
2017-04-27 12:44:57 -04:00
2017-04-26 08:05:20 -07:00
2017-06-12 16:20:49 -07:00
2017-04-05 18:06:44 -07:00
2017-01-23 09:24:01 -05:00
2017-01-23 09:24:01 -05:00
2017-01-23 09:24:01 -05:00
2017-04-26 11:41:32 -04:00
2017-01-23 09:24:01 -05:00
2016-12-16 16:01:11 +08:00
2016-12-14 09:32:21 -07:00