Массив - внутри функции. Имя - уникальное (реально - иное), проверил поиском по всем исходникам, удостоверился.
Глянул в map файл. Это имя нашлось в RAM. Как это?

В массиве 40 строк, каждая по 6 символов, и плюс /0. Итого 280 байтов. Нигде в другом месте эти строки не повторяются, хотя, хвостики похожие можно найти. В map вижу размер 160 байтов, в RAM.
Не в том ли загадка, что задан массив статических
указателей?
Получается, размер в ОЗУ точно равен размеру указателей!
Может, правильнее двумерный массив использовать?