I'm following http://tinyhack.com/2014/03/12/implementing-a-web-server-in-a-single-printf-call/ to write a web server with only printf() call.
I am following the guidance of the article.
Howerver, I found that the executable file of my program doesn't contain the .fini_array section with the help of objdump.
It is noticed that the .fini_array is defined by the Linux Standard Base Core Specification.
I read it and I'm curious about the relationship between .fini_array section and .fini section, how could they work together?
It seems that the .fini_array is not necessary. So when it is used and how should I continue my work?