gecko-dev/tools/profiler
Jan de Mooij 6febd292ea Bug 1586683 - Remove flat strings from JSAPI. r=jwalden,bzbarsky
We want to remove flat strings (JSFlatString). With this patch we only expose
linear strings (JSLinearString) to API consumers.

This is very mechanical for the most part, because code typically only cares
about linear strings and not the null-termination aspect.

CTypes's Library.cpp has some Windows-specific code where we relied on null-terminated
strings. This patch adds JS_CopyStringCharsZ for that use case.

Differential Revision: https://phabricator.services.mozilla.com/D48314

--HG--
extra : moz-landing-system : lando
2019-10-14 09:32:07 +00:00
..
core Bug 1586683 - Remove flat strings from JSAPI. r=jwalden,bzbarsky 2019-10-14 09:32:07 +00:00
gecko Bug 1587503 - Provide a mechanism to inspect the current profiler configuration; r=gerald 2019-10-11 18:22:42 +00:00
lul Bug 1572613 - Use frame pointer based stack walker even if Android/x86 and Android/x86-64. r=jseward 2019-08-13 07:34:29 +00:00
public Bug 1512500 - Record parent page information in profiler r=gerald,nika 2019-10-09 21:25:19 +00:00
rust-helper Bug 1587486 - Update object in the rust profiler. r=mstange 2019-10-09 18:05:54 +00:00
tasktracer Bug 1549232 - Only use profiler_current_{process,thread}_id in the Gecko Profiler instead of alternatives - r=mstange 2019-05-09 18:26:15 +00:00
tests Bug 1587503 - Provide a mechanism to inspect the current profiler configuration; r=gerald 2019-10-11 18:22:42 +00:00
moz.build Bug 1573090 - Part 2: Look up ELF symbol tables directly when pre-symbolicating Gecko profiles on Linux. r=gerald 2019-08-23 05:45:16 +00:00