Детали функции времени выполнения C - PullRequest
1 голос
/ 17 марта 2010

Есть ли способ найти входные и выходные параметры конкретной функции языка C из каркаса (ARM Apple) во время выполнения или из любого метода, не зная заголовков.

Это фреймворк, и для него нет заголовочных файлов. Я декомпилирую его с помощью IDA Pro, и он дает мне имена функций, но не информацию о параметрах ввода и вывода.

Я могу загрузить эти частные функции, используя dlsym.

Можно ли найти информацию о параметрах во время выполнения (язык C или Objective C) или из IDA Pro?

С уважением,

Raghu

1 Ответ

1 голос
/ 17 марта 2010

Почти невозможно без отладочной информации или чего-то подобного, я думаю. Если пройдены некоторые структуры или указатели, вы все равно не сможете угадать их значение по разборке (возможно, можно угадать несколько типов, например, с плавающей точкой, но не более)

...