Это возможно (например, у Haskell regexp модуль есть набор тестов, который автоматически генерирует строки, которые должны соответствовать определенному regexes).
Однако для простой задачи под рукой Вы могли бы быть более обеспеченным взятием генератора простого пароля и фильтрацией его вывода с Вашим regexp.
Компоновщик ld принимает аргумент -sectcreate.
На странице руководства
-sectcreate segname sectname file Имя раздела в сегменте имя сегмента создается из содержимое файла file. Комбинация segname и имя секты должно быть уникальным, уже не может быть раздел (segname, sectname) из любого другого входа.
GCC также имеет атрибут section , который можно применить к переменной, чтобы указать, что она принадлежит нестандартному разделу.