)]}'
{
  "commit": "bfb1e97426eb80ea81a63d8a1a821742fa717e95",
  "tree": "b1659177e639666631945dce03d59d21652091de",
  "parents": [
    "a468b1678809c8016d415f0f1fd2d79f6edee13f"
  ],
  "author": {
    "name": "Daniel Müller",
    "email": "deso@posteo.net",
    "time": "Fri Mar 03 09:26:43 2023 -0800"
  },
  "committer": {
    "name": "Andrii Nakryiko",
    "email": "andrii.nakryiko@gmail.com",
    "time": "Mon Mar 06 09:47:37 2023 -0800"
  },
  "message": "sync: latest libbpf changes from kernel\n\nSyncing latest libbpf commits from kernel repository.\nBaseline bpf-next commit:   c8ee37bde4021a275d2e4f33bd48d54912bb00c4\nCheckpoint bpf-next commit: db55174d05ee6bed9d0583ba08e99c891ef0ed05\nBaseline bpf commit:        2d311f480b52eeb2e1fd432d64b78d82952c3808\nCheckpoint bpf commit:      d900f3d20cc3169ce42ec72acc850e662a4d4db2\n\nAlexei Starovoitov (1):\n  bpf: Rename __kptr_ref -\u003e __kptr and __kptr -\u003e __kptr_untrusted.\n\nDaniel Müller (3):\n  libbpf: Implement basic zip archive parsing support\n  libbpf: Introduce elf_find_func_offset_from_file() function\n  libbpf: Add support for attaching uprobes to shared objects in APKs\n\nJoanne Koong (3):\n  bpf: Add skb dynptrs\n  bpf: Add xdp dynptrs\n  bpf: Add bpf_dynptr_slice and bpf_dynptr_slice_rdwr\n\nTero Kristo (1):\n  bpf: Add support for absolute value BPF timers\n\nViktor Malik (3):\n  libbpf: Remove unnecessary ternary operator\n  libbpf: Remove several dead assignments\n  libbpf: Cleanup linker_append_elf_relos\n\n include/uapi/linux/bpf.h |  33 +++-\n src/bpf_helpers.h        |   2 +-\n src/btf.c                |   2 -\n src/libbpf.c             | 149 ++++++++++++++----\n src/linker.c             |  11 +-\n src/relo_core.c          |   3 -\n src/zip.c                | 328 +++++++++++++++++++++++++++++++++++++++\n src/zip.h                |  47 ++++++\n 8 files changed, 529 insertions(+), 46 deletions(-)\n create mode 100644 src/zip.c\n create mode 100644 src/zip.h\n\nSigned-off-by: Daniel Müller \u003cdeso@posteo.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ba7909d9ceca6e1b27d9d95be0c604cd05d6ae6",
      "old_mode": 33188,
      "old_path": "BPF-CHECKPOINT-COMMIT",
      "new_id": "cb0fa2a10d728d3358cb12b5267fb06f16fd8f40",
      "new_mode": 33188,
      "new_path": "BPF-CHECKPOINT-COMMIT"
    },
    {
      "type": "modify",
      "old_id": "e8c7192b8ecfa308f5d16fce95871185284d9aae",
      "old_mode": 33188,
      "old_path": "CHECKPOINT-COMMIT",
      "new_id": "5725d78acac3cdd997d4c1085e0622b93b035d16",
      "new_mode": 33188,
      "new_path": "CHECKPOINT-COMMIT"
    }
  ]
}
