<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <url>
    <loc>https://blog.opsnull.com/emacs/my-emacs-dotfile/</loc>
    <lastmod>2024-10-13T22:56:14+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/emacs/my-emacs-ref/</loc>
    <lastmod>2024-09-22T22:45:35+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/about/</loc>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/ebpf/cilium-ebpf-dev/</loc>
    <lastmod>2024-09-30T16:03:49+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/ebpf/ebpf-dev-env-using-lima/</loc>
    <lastmod>2024-09-30T16:53:08+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/ebpf/ebpf-libbpf/</loc>
    <lastmod>2024-09-09T20:49:35+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/1-rust-lang-basic/</loc>
    <lastmod>2025-08-02T22:23:31+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/emacs/blowfish-theme/</loc>
    <lastmod>2024-09-01T15:15:01+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/emacs/emacs-magit/</loc>
    <lastmod>2024-09-01T15:06:47+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/1.install-eps-idf/</loc>
    <lastmod>2024-08-28T21:13:37+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/1-rust-std/</loc>
    <lastmod>2025-10-02T22:24:06+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/ebpf/ebpf-dev-error/</loc>
    <lastmod>2024-09-30T16:34:14+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/ebpf/ebpf-perf-event-open-syscall/</loc>
    <lastmod>2024-09-09T20:49:36+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/2-rust-lang-var-const-static/</loc>
    <lastmod>2025-09-07T22:18:20+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/emacs/emacs-ox-hugo/</loc>
    <lastmod>2024-09-01T15:15:01+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/2.dev-using-c-and-esp-idf/</loc>
    <lastmod>2024-08-28T21:13:37+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/tokio/</loc>
    <lastmod>2025-11-30T22:24:06+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/ebpf/gen-ebpf-btf-and-vmlinus.h-from-debuginfo/</loc>
    <lastmod>2024-09-30T16:38:08+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/ebpf/ebpf-libbpf-skeleton-app/</loc>
    <lastmod>2024-09-09T20:49:36+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/emacs/emacs-blog/</loc>
    <lastmod>2024-09-01T15:15:01+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/3.install-esp-rs/</loc>
    <lastmod>2024-08-28T21:13:37+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/serde/</loc>
    <lastmod>2025-11-30T18:34:12+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/3-rust-lang-type/</loc>
    <lastmod>2025-09-07T22:23:31+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/4-rust-lang-panic-error/</loc>
    <lastmod>2025-02-03T22:23:31+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/4.dev-using-esp-rs/</loc>
    <lastmod>2024-08-28T21:13:37+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/serde_json/</loc>
    <lastmod>2025-04-16T21:58:07+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/5.dev-rust-std-app/</loc>
    <lastmod>2024-08-28T21:13:37+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/config/</loc>
    <lastmod>2024-12-08T21:58:08+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/5-rust-lang-borrow-ref/</loc>
    <lastmod>2025-09-20T22:18:21+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/6.dev-rust-no_std-app/</loc>
    <lastmod>2024-08-28T21:13:38+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/chrono/</loc>
    <lastmod>2024-12-08T21:58:08+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/6-rust-lang-lifetime/</loc>
    <lastmod>2025-09-20T22:23:32+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/7.dev-rust-c-cpp-cmake-app/</loc>
    <lastmod>2024-08-28T21:13:38+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/bytes/</loc>
    <lastmod>2024-12-08T21:58:08+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/7-rust-lang-flow-control/</loc>
    <lastmod>2025-09-20T22:23:32+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/8.probleams-of-esp-rs/</loc>
    <lastmod>2024-08-28T21:13:38+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/thiserror/</loc>
    <lastmod>2025-10-07T22:24:08+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/async-trait/</loc>
    <lastmod>2025-10-14T15:14:00+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/8-rust-lang-match-pattern/</loc>
    <lastmod>2025-09-20T22:23:32+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/9.esp-rs-cargo-workspace/</loc>
    <lastmod>2024-08-28T21:13:38+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/anyhow/</loc>
    <lastmod>2025-10-07T22:24:08+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/9-rust-lang-function-closure/</loc>
    <lastmod>2025-12-18T22:23:33+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/10.cargo-run-and-espflash/</loc>
    <lastmod>2024-08-28T21:13:38+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/tracing/</loc>
    <lastmod>2025-07-27T21:58:09+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/10-rust-lang-generic-trait/</loc>
    <lastmod>2025-12-20T22:23:33+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/11.esp-firmware-and-partition/</loc>
    <lastmod>2024-08-28T21:13:38+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/diesel/</loc>
    <lastmod>2025-11-30T21:58:10+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/sqlx/</loc>
    <lastmod>2024-12-08T21:58:10+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/11-rust-lang-type-coercion/</loc>
    <lastmod>2025-02-15T22:18:23+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/12.debug-using-usb-jtag-and-probe-rs/</loc>
    <lastmod>2024-08-28T21:13:39+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/12-rust-lang-iterator/</loc>
    <lastmod>2025-09-23T22:18:23+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/rust-lcd-cjk-font/</loc>
    <lastmod>2024-08-28T21:13:39+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/http/</loc>
    <lastmod>2024-12-08T21:58:10+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/13-rust-lang-crate-module/</loc>
    <lastmod>2025-12-06T22:23:34+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/rust-esp32-lcd-picture/</loc>
    <lastmod>2024-08-28T21:13:39+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/tower/</loc>
    <lastmod>2024-12-08T21:58:11+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/hyper/</loc>
    <lastmod>2024-11-20T22:24:59+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/14-rust-lang-async/</loc>
    <lastmod>2025-02-20T22:23:34+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/rust-esp32-touch/</loc>
    <lastmod>2024-08-28T21:13:39+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/15-rust-lang-macro/</loc>
    <lastmod>2025-12-06T22:23:34+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/rust-esp32-camera-streaming/</loc>
    <lastmod>2024-08-28T21:13:39+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/axum/</loc>
    <lastmod>2025-11-09T18:34:12+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/reqwest/</loc>
    <lastmod>2024-11-22T21:37:19+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/16-rust-lang-raw-pointer/</loc>
    <lastmod>2025-10-02T22:18:24+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/17.dev-rust-esp32-audio/</loc>
    <lastmod>2025-10-06T21:13:39+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/clap/</loc>
    <lastmod>2025-11-30T21:58:12+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/17-rust-lang-ffi/</loc>
    <lastmod>2025-12-13T22:23:35+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/lazy_static/</loc>
    <lastmod>2024-09-21T13:34:20+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/once_cell/</loc>
    <lastmod>2024-09-07T22:36:56+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/regex/</loc>
    <lastmod>2025-10-14T21:58:12+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/18-rust-lang-testing/</loc>
    <lastmod>2025-09-20T22:23:35+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/19-rust-lang-unsafe/</loc>
    <lastmod>2025-10-02T20:23:34+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/posts/</loc>
    <lastmod>2025-12-13T16:50:37+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/posts/20251010-cpu-heap-profiling/</loc>
    <lastmod>2025-10-10T16:50:49+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/</loc>
    <lastmod>2025-12-20T22:23:33+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/posts/20250630-rust-link-c-c&#43;&#43;/</loc>
    <lastmod>2025-12-13T16:50:37+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-crate/</loc>
    <lastmod>2025-11-30T22:24:06+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/posts/20250529-gcc-clang-glibc-musl-rustc-compiling-toolchain/</loc>
    <lastmod>2025-10-08T16:50:37+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/posts/20250302-rust-cargo-config/</loc>
    <lastmod>2025-12-13T16:50:37+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/posts/20250205-kernel-header-compile-clangd-json/</loc>
    <lastmod>2025-02-28T16:50:37+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/manual/</loc>
    <lastmod>2025-10-08T22:38:04+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/manual/20250201.4-gnu-gdb-and-debug-manual/</loc>
    <lastmod>2025-05-31T22:38:04+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/manual/20250124.2-gnu-as-gas-x86_64-manual/</loc>
    <lastmod>2025-02-01T22:38:04+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/manual/20250124.1-gnu-gcc-manual/</loc>
    <lastmod>2025-10-08T22:12:05+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/posts/20250123-go-cgo-static-link/</loc>
    <lastmod>2025-02-28T16:50:37+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/posts/20250112-bpftrace/</loc>
    <lastmod>2025-01-12T18:50:49+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/posts/20250112-perf/</loc>
    <lastmod>2025-01-12T16:50:49+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/manual/20241017-bash-manual/</loc>
    <lastmod>2025-05-31T21:46:45+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-lang/</loc>
    <lastmod>2025-12-20T22:23:33+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/ebpf/</loc>
    <lastmod>2024-09-30T16:53:08+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/emacs/</loc>
    <lastmod>2024-10-13T22:56:14+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/rust-embedded/</loc>
    <lastmod>2025-10-06T21:13:39+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/manual/20240524-c-manual/</loc>
    <lastmod>2025-01-24T21:46:06+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/manual/20250124.0-gnu-cpp-manual/</loc>
    <lastmod>2025-05-31T22:35:28+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/manual/20240524-makefile-manual/</loc>
    <lastmod>2025-01-24T22:39:09+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/manual/20250126.3-gnu-ld-manual/</loc>
    <lastmod>2025-10-08T22:38:04+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/ebpf/20250111-linux-tracing-and-ebpf-introduction/</loc>
    <lastmod>2024-08-28T16:59:34+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/posts/20230807-fp-dwarf-cfi-stack-unwinding/</loc>
    <lastmod>2023-08-20T16:51:08+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/posts/20250111-elf-symtab-debuginfo/</loc>
    <lastmod>2025-01-12T22:25:15+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/posts/20230806-objdump/</loc>
    <lastmod>2025-01-22T16:50:57+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/posts/20230806-readelf/</loc>
    <lastmod>2025-01-22T16:50:49+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/posts/20230806-add-meta-to-elf/</loc>
    <lastmod>2024-02-19T21:07:29+08:00</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/excalidraw/drawing-2026-03-07-21.53.16.excalidraw/</loc>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/now/</loc>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.opsnull.com/excalidraw/</loc>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
