This is needed because the linker may not handle aliased global labels (multiple global labels pointing to the same location) well. To achieve this, we also remove the hacks in offlineasm's enterAsm and leaveAsm functions that use to add the _llintPCRangeStart and _llintPCRangeEnd labels. Instead, we'll add them explicitly in LowLevelInterpreter.asm. This allows us to easily append a break instruction after _llintPCRangeEnd.
<rdar://problem/94232529>
Created attachment 460728 [details] EWS testing.
Pull request: https://github.com/WebKit/WebKit/pull/2149
Committed 252214@main (98df1786d72c): <https://commits.webkit.org/252214@main> Reviewed commits have been landed. Closing PR #2149 and removing active labels.