[webkit-changes] [WebKit/WebKit] ec6b94: Add llintLocate to workaround lldb not showing sym...
Keith Miller
noreply at github.com
Fri Sep 27 06:11:45 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ec6b94e83bd1adede27cabf8d288e0a0e0733acd
https://github.com/WebKit/WebKit/commit/ec6b94e83bd1adede27cabf8d288e0a0e0733acd
Author: Keith Miller <keith_miller at apple.com>
Date: 2024-09-27 (Fri, 27 Sep 2024)
Changed paths:
M Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
M Tools/lldb/lldb_webkit.py
Log Message:
-----------
Add llintLocate to workaround lldb not showing symbols while there are alt_entry labels
https://bugs.webkit.org/show_bug.cgi?id=280427
rdar://136774084
Reviewed by Justin Michaud.
Right now lldb doesn't display any symbol information in the LLInt assembly file because it seems to get
confused by the alt_entry symbols having the same name as the global symbol. See rdar://133349487
To work around that issue this patch adds an llintLocate function to our lldb scripts which finds the
current symbol you're at.
Additionally, this patch cleans up some unnecessary macroing in LowLevelInterpreter.cpp.
* Source/JavaScriptCore/llint/LowLevelInterpreter.cpp:
* Tools/lldb/lldb_webkit.py:
(__lldb_init_module):
(btjs):
(bisect_right):
(llintLocate):
Canonical link: https://commits.webkit.org/284354@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list