When .progmem.data that was declared in C code with PROGMEM is dumped by avr-objdump , I get a nice hex-style output with bytes and characters.
But when I do something like the following in an asm file, objdump interprets it as code
.section .progmem.data .global table table: .byte 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80
I've tried ".section .progmem.data,"a",@progbits" but that didn't make a difference. I looked at the .lst file for a compiled C file and it seems equivalent to the asm code.
I ask because I am grepping the output of objdump for stuff like "mul" and keep getting false hits from the data bytes interpreted as code.