Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Objdump Processor

Purpose

Disassembles ELF binaries using objdump.

How It Works

Discovers .elf files under out/processor.generator.cc_single_file/, runs objdump to produce disassembly output, and writes the result to the configured output directory.

Source Files

  • Input: out/processor.generator.cc_single_file/**/*.elf
  • Output: disassembly files in output directory

Configuration

[processor.generator.objdump]
args = []
dep_inputs = []
output_dir = "out/processor.generator.objdump"
KeyTypeDefaultDescription
argsstring[][]Extra arguments passed to objdump
dep_inputsstring[][]Extra files whose changes trigger rebuilds
output_dirstring"out/processor.generator.objdump"Directory for disassembly output

Batch support

Each input file is processed individually, producing its own output file.

Clean behavior

This processor is a Generator — rsconstruct clean outputs removes each declared output file individually with no directory recursion. After all per-product cleans complete, the orchestrator removes any parent directories that are now empty. Pass --no-empty-dirs to keep them. See Clean behavior and rsconstruct clean.