Size: a a a

cxx.Дискуссионная

2020 March 30

AZ

Alexander Zaitsev in cxx.Дискуссионная
Roy Mustang
@zamazan4ik что скажешь по поводу const NET_MSG_FUNCTOR?
а что это такое?
источник

RM

Roy Mustang in cxx.Дискуссионная
Alexander Zaitsev
а что это такое?
Было так
std::unordered_map<uint32_t, const NET_MSG_FUNCTOR>;
Сделал так
robin_hood::unordered_flat_map<uint32_t, const NET_MSG_FUNCTOR>;
Сказало иди нахуй, что-то что-то нету copy оператора
сделал так и все заработало
robin_hood::unordered_flat_map<uint32_t, NET_MSG_FUNCTOR>;
источник

а

акварель на мету... in cxx.Дискуссионная
Roy Mustang
Если значение статическое, то достаточно просто пару мест заменить в бинаре
ну а если я хочу в рантайме заменить?
источник

а

акварель на мету... in cxx.Дискуссионная
Roy Mustang
А как конкретно ты хочешь менять данные в процессе? Адрес статический  или динамический у памяти? Пытался указатель искать?
статический
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Roy Mustang
Было так
std::unordered_map<uint32_t, const NET_MSG_FUNCTOR>;
Сделал так
robin_hood::unordered_flat_map<uint32_t, const NET_MSG_FUNCTOR>;
Сказало иди нахуй, что-то что-то нету copy оператора
сделал так и все заработало
robin_hood::unordered_flat_map<uint32_t, NET_MSG_FUNCTOR>;
вот и молодец :)
источник

RM

Roy Mustang in cxx.Дискуссионная
Alexander Zaitsev
вот и молодец :)
По сути const мешал
источник

RM

Roy Mustang in cxx.Дискуссионная
Я там выше поправил, а то опечатался
источник

RM

Roy Mustang in cxx.Дискуссионная
Снова поправил
источник

RM

Roy Mustang in cxx.Дискуссионная
акварель на мету
ну а если я хочу в рантайме заменить?
Тебе на что заменить надо? Значение у тебя на что заменять статическое или динамическое?
источник

RM

Roy Mustang in cxx.Дискуссионная
И вообще в данном случае значение 31 будет скорее всего в ecx или в edx муваться
источник

RM

Roy Mustang in cxx.Дискуссионная
Там по сути достаточно просто заменить на свое значение
источник

RM

Roy Mustang in cxx.Дискуссионная
В отладчике
источник

RM

Roy Mustang in cxx.Дискуссионная
и просто сохранить дамп
источник

а

акварель на мету... in cxx.Дискуссионная
это не интересно
источник

а

акварель на мету... in cxx.Дискуссионная
я ж говорю
источник

а

акварель на мету... in cxx.Дискуссионная
что в рантайме
источник

а

акварель на мету... in cxx.Дискуссионная
вот программа запущенна
источник

а

акварель на мету... in cxx.Дискуссионная
и я хочу подменить
источник

RM

Roy Mustang in cxx.Дискуссионная
Трамплины в помощь
источник

а

акварель на мету... in cxx.Дискуссионная
кто
источник