Display counter `value` and `backoff` when disassembling `CACHE` opcode
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Python
- Star
- 77.2k
- Fork
- 35.9k
- Chỉ số merge pull request
- Chỉ số pull request đang chờ
Mô tả
Feature or enhancement
Proposal:
When disassembling code object with --show-caches argument its hard to tell right away what is 1st cache entry (counter) value which is useful while debugging. Proposing to add this info to the disassembly of this opcode.
Example:
Instead of current disassembly:
CACHE 0 (counter: 99)
display:
CACHE 0 (counter: 99 (value: 6, backoff: 3))
Has this already been discussed elsewhere?
No response given
Links to previous discussion of this feature:
No response
Linked PRs
- gh-128296
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu với đường dẫn disassembly của Python dành cho các đối tượng code bằng cách sử dụng đối số --show-caches, tập trung vào cách opcode CACHE hiện hiển thị bộ đếm của nó. Xác định nơi giá trị bộ đếm và backoff được định dạng, sau đó xác minh rằng disassembly hiển thị cả hai giá trị theo cách diễn đạt được đề xuất. Issue liên kết đến PR gh-128296, vì vậy hãy kiểm tra phần công việc đó trước khi bắt đầu.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- compilers
- Loại issue
- Tính năng
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 20/100