)]}'
{
  "commit": "bc602007cf92a42d095fb41a4aaa27e708df75e8",
  "tree": "cc1b8a182b4c3e6043fd655daceda426c8c3697f",
  "parents": [
    "3dfc683f353a37fb123ad24ea46fa4a0b0aead0f"
  ],
  "author": {
    "name": "Neill Kapron",
    "email": "nkapron@google.com",
    "time": "Thu Aug 22 21:09:20 2024 +0000"
  },
  "committer": {
    "name": "Neill Kapron",
    "email": "nkapron@google.com",
    "time": "Mon Aug 26 18:27:59 2024 +0000"
  },
  "message": "Import \u0027libbpf-rs\u0027 crate v0.24.2\n\nRequest Document: go/android-rust-importing-crates\nFor CL Reviewers: go/android3p#cl-review\nFor Build Team: go/ab-third-party-imports\nBug: 360116764\nBug: 359646531\nTest: none\n\nChange-Id: I567d104d028eeb63a1b9f3bfd57c60d93ed48ffb\nSigned-off-by: Neill Kapron \u003cnkapron@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2967cf37ae07f526160da2852dd9ae9fa4039216",
      "new_mode": 33188,
      "new_path": ".cargo/config.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97901929fad6cbd4c20e47aa8c04136414a84038",
      "new_mode": 33188,
      "new_path": ".cargo_vcs_info.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b9bce70d208380321542654a0d678d855b4b6b3b",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "629293dfe60cb80aa053c2abcce071dd1ec4d633",
      "new_mode": 33188,
      "new_path": "Cargo.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4cf5fbe0dcc3b0f7e5ee666126e8c597610774a",
      "new_mode": 33188,
      "new_path": "Cargo.toml.orig"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "199b4dfaab9aaa77f5699b0a9a9388b6d20f4f35",
      "new_mode": 33188,
      "new_path": "LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da366e2ce50be9b4ec250cad773677bee7fc1d9d",
      "new_mode": 33188,
      "new_path": "LICENSE.BSD-2-Clause"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b609cff256417e55ff97e30cd1a2e516b6eb102",
      "new_mode": 33188,
      "new_path": "METADATA"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "MODULE_LICENSE_BSD_LIKE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e32b04e00e3439d075057afed297c307b314f06",
      "new_mode": 33188,
      "new_path": "OWNERS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8df2f52559e171119dc59356e0455a9c324a436c",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b38454150f7a91846c90a9021abb0156cb82eb2",
      "new_mode": 33188,
      "new_path": "build.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "088a05e968aa7c67bdc394f0bdce3ddabf2db58b",
      "new_mode": 33188,
      "new_path": "src/btf/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f931c3e343942bea3fb0edb71d39b8641fc758fb",
      "new_mode": 33188,
      "new_path": "src/btf/types.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9d89d015d28d9f06032289427cae332a53159e0",
      "new_mode": 33188,
      "new_path": "src/error.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e8a63109b976dcca81160247b28f2062fa9211a",
      "new_mode": 33188,
      "new_path": "src/iter.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29c9d1377e9aca303cd9a1d0fd804c1df87f2086",
      "new_mode": 33188,
      "new_path": "src/lib.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1683809e24e94a0a9514b84db53779ff58dfcfa",
      "new_mode": 33188,
      "new_path": "src/link.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a592ef519cfaf2b0a0b2f78ca0fd22ad20f6733",
      "new_mode": 33188,
      "new_path": "src/linker.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "817f5837112a0d2d51e47c540e5bd3bf44419254",
      "new_mode": 33188,
      "new_path": "src/map.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7279128512c4838be5f61543add4baa59dd14723",
      "new_mode": 33188,
      "new_path": "src/object.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "490683a4ba5220eabfcea3af446aea4dbcf8535b",
      "new_mode": 33188,
      "new_path": "src/perf_buffer.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b71c81d1e21424f48d1608f8bd65c6a10aa05cc6",
      "new_mode": 33188,
      "new_path": "src/print.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3e7726f1cbaa2f45d09a21ad9f9c20ec104ce8a",
      "new_mode": 33188,
      "new_path": "src/program.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a44984f5edc3cf31d6705807a9c10ad10c126758",
      "new_mode": 33188,
      "new_path": "src/query.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6aacdbee26e317ab1397768cfc9e9f06f2f20017",
      "new_mode": 33188,
      "new_path": "src/ringbuf.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc38edc9e959f017b8a50f07f90d6f9fa373d03e",
      "new_mode": 33188,
      "new_path": "src/skeleton.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc09bd31b1f39cc8d27a66112fe6389fc0a63824",
      "new_mode": 33188,
      "new_path": "src/tc.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "094d2e61748f2ec3a7a7b18a2f937ef3553f734a",
      "new_mode": 33188,
      "new_path": "src/user_ringbuf.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c304db5fb11a5d66c22b5db199657802c676c070",
      "new_mode": 33188,
      "new_path": "src/util.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17d8274e2d7c43c699f2b63ba637de338649e909",
      "new_mode": 33188,
      "new_path": "src/xdp.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3fc0b7b8bd3862cdc42b8e5e468b500a020258fa",
      "new_mode": 33188,
      "new_path": "tests/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de80a2d5a97a36133c68419c0317e8d48adcd84e",
      "new_mode": 33188,
      "new_path": "tests/bin/src/ksyscall.bpf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0edf924aacef991719169dea90955bf0093396e",
      "new_mode": 33188,
      "new_path": "tests/bin/src/map_auto_pin.bpf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "605d62b79eb9eeda68e767db496e08d46ae99040",
      "new_mode": 33188,
      "new_path": "tests/bin/src/mapiter.bpf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14c49ebc3603467b925ae2172713e8a5c25f7a0f",
      "new_mode": 33188,
      "new_path": "tests/bin/src/percpu_map.bpf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dcbbec393aef439b9f177ab135a41811f75f02f6",
      "new_mode": 33188,
      "new_path": "tests/bin/src/ringbuf.bpf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4fe224f207bff37a5ff3828e3a09c6a1b21b4a83",
      "new_mode": 33188,
      "new_path": "tests/bin/src/run_prog.bpf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf821da68b71eeb57138bbc6ecb487688c3ab9c8",
      "new_mode": 33188,
      "new_path": "tests/bin/src/runqslower.bpf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dee1a97ce0c4cbaa76cf3c8f0b925c15137ef464",
      "new_mode": 33188,
      "new_path": "tests/bin/src/runqslower.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0deac319dee26840eefd666e68e6c7e02a0c3499",
      "new_mode": 33188,
      "new_path": "tests/bin/src/taskiter.bpf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0756c9c75f759a76645266afeef12f6a887a954d",
      "new_mode": 33188,
      "new_path": "tests/bin/src/tc-unit.bpf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0991b9b23f0f23325ea0589591c1f0896d6250a9",
      "new_mode": 33188,
      "new_path": "tests/bin/src/tracepoint.bpf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e211414e469785285dd5e3bbdd062f13425374e",
      "new_mode": 33188,
      "new_path": "tests/bin/src/uprobe.bpf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e2c12b623dfd9085958d3d03c8471a48b1ef8c38",
      "new_mode": 33188,
      "new_path": "tests/bin/src/usdt.bpf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30d8fdecacc657e4b0b52792861a80d2d87b1214",
      "new_mode": 33188,
      "new_path": "tests/bin/src/user_ringbuf.bpf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bc730830a2ea75573436495f37ca5e9fff9648f",
      "new_mode": 33188,
      "new_path": "tests/bin/src/xdp.bpf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe3eca2d6ea26321efc6ddc41d8b4cd8829c322c",
      "new_mode": 33188,
      "new_path": "tests/common/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b6d2a82e476059a826e3e6bbdd6de65a2b785b2",
      "new_mode": 33188,
      "new_path": "tests/test.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c4f3c3f082e027cb1e17af46469478c977d2ca0",
      "new_mode": 33188,
      "new_path": "tests/test_print.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "085ada965e8e9a4d765e5565511f6220a17bf219",
      "new_mode": 33188,
      "new_path": "tests/test_tc.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02c38fbbb91edd5df92874f6bdece3b5f566830f",
      "new_mode": 33188,
      "new_path": "tests/test_xdp.rs"
    }
  ]
}
