Append the field value to the data buffer, then append a single U+000A LINE FEED (LF) character to the data buffer.
...
3. If the data buffer is an empty string, set the data buffer and the event type buffer to the empty string and abort these steps.
4. If the data buffer's last character is a U+000A LINE FEED (LF) character, then remove the last character from the data buffer.
Т.е. event без data (пусть и пустой) не канает за событие, но прямым текстом мы вам об этом не скажем...
svnweb.freebsd.org походу надо начинать отращивать яйца.
нефиговый патчик во фрибсд закоммитили: Если я буду использовать там возможности mmx/sse — что произойдёт? Всё будет нормально работать?
чтобы поменять endianness в xmm регистре надо: 1) заиметь правильную маску перестановки байтов для PSHUFB: .data .align 16 .Lbswap_mask: .byte 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 2) загрузить её в доступный xmm регистр и выполнить PSHUFB: movdqu .Lbswap_mask, %xmm6 pshufb %xmm6, %xmm0