I decided to give the ST's STM32F4 Standard Peripheral Library a try today and I found bunch of strange sections in the disassembly output like __do_global_dtors_aux, frame_dummy, _mainCRTStartup, memset, etc. Searching google did not help at all.
Where did these sections come from? Are they obligatory? When I wasn't using the ST library I did not get these sections in the disassembly. Is my complier screwed up somehow?
Thanks in advance!