In bug 244006 we conditionalized emitting os_signposts based on the DBG_APPS kdebug class. This is not necessary for JavaScript signposts since the JS signposts are already conditionalized behind the exposeProfilersOnGlobalObject option. Another issue here is that Instruments doesn't enable the DBG_APPS kdebug class by default, and some members of the JSC team prefer using Instruments. This means that the JS signposts end up not being emitted at all. Fix this by always emitting signposts from the JS API.
<rdar://problem/99750295>
Pull request: https://github.com/WebKit/WebKit/pull/4176
Committed 254445@main (00a2349badb3): <https://commits.webkit.org/254445@main> Reviewed commits have been landed. Closing PR #4176 and removing active labels.