vovan@localhost:~/build/IMX95/IMX95_FRDM/SDK_26_03_00_FRDM-IMX95/FRDM-IMX95-SDK/mcuxsdk/build_power_mode_switch_ddr> readelf -S power_mode_switch_ddr_rtos_imx95_cm7.elf
Имеется 27 заголовков раздела, начиная со смещения 0xf863c:
Заголовки разделов:
[Нм] Имя Тип Адрес Смещ Разм ES Флг Сс Инф Al
[ 0] NULL 00000000 000000 000000 00 0 0 0
[ 1] .interrupts PROGBITS 80000000 010000 00064c 00 A 0 0 4
[ 2] .resource_table PROGBITS 80000800 010800 0000b0 00 A 0 0 4
[ 3] .text PROGBITS 800008b0 0108b0 0137d8 00 AX 0 0 4
[ 4] .ARM ARM_EXIDX 80014088 024088 000008 00 AL 3 0 4
[ 5] .init_array INIT_ARRAY 80014090 024090 000004 04 WA 0 0 4
[ 6] .fini_array FINI_ARRAY 80014094 024094 000004 04 WA 0 0 4
[ 7] .interrupts_ram PROGBITS 80040000 030078 000000 00 W 0 0 1
[ 8] .data PROGBITS 80040000 030000 000078 00 WA 0 0 4
[ 9] .ncache.init PROGBITS 2001e000 030078 000000 00 W 0 0 1
[10] .ncache PROGBITS 2001e000 030078 000000 00 W 0 0 1
[11] .bss NOBITS 80040078 030078 00c388 00 WA 0 0 8
[12] .m33_suspend PROGBITS 20001000 030078 000000 00 W 0 0 1
[13] .heap NOBITS 8004c400 030078 000400 00 WA 0 0 1
[14] .stack NOBITS 8004c800 030078 000400 00 WA 0 0 1
[15] .ARM.attributes ARM_ATTRIBUTES 00000000 030078 00002e 00 0 0 1
[16] .debug_info PROGBITS 00000000 0300a6 062d7b 00 0 0 1
[17] .debug_abbrev PROGBITS 00000000 092e21 00a4c4 00 0 0 1
[18] .debug_aranges PROGBITS 00000000 09d2e8 0027e0 00 0 0 8
[19] .debug_ranges PROGBITS 00000000 09fac8 002470 00 0 0 1
[20] .debug_line PROGBITS 00000000 0a1f38 026ec2 00 0 0 1
[21] .debug_str PROGBITS 00000000 0c8dfa 01478f 01 MS 0 0 1
[22] .comment PROGBITS 00000000 0dd589 000079 01 MS 0 0 1
[23] .debug_frame PROGBITS 00000000 0dd604 009d64 00 0 0 4
[24] .symtab SYMTAB 00000000 0e7368 00a2e0 10 25 1650 4
[25] .strtab STRTAB 00000000 0f1648 006eda 00 0 0 1
[26] .shstrtab STRTAB 00000000 0f8522 000118 00 0 0 1
Обозначения флагов:
W (запись), A (назнач), X (исполняемый), M (слияние), S (строки),
I (инфо), L (порядок ссылок), O (требуется дополнительная работа ОС),
G (группа), T (TLS), C (сжат), x (неизвестно), o (специфич. для ОС),
E (исключён),
D (mbind), y (чистый код), p (processor specific)