|
Вариант для распечатки |
Архивированная нить - только для чтения!
Пред. тема | След. тема | ||
Форумы
Программирование под UNIX (Public)
| |||
|---|---|---|---|
| Изначальное сообщение | [Проследить за развитием треда] | ||
| "Может ли функция узнать, откуда она вызвана?" | |
Сообщение от divan ![]() ![]() on
17-Дек-03, 13:34 (MSK)
| |
Такая вот задача - нужно узнавать из какой функции(нужен адресс) произошел вызов. Можно ли такое осуществить? Компилятор gcc, проект пишеться на ANSI C, под Linux. Идеи и ссылки приветствуютсья. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| Оглавление |
|
| Индекс форумов | Темы | Пред. тема | След. тема |
| Сообщения по теме |
| 1. "Может ли функция узнать, откуда она вызвана?" | |
Сообщение от vnp ![]() ![]() on
17-Дек-03, 21:43 (MSK)
| |
>Такая вот задача - нужно узнавать из какой функции(нужен адресс) произошел вызов. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 2. "Может ли функция узнать, откуда она вызвана?" | |
Сообщение от genie ![]() on
18-Дек-03, 00:03 (MSK)
| |
Ya tak ponimau, chto rech' idet o i386 arhitekture? | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 3. "Может ли функция узнать, откуда она вызвана?" | |
Сообщение от oxid ![]() ![]() on
18-Дек-03, 01:11 (MSK)
| |
>Такая вот задача - нужно узнавать из какой функции(нужен адресс) произошел вызов. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 4. "Может ли функция узнать, откуда она вызвана?" | |
Сообщение от divan ![]() ![]() on
18-Дек-03, 10:44 (MSK)
| |
Гм, пришлось отказаться от такого подхода. Дело в том, что функция должна вызываться из подключаемых модулей. Собственно и нужно было определять, из какого модуля вызываеться. Сделал это немного пояпонски, но для данного случая идеально(подробностей писать не буду - требует дальнейшего вникания в проект :) | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 5. "Может ли функция узнать, откуда она вызвана?" | |
Сообщение от Murr ![]() on
09-Янв-04, 22:13 (MSK)
| |
__builtin_return_address(0) | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
|
Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |