Вопросы с тегом «memcpy»

11
memcpy () против memmove ()
Я пытаюсь понять разницу между memcpy()и memmove(), и я прочитал текст, memcpy()который не заботится о перекрывающихся источника и назначения, а memmove()делает. Однако когда я выполняю эти две функции на перекрывающихся блоках памяти, они оба дают одинаковый результат. Например, возьмите следующий пример MSDN на memmove()странице справки: Есть ли лучший пример, чтобы …
157 c  memcpy  memmove 


2
Могу ли я вызвать memcpy () и memmove () с нулевым «количеством байтов»?
Нужно ли мне случаи лечат , когда я actully не имею ничего перемещать / копировать с memmove()/ memcpy()в крайних случаях int numberOfBytes = ... if( numberOfBytes != 0 ) { memmove( dest, source, numberOfBytes ); } или мне просто вызвать функцию без проверки int numberOfBytes = ... memmove( dest, source, …
104 c++  c  pointers  memcpy  memmove 

2
Как работает уязвимость JPEG of Death?
Я читал о более старом эксплойте против GDI + в Windows XP и Windows Server 2003, который называется JPEG смерти для проекта, над которым я работаю. Эксплойт подробно описан в следующей ссылке: http://www.infosecwriters.com/text_resources/pdf/JPEG.pdf По сути, файл JPEG содержит раздел под названием COM, содержащий (возможно, пустое) поле комментария и двухбайтовое значение, …
94 c++  security  memcpy  malware 

4
Безопасно ли выполнять memcpy (0,0,0)?
Я не так хорошо разбираюсь в стандарте C, поэтому, пожалуйста, потерпите меня. Я хотел бы знать, гарантируется ли это по стандарту, что memcpy(0,0,0)это безопасно. Единственное ограничение, которое я смог найти, это то, что если области памяти перекрываются, то поведение не определено ... Но можно ли считать, что области памяти здесь …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.