Landing: 7310b8560eae

Project / Subsystem

binutils / risc-v

Date

2026-10-01

Author

Kito Cheng <kito@sourceware.org>

Commit

7310b8560eae5292a1e2a5ff8c8b969506e1cece

Source

public_inbox

Perf win

No

Breaking

No

All attributes

project
binutils
subsystem
risc-v
patch_id
—
commit_hash
7310b8560eae5292a1e2a5ff8c8b969506e1cece
source_type
public_inbox
headline
RISC-V objdump decodes Zcmt table-jump entries
tldr
objdump can now decode RISC-V Zcmt table-jump entries, improving disassembly for this feature.
author
Kito Cheng <kito@sourceware.org>
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • risc-v
  • • objdump
  • • disassembler
  • • Zcmt
discussion_id_link
—
bugzilla_pr
—
date
2026-10-01T00:00:00.000Z

This commit enhances the RISC-V support in objdump by enabling it to decode Zcmt table-jump (JVT) entries. It introduces new fields in the disassembler’s private data structure, functions for handling JVT addresses, and updates the instruction printing logic to annotate JVT targets. This allows for more accurate disassembly of code using the Zcmt extension.