Что находится в .text секции?
В .text Находится исполняемый код.

6kb там не зря. Там куча вспомогательного кода, чтобы взаимодействовать с операционной системой. Начиная от загрузки всяких внутренностей libc, до настройки консоли.
gcc main.c -Wl,-Map=main.map
В main.map будет видно что линковщик положил в .text