Я изучаю исходный код Chromium.
Я создал отладочную версию Linux x64 настольной версии Chromium и использую gdb для пошагового выполнения процесса запуска.
I иметь очень простую веб-страницу, на которой есть только один .png.
Это попытка понять, как очень простая веб-страница выбирается (через URL-адрес) и отображается на экране.
В gdb я сейчас нахожусь в BrowserMainL oop :: RunMainMessageLoopParts ().
Эта функция просто запускает перекачку сообщений, и через множество итераций веб-страница волшебным образом появляется в окне.
Проблема в том, что я понятия не имею, как увидеть, какие части кода Chromium на самом деле заставляют это происходить.
С gdb я не могу входить в эти функции каждый раз, когда выполняется итерация перекачки сообщений .
Кто-нибудь может помочь?
Вот источник HTML:
<html>
<body>
<img src='myimage.png' />
</body>
</html>
IOW, как я могу получить непрерывный взгляд на каждый шаг, который делает веб-страница выше отображается в окно?