Это попытка скопировать один участок памяти в другой.
Приводит почему-то к сегфолту :(
----------------------------------------------
static unsigned char *__dst;
static unsigned char *__src;
static int __size;
inline void Class::cpy(unsigned char *buf)
{
__dst = (unsigned char *)data;
__src = buf;
__size = m_dim1 * m_dim2; //
__asm__ (
"ldsw __src, %si \n\t"
"lesw __dst, %di \n\t"
"movl __size, %ecx \n\t"
"cld \n\t"
"rep movsd \n\t"
);
}
---------------------------------------------
Что не правильно ?
Спасибо.
Ответ на:
комментарий
от kosmonavt


Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от kosmonavt


Ответ на:
комментарий
от kosmonavt

Ответ на:
комментарий
от kosmonavt

Ответ на:
комментарий
от kosmonavt

Ответ на:
комментарий
от kosmonavt

Ответ на:
комментарий
от kosmonavt

Ответ на:
комментарий
от kosmonavt
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Inline Assembler (2004)
- Форум libusb - определение серийного номера (2011)
- Форум GLib проблема с потоками GMainLoop (2014)
- Форум C++[RAII], c network, recv неоправданный интервал (2008)
- Форум pthread — leaks ???? (2002)
- Форум Всё ли нормально в символьном устройстве? (2017)
- Форум Не вызывается внешняя функция в таймере (2016)
- Форум Прикольные поделки (2010)
- Форум RH9.0 и do_brk :) (2003)
- Форум nfqueue вытащить данные пакете (2012)