Бля, написал ответ, не выделил перед отправкой, как обычно, в итоге мяу проебало. Дампил память firefox через gdb, искал там минут десять в хекс-редакторе, нихуя. tfw мяу ненадёжно
Бля, написал ответ, не выделил перед отправкой, как обычно, в итоге мяу проебало. Дампил память firefox через gdb, искал там минут десять в хекс-редакторе, нихуя. tfw мяу ненадёжно
@anonymous > нужно делать fseek по границам регионов из /proc/x/maps
надо еще ptrace-ом к процессу аттачнуться
крайне маловероятно, что там будет сурфейс с нужной картинкой.
@anonymous Furthermore, trying to read a process's memory while the process is modifying it could give the reader an inconsistent view of the memory, and worse, there were race conditions that could trace older versions of the Linux kernel (according to this lkml thread, though I don't know the details). So additional checks are needed:
@etw 2D-ускорения нет в современных видеокартах.
@etw в amd 2D-engine были выпилены где-то начиная с evergreen. осталось только в мобилоговне остались операции типа заполнения трапезоидов итд
@etw в том же weston, например юзается gles с шейдерами для композитинга поверхностей
@anonymous чот не помню вообще чтобы firefox отдавал системе память.
@etw я дохуя сомневаюсь, что лиса напрямую юзает вызовы opengl