Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: ec6b94e83bd1adede27cabf8d288e0a0e0733acd https://github.com/WebKit/WebKit/commit/ec6b94e83bd1adede27cabf8d288e0a0e0733acd Author: Keith Miller <keith_mil...@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 _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes