Попытка изучить исходный код Chromium через простую веб-страницу - PullRequest
0 голосов
/ 17 июня 2020

Я изучаю исходный код Chromium.

Я создал отладочную версию Linux x64 настольной версии Chromium и использую gdb для пошагового выполнения процесса запуска.

I иметь очень простую веб-страницу, на которой есть только один .png.

Это попытка понять, как очень простая веб-страница выбирается (через URL-адрес) и отображается на экране.

В gdb я сейчас нахожусь в BrowserMainL oop :: RunMainMessageLoopParts ().

Эта функция просто запускает перекачку сообщений, и через множество итераций веб-страница волшебным образом появляется в окне.

Проблема в том, что я понятия не имею, как увидеть, какие части кода Chromium на самом деле заставляют это происходить.

С gdb я не могу входить в эти функции каждый раз, когда выполняется итерация перекачки сообщений .

Кто-нибудь может помочь?

Вот источник HTML:

<html>
    <body>
        <img src='myimage.png' />
    </body>
</html>

IOW, как я могу получить непрерывный взгляд на каждый шаг, который делает веб-страница выше отображается в окно?

...