Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: db255dd395acdf767640ec368c7a6affb9dabc89
https://github.com/WebKit/WebKit/commit/db255dd395acdf767640ec368c7a6affb9dabc89
Author: Vassili Bykov <[email protected]>
Date: 2025-05-23 (Fri, 23 May 2025)
Changed paths:
M Source/JavaScriptCore/llint/InPlaceInterpreter64.asm
M Tools/lldb/debug_ipint.py
Log Message:
-----------
Improve debug_ipint.py
https://bugs.webkit.org/show_bug.cgi?id=293443
rdar://151868845
Reviewed by Daniel Liu.
This patch fixes some outstanding issues in debug_ipint.py, some introduced by
an earlier set of
changes, some original:
- ipint_break_at command
- ipint_stack command
It also somewhat organizes the instruction symbol list and provides a tentative
future change
(commented out) for the renaming of `fb_block` and 3 other instructions that
was attempted
by https://bugs.webkit.org/show_bug.cgi?id=292725 but has been reverted for now.
* Source/JavaScriptCore/llint/InPlaceInterpreter64.asm:
* Tools/lldb/debug_ipint.py:
(extract_gprs):
(print_value):
(print_stack):
(find_instruction_addresses):
(find_instruction):
(ipint_state):
(ipint_stack):
(ipint_local):
(ipint_continue_until):
(set_breakpoints_internal):
(ipint_break_at):
(ipint_disable_all_breakpoints):
(ipint_reenable_all_breakpoints):
(ipint_continue_on_all_breakpoints):
(set_breakpoints):
(get_load_address): Deleted.
(get_instruction_addresses): Deleted.
Canonical link: https://commits.webkit.org/295340@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes