Хук malloc и free

Тема в разделе "WASM.UNIX", создана пользователем inviZ, 7 дек 2008.

  1. inviZ

    inviZ Сергей

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    92
    Адрес:
    Хабаровск
    В общем, задача такая - необходимо перехватить malloc и free в чужой shared-библиотеке (просто чтобы потестить на мемлики). Сначала хотел через обычный malloc_hook - но проблема в том этот способ довольно плох, т.к. библиотека многопоточная. Ну ладно, проблем нет, захукал через модификацию plt, все нормально. Но подумалось мне вдруг, что может все-таки есть более красивый и простой способ это сделать ? =)
     
  2. inviZ

    inviZ Сергей

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    92
    Адрес:
    Хабаровск
    Блин, болван я) Только узнал про великолепный способ - LD_PRELOAD.