Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
h3mbr0
8 / 8 / 0
Регистрация: 12.03.2012
Сообщений: 127
#1

std::map в инлайн-асме - C++

24.09.2013, 16:58. Просмотров 307. Ответов 3
Метки нет (Все метки)

Доброго времени суток
Имеется MAP-массив содержащий хуки для функций
Нужно получить соответствующий адрес в naked функции:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
std::map<PVOID, PVOID> mHooks;
//...
__declspec(naked) void _hookHandler()
{
    __asm
    {
        push ebp
        mov ebp, esp
        ;call mHooks[ebp]
        pop ebp
        ret
    }
}
Подскажите как это можно воспроизвести; желательно в пределах блока __asm
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.09.2013, 16:58     std::map в инлайн-асме
Посмотрите здесь:

C++ Теоретический вопрос по std::map
C++ std::map не компилируется
Чем плох std::map? C++
std::map нефикс. размер? C++
C++ std::map и перегрузка оператора
C++ Размерность std::map
C++ Stdext::hash_map и std::map
C++ Std::map и key_comp
Std::map::emplace C++
C++ Особенности std::map
C++ Память, используемая std::map
Доступ к элементам в std::map C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
24.09.2013, 17:25
  #2

Не по теме:

Блин, я неделю не мог вспомнить как называется нужный мне термин, все описания компиляторов перерыл, а ты мне одним постом напомнил. Благодарю!

gromo
24.09.2013, 17:59
  #3

Не по теме:

h3mbr0, вы, наверное, не в тот раздел запостили вопрос Совсем не "С++ для начинающих"

h3mbr0
8 / 8 / 0
Регистрация: 12.03.2012
Сообщений: 127
25.09.2013, 11:56  [ТС]     std::map в инлайн-асме #4
Цитата Сообщение от gromo Посмотреть сообщение

Не по теме:

h3mbr0, вы, наверное, не в тот раздел запостили вопрос Совсем не "С++ для начинающих"

Не могу поспорить, но более подходящего раздела на форуме нет, а этот - самый посещаемый

Добавлено через 17 часов 47 минут
Актуально :с
Yandex
Объявления
25.09.2013, 11:56     std::map в инлайн-асме
Ответ Создать тему
Опции темы

Текущее время: 06:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru