)]}'
{
  "commit": "3b44a908d320d7447567af165e8f8ef39b869c4c",
  "tree": "d961635cb09e6e5d62e9b62c2def2f13e3f0f482",
  "parents": [
    "935c5925908fb06de2e70aabdb75630fc876e41e"
  ],
  "author": {
    "name": "Jonathon Reinhart",
    "email": "jrreinhart@pigweed.infra.roller.google.com",
    "time": "Wed Aug 12 23:20:19 2026 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 12 23:20:19 2026 -0700"
  },
  "message": "roll: third_party/pigweed pw_log_android: Make PW_LOG_LEVEL_FATAL fatal again\n\nSince https://pwrev.dev/295040, invoking\nPW_HANDLE_LOG(PW_LOG_LEVEL_FATAL, ...) would no longer abort the\nprocess, and would continue executing.\n\nMaking matters even worse, the pw_assert_log implementation of\nPW_HANDLE_CRASH() follows that up with a dubious PW_UNREACHABLE, which\nmeans that the compiler likely stopped emitting code at that point (in\nthe branch or function). As a result, execution continues at whatever\narbitrary code happens to follow! If you\u0027re lucky, this results in a\nSIGSEGV.\n\nThis corrects the problem by routing PW_LOG_LEVEL_FATAL to\n__android_log_assert() which properly aborts (and is even annotated as\nnoreturn).\n\nThis also replaces the constexpr convert_pigweed_to_android_log_level()\nfunction with a \u0027static inline\u0027 function, since PW_LOG should be usable\nin C. In the common case of a constant log level, the compiler should\nstill be able to optimize it away.\n\nFinally, ths changes the conversion default from ANDROID_LOG_DEBUG to\nANDROID_LOG_WARN. This should never be used since we handle all current\nPW_LOG_LEVEL_* values, but ensures that such a log is visible in case a\ndifferent level is added.\n\nTest: Verified (`logcat -s DEBUG`) that processes now crash with SIGABRT\n  at the intended location.\nOriginal-Bug: 543566936\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452252\nOriginal-Revision: 9bc095e8efdfc81b2cf721b05789dc01a00957fd\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 33efd737cc1ffc..9bc095e8efdfc8\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673606539329198017\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I59d44e496d857c97d7067649921d2ee1aa51d2b0\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/454585\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "33efd737cc1ffcb78a3e6592e72e84ea2fd90abc",
      "old_mode": 57344,
      "old_path": "third_party/pigweed",
      "new_id": "9bc095e8efdfc81b2cf721b05789dc01a00957fd",
      "new_mode": 57344,
      "new_path": "third_party/pigweed"
    }
  ]
}
