)]}'
{
  "commit": "df05eafc0ea23ee41e8349d27401e1e2d182fb17",
  "tree": "99fccfac7cc7474e4a63e6d1f2e05beeb0f7f2f1",
  "parents": [
    "cff6d7420c93e0992958e1c8fd9539f1d4f2c28e"
  ],
  "author": {
    "name": "Yu-Ting Tseng",
    "email": "yutingtseng@google.com",
    "time": "Thu Jun 12 10:16:30 2025 -0700"
  },
  "committer": {
    "name": "Yu-Ting Tseng",
    "email": "yutingtseng@google.com",
    "time": "Thu Jun 12 10:16:30 2025 -0700"
  },
  "message": "Fix the task\u0027s process name when it\u0027s resolved by detecting started process.\n\nWhen target_process_selection is set to any process, the detected\nprocess name is not passed to config_resolver which causes method offset\nlookup to use an empty process name and fail. This change fixes the\nproblem by passing the resolved process name back to config_resolver.\n\nBug: 400457896\nTest: m com.google.android.uprobestats \u0026\u0026 adb install\nout/soong/.intermediates/packages/modules/UprobeStats/apex/com.android.uprobestats/android_common_com.google.android.uprobestats_com.google.android.uprobestats/com.google.android.uprobestats.apex\n\u0026\u0026 adb reboot \u0026\u0026 atest uprobestats-test\nFlag: android.uprobestats.mainline.flags.enable_bitmap_snapshot\n\nChange-Id: I4b8a4bb4a4ae57778c83e05d8b666cf80dcdcf5a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6bf27f510e8bd00e6d29df5d9b53f2413ad1db67",
      "old_mode": 33188,
      "old_path": "rust/src/config_resolver.rs",
      "new_id": "819044b48baac5b47786c715f72dd18ec559d80b",
      "new_mode": 33188,
      "new_path": "rust/src/config_resolver.rs"
    },
    {
      "type": "modify",
      "old_id": "4a0858f2196d471a5681192c653936e2fdd36698",
      "old_mode": 33188,
      "old_path": "rust/src/process.rs",
      "new_id": "7a70af98ab17a1a734856ebbc53af743ba3b2590",
      "new_mode": 33188,
      "new_path": "rust/src/process.rs"
    }
  ]
}
