<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://cgmathprog.home.blog/2025/02/17/bpf-or-how-i-stopped-worrying-and-loved-the-kernel/</loc><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2025/02/kernel-panic-on-linux.webp</image:loc><image:title>kernel-panic-on-linux</image:title></image:image><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2025/02/symbolic-lightweight-icon-of-the-linux-kernel.png</image:loc><image:title>symbolic-lightweight-icon-of-the-linux-kernel</image:title></image:image><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2025/02/syscall.drawio.png</image:loc><image:title>syscall.drawio</image:title></image:image><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2025/02/bpf-compile.drawio.png</image:loc><image:title>bpf-compile.drawio</image:title></image:image><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2025/02/bpf-callback.drawio.png</image:loc><image:title>bpf-callback.drawio</image:title></image:image><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2025/02/bpf-lifecycle.drawio.png</image:loc><image:title>bpf-lifecycle.drawio</image:title></image:image><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2025/02/windows_9x_bsod.png</image:loc><image:title>Windows_9X_BSOD</image:title></image:image><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2025/02/bsod-2.jpg</image:loc><image:title>bsod</image:title></image:image><lastmod>2025-02-23T20:38:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://cgmathprog.home.blog/2023/02/14/dynamic-programming-for-people-that-simply-want-to-get-a-job/</loc><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2023/02/rec_step.png</image:loc><image:title>rec_step</image:title></image:image><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2023/02/kthstair.png</image:loc><image:title>kthstair</image:title></image:image><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2023/02/greedisbad.png</image:loc><image:title>greedisbad</image:title></image:image><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2023/02/greedisgood.png</image:loc><image:title>greedisgood</image:title></image:image><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2023/02/coding_game-1.png</image:loc><image:title>coding_game-1</image:title></image:image><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2023/02/acromem-1.jpg</image:loc><image:title>acromem-1</image:title></image:image><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2023/02/hahasincostan-1.jpg</image:loc><image:title>hahasincostan-1</image:title></image:image><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2023/02/fib_simplified.png</image:loc><image:title>fib_simplified</image:title></image:image><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2023/02/fib.png</image:loc><image:title>fib</image:title></image:image><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2023/02/dp.jpg</image:loc><image:title>dp</image:title></image:image><lastmod>2023-02-14T18:39:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://cgmathprog.home.blog/2022/07/12/how-i-learned-to-stop-worrying-and-love-the-windbg-preview/</loc><lastmod>2022-07-12T05:49:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://cgmathprog.home.blog/2021/05/20/chip-8-and-emulator-overview/</loc><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2021/05/space.gif</image:loc><image:title>space</image:title></image:image><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2021/05/mem-3.png</image:loc><image:title>mem</image:title></image:image><lastmod>2021-08-02T23:16:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://cgmathprog.home.blog/2019/08/29/raymarching-from-scratch-part-0/</loc><image:image><image:loc>https://cgmathprog.home.blog/wp-content/uploads/2019/08/ixzjoswccq.gif</image:loc><image:title>iXZJoSwcCQ</image:title></image:image><lastmod>2021-08-02T23:04:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://cgmathprog.home.blog/2019/09/08/raymarching-from-scratch-part-3/</loc><lastmod>2021-05-20T22:06:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://cgmathprog.home.blog/2019/09/02/raymarching-from-scratch-part-2/</loc><lastmod>2025-02-10T11:30:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://cgmathprog.home.blog/2019/08/31/raymarching-from-scratch-part-1/</loc><lastmod>2021-05-20T22:05:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://cgmathprog.home.blog/chip-8-emulator-tutorial/</loc><lastmod>2021-05-20T22:02:49+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://cgmathprog.home.blog/graphics-tutorials/</loc><lastmod>2021-05-16T20:07:31+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://cgmathprog.home.blog/blog-feed/</loc><lastmod>2019-08-06T18:43:21+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://cgmathprog.home.blog</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2025-02-23T20:38:55+00:00</lastmod></url></urlset>
