Цитата(klen @ Dec 2 2009, 14:10)

а под отладчиком пустить и посмотреть стек вызова? откуда тянется.
У меня до main не доходит, по-этому смотрю по шагам в окне дизассемблера.
После инициализации стеков, идет переход на инициализацию стандартной бибилиотеки.
Среди них заходим в процедуру __rt_lib_init_stdio_2:
Внутри нее процедура _initio, там доходим до freopen, а внутри уже стоит _sys_open который и вызывает SWI.
Получается эти вызовы используются при инициализации стандартной библиотеки. Но что из моего модуля заставляет их использовать? Как это можно отловить?