Исходник C++ Shadow_syscall

Ты че баклан, дефективный?
Пользователь
Статус
Оффлайн
Регистрация
18 Мар 2019
Сообщения
752
Реакции[?]
64
Поинты[?]
2K
I Want to Die in New Orleans
Участник
Статус
Оффлайн
Регистрация
10 Окт 2020
Сообщения
507
Реакции[?]
491
Поинты[?]
80K
Ты че баклан, дефективный?
Пользователь
Статус
Оффлайн
Регистрация
18 Мар 2019
Сообщения
752
Реакции[?]
64
Поинты[?]
2K
rgb(24, 205, 154)
Пользователь
Статус
Онлайн
Регистрация
9 Фев 2019
Сообщения
288
Реакции[?]
80
Поинты[?]
75K
Тоже есть ошибка. Появляется только с мсвц в дебаге. В остальных режиах, и с клангом(оба режима) всё гуд
1728199871108.png
 
I Want to Die in New Orleans
Участник
Статус
Оффлайн
Регистрация
10 Окт 2020
Сообщения
507
Реакции[?]
491
Поинты[?]
80K
MessageBoxA примеру с хаба, вызов проходит,текст вижу далее ошибка выше
Тоже есть ошибка. Появляется только с мсвц в дебаге. В остальных режиах, и с клангом(оба режима) всё гуд
Посмотреть вложение 287321
спасибо за инфу, всё зафиксил, проблема была в самом примере
upd: теперь другая проблема для Debug x86 :NotLikeThis:, сейчас займусь фиксом

зафиксил
 
Последнее редактирование:
Ты че баклан, дефективный?
Пользователь
Статус
Оффлайн
Регистрация
18 Мар 2019
Сообщения
752
Реакции[?]
64
Поинты[?]
2K
Достаточно удобный в использовании враппер сискола.
мой первый (но не последний) гитхаб репо:
Пожалуйста, авторизуйтесь для просмотра ссылки.

в будущем будет обновляться.

буду рад адекватному фидбэку и советам.
добавь поддержку xor для export_name пожалуйста 1728207545541.png
 
I Want to Die in New Orleans
Участник
Статус
Оффлайн
Регистрация
10 Окт 2020
Сообщения
507
Реакции[?]
491
Поинты[?]
80K
добавь поддержку xor для export_name пожалуйста Посмотреть вложение 287324
тебе не нужно ксорить эти строки, эти строки на этапе компиляции со 100% гарантией превращаются в число из-за consteval конструктора hash**_t, у тебя после компиляции эта строка будет чем-то вроде unsigned long long v1 = 438239898534892398

upd: вот как это выглядит:
1728211030822.png
1728210954096.png

более детально:
1728210791153.png
в таком случае строка "This will not be tranformed in compiletime" останется в бинаре после компиляции, потому что оператор () перегружен на хэширование объектов в рантайме, в то время как конструктор hash**_t работает только на этапе компиляции, с "сырыми" строками
 
Последнее редактирование:
Эксперт
Статус
Оффлайн
Регистрация
29 Мар 2021
Сообщения
1,571
Реакции[?]
594
Поинты[?]
33K
выше у чувака была иссуе - он запихнул ксорстринговый ввод в конструктор что строку ожидает.

просто подчеркнуть контракт функции - к тому же, концепты тебе дают способ указать кастомные сообщения об ошибках.
 
Сверху Снизу