root@imx95-15x15-lpddr4x-frdm:~# readelf -S /root/power_mode_switch_ddr_rtos_imx95_cm7.elf
There are 26 section headers, starting at offset 0x108678:
Section Headers:
[Nr] Name Type Addr Off Size ES Flg Lk Inf Al
[ 0] NULL 00000000 000000 000000 00 0 0 0
[ 1] .interrupts PROGBITS 88320000 020000 00064c 00 A 0 0 4
[ 2] .resource_table PROGBITS 88220000 010000 0000b0 00 A 0 0 4
[ 3] .text PROGBITS 88320800 020800 0137ec 00 AX 0 0 4
[ 4] .ARM ARM_EXIDX 88333fec 033fec 000008 00 AL 3 0 4
[ 5] .init_array INIT_ARRAY 88333ff4 033ff4 000004 04 WA 0 0 4
[ 6] .fini_array FINI_ARRAY 88333ff8 033ff8 000004 04 WA 0 0 4
[ 7] .interrupts_ram PROGBITS 88720000 040078 000000 00 W 0 0 1
[ 8] .data PROGBITS 88720000 040000 000078 00 WA 0 0 4
[ 9] .ncache.init PROGBITS 88020000 040078 000000 00 W 0 0 1
[10] .ncache PROGBITS 88020000 040078 000000 00 W 0 0 1
[11] .bss NOBITS 88720078 040078 00c388 00 WA 0 0 8
[12] .heap NOBITS 8872c400 040078 000400 00 WA 0 0 1
[13] .stack NOBITS 8872c800 040078 000400 00 WA 0 0 1
[14] .ARM.attributes ARM_ATTRIBUTES 00000000 040078 00002e 00 0 0 1
[15] .debug_info PROGBITS 00000000 0400a6 062d7b 00 0 0 1
[16] .debug_abbrev PROGBITS 00000000 0a2e21 00a4c4 00 0 0 1
[17] .debug_aranges PROGBITS 00000000 0ad2e8 0027e0 00 0 0 8
[18] .debug_ranges PROGBITS 00000000 0afac8 002470 00 0 0 1
[19] .debug_line PROGBITS 00000000 0b1f38 026ec2 00 0 0 1
[20] .debug_str PROGBITS 00000000 0d8dfa 01478f 01 MS 0 0 1
[21] .comment PROGBITS 00000000 0ed589 000079 01 MS 0 0 1
[22] .debug_frame PROGBITS 00000000 0ed604 009d64 00 0 0 4
[23] .symtab SYMTAB 00000000 0f7368 00a2f0 10 24 1649 4
[24] .strtab STRTAB 00000000 101658 006f14 00 0 0 1
[25] .shstrtab STRTAB 00000000 10856c 00010b 00 0 0 1
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
L (link order), O (extra OS processing required), G (group), T (TLS),
C (compressed), x (unknown), o (OS specific), E (exclude),
D (mbind), y (purecode), p (processor specific)