cmake: Assembly listing containing all sections
Added support for creating an assembly listing containing all sections like rodata, data and debug sections, not just those expected to contain instructions. Signed-off-by: Rohit Gujarathi <gujju.rohit@gmail.com>
This commit is contained in:
parent
f93924c689
commit
35713f2ef6
3 changed files with 18 additions and 2 deletions
|
@ -1214,10 +1214,15 @@ endif()
|
|||
if(CONFIG_OUTPUT_DISASSEMBLY)
|
||||
set(out_disassembly_cmd "")
|
||||
set(out_disassembly_byprod "")
|
||||
if(CONFIG_OUTPUT_DISASSEMBLE_ALL)
|
||||
set(disassembly_type DISASSEMBLE_ALL)
|
||||
else()
|
||||
set(disassembly_type DISASSEMBLE_SOURCE)
|
||||
endif()
|
||||
bintools_objdump(
|
||||
RESULT_CMD_LIST out_disassembly_cmd
|
||||
RESULT_BYPROD_LIST out_disassembly_byprod
|
||||
DISASSEMBLE_SOURCE
|
||||
${disassembly_type}
|
||||
FILE_INPUT ${KERNEL_ELF_NAME}
|
||||
FILE_OUTPUT ${KERNEL_LST_NAME}
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue