)]}'
{
  "commit": "3cfc7ae22c7cc0faa08cf56031aa22cf0718b92c",
  "tree": "f299a790a7fecc2a8126eaaaaeb4e71f2c9da530",
  "parents": [
    "fc3457d1b1c7b9fb7d8aecec64eebf9899c9616c"
  ],
  "author": {
    "name": "Dave Lee",
    "email": "davelee.com@gmail.com",
    "time": "Fri May 15 11:54:35 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 15 11:54:35 2026 -0700"
  },
  "message": "[lldb] Make use of ConstString(StringRef) where applicable (NFC) (#197954)\n\nReplace `ConstString(char *)`, mostly with the `StringRef` constructor.\nEliminates some unnecessary `strlen`, and a few copies.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "df707ef988ed6ee71596d7d18286e4351f513028",
      "old_mode": 33188,
      "old_path": "lldb/source/API/SBAttachInfo.cpp",
      "new_id": "e0d42aeef49cd0ab8af00aebf8996c99bd67015b",
      "new_mode": 33188,
      "new_path": "lldb/source/API/SBAttachInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "07a450dae3771f50a0b798a1811f8f102433e734",
      "old_mode": 33188,
      "old_path": "lldb/source/API/SBLaunchInfo.cpp",
      "new_id": "7964c70a00a23bcb6121a8c33fa8d52dab2009e0",
      "new_mode": 33188,
      "new_path": "lldb/source/API/SBLaunchInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "ea0cb2ae356b831de0704c782fa025237441bf36",
      "old_mode": 33188,
      "old_path": "lldb/source/API/SBModule.cpp",
      "new_id": "ac80be62e1148add647390b3cafcd748469d3a0f",
      "new_mode": 33188,
      "new_path": "lldb/source/API/SBModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "7b59538f701617027e1fa0ffd8164df9f4bfc6ae",
      "old_mode": 33188,
      "old_path": "lldb/source/API/SBModuleSpec.cpp",
      "new_id": "7e4e82081474f8a49491d08fc57000199733effc",
      "new_mode": 33188,
      "new_path": "lldb/source/API/SBModuleSpec.cpp"
    },
    {
      "type": "modify",
      "old_id": "15b000cdf36610e4492ac57d51d9b1b418bb1c3e",
      "old_mode": 33188,
      "old_path": "lldb/source/API/SBPlatform.cpp",
      "new_id": "7058aa7139bb4d44a91040bfcdacb6e19f993628",
      "new_mode": 33188,
      "new_path": "lldb/source/API/SBPlatform.cpp"
    },
    {
      "type": "modify",
      "old_id": "9bd2afa2bc652ebdcc82657884b99e282b5c83ae",
      "old_mode": 33188,
      "old_path": "lldb/source/API/SBProcessInfo.cpp",
      "new_id": "d9ff526ad2aca5a8cccebfe826ff7d9694e1c6c9",
      "new_mode": 33188,
      "new_path": "lldb/source/API/SBProcessInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "431dded5b11933831bb31cc4946736c23a761d8b",
      "old_mode": 33188,
      "old_path": "lldb/source/API/SBTarget.cpp",
      "new_id": "72286336102d2c0a697da9fbd25c300631729df3",
      "new_mode": 33188,
      "new_path": "lldb/source/API/SBTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "e94971380f6e77e0f1fbca1ceaddbf4d47cb262f",
      "old_mode": 33188,
      "old_path": "lldb/source/Breakpoint/BreakpointResolverName.cpp",
      "new_id": "13557d203e976e4f4a9c4c1cfdecfd8776471f31",
      "new_mode": 33188,
      "new_path": "lldb/source/Breakpoint/BreakpointResolverName.cpp"
    },
    {
      "type": "modify",
      "old_id": "0ac0663d428fa5592d82fc70615353f3baa01d46",
      "old_mode": 33188,
      "old_path": "lldb/source/Commands/CommandObjectBreakpoint.cpp",
      "new_id": "55ee1037a56a8816ff3fd19a7db6e02b8c38c450",
      "new_mode": 33188,
      "new_path": "lldb/source/Commands/CommandObjectBreakpoint.cpp"
    },
    {
      "type": "modify",
      "old_id": "0e29331460d6cf617b3a67b271a3e0cee8485fde",
      "old_mode": 33188,
      "old_path": "lldb/source/Commands/CommandObjectDisassemble.cpp",
      "new_id": "72aa4dd1b0de5996c894bc205db50397ec378094",
      "new_mode": 33188,
      "new_path": "lldb/source/Commands/CommandObjectDisassemble.cpp"
    },
    {
      "type": "modify",
      "old_id": "9164e209b6bc2de2d06d9ee5961e68e14837b6b1",
      "old_mode": 33188,
      "old_path": "lldb/source/Commands/CommandObjectMemory.cpp",
      "new_id": "e733c0f5d4a1ab7150a0fe115231c3808f9bebf9",
      "new_mode": 33188,
      "new_path": "lldb/source/Commands/CommandObjectMemory.cpp"
    },
    {
      "type": "modify",
      "old_id": "0d131bcd626aa5828a002cf992946550b243d820",
      "old_mode": 33188,
      "old_path": "lldb/source/Commands/CommandObjectSource.cpp",
      "new_id": "5aeecbf95d89f3454441a9fa22a4310b45ca0ede",
      "new_mode": 33188,
      "new_path": "lldb/source/Commands/CommandObjectSource.cpp"
    },
    {
      "type": "modify",
      "old_id": "14f87b5415a75d0a088217bb7026372f0b3eaa8c",
      "old_mode": 33188,
      "old_path": "lldb/source/Commands/CommandObjectTarget.cpp",
      "new_id": "8a0fff752eb68368b3bf8911880f7362f76af934",
      "new_mode": 33188,
      "new_path": "lldb/source/Commands/CommandObjectTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "803749b267418c006e008b44bdf5fe691db64b3c",
      "old_mode": 33188,
      "old_path": "lldb/source/Commands/CommandObjectType.cpp",
      "new_id": "eb62d3b4327018c82ed91d420c0c1053e5a2a7f0",
      "new_mode": 33188,
      "new_path": "lldb/source/Commands/CommandObjectType.cpp"
    },
    {
      "type": "modify",
      "old_id": "8446bfbe354cedc70eb74f07d08e4170c53f8b03",
      "old_mode": 33188,
      "old_path": "lldb/source/Expression/IRExecutionUnit.cpp",
      "new_id": "be08c18b611e91fac8b4bef81ef845d201a03ca5",
      "new_mode": 33188,
      "new_path": "lldb/source/Expression/IRExecutionUnit.cpp"
    },
    {
      "type": "modify",
      "old_id": "0a00335e5c9fb592166a724543cecd8675e218f0",
      "old_mode": 33188,
      "old_path": "lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.cpp",
      "new_id": "95664eec647edbfdb11326b853a883aba5525dc6",
      "new_mode": 33188,
      "new_path": "lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.cpp"
    },
    {
      "type": "modify",
      "old_id": "f4f2d963326e546ef5929c0129ac80e3ed3a467d",
      "old_mode": 33188,
      "old_path": "lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp",
      "new_id": "8184a92b09aa179d57c6c3253a20b8048b463618",
      "new_mode": 33188,
      "new_path": "lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp"
    },
    {
      "type": "modify",
      "old_id": "2034337613853e108b71e0ae1b797ba2793714b3",
      "old_mode": 33188,
      "old_path": "lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp",
      "new_id": "53daec5437b9691c91a91f51f4b2aaaba70dd6ee",
      "new_mode": 33188,
      "new_path": "lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp"
    },
    {
      "type": "modify",
      "old_id": "7ce3ab21ca4e0798a60060fa930db05fe7ae9992",
      "old_mode": 33188,
      "old_path": "lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp",
      "new_id": "532c1f129dab36df4485bba2a9a45ac66e67a907",
      "new_mode": 33188,
      "new_path": "lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "3d601d1045eb80418caa06972747fb9e28c04c26",
      "old_mode": 33188,
      "old_path": "lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp",
      "new_id": "09368318b2db6e9e9be06f14e5c73c71c49b6feb",
      "new_mode": 33188,
      "new_path": "lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp"
    },
    {
      "type": "modify",
      "old_id": "c0dcb958ad85f8a75d1f532c056616353a886281",
      "old_mode": 33188,
      "old_path": "lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp",
      "new_id": "e570f26e743807cc9ac6a8507a583cefc0b02267",
      "new_mode": 33188,
      "new_path": "lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp"
    },
    {
      "type": "modify",
      "old_id": "0373299c4130e8b47a1477db6d665fee771a336e",
      "old_mode": 33188,
      "old_path": "lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp",
      "new_id": "1c534c2171c8002e94637359c46aa293320c8c6a",
      "new_mode": 33188,
      "new_path": "lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp"
    },
    {
      "type": "modify",
      "old_id": "4ca179d927427250f97dea09de3028dcb9c81e4c",
      "old_mode": 33188,
      "old_path": "lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp",
      "new_id": "44b7111233eab2b276a8e0c043b339a1a81a482c",
      "new_mode": 33188,
      "new_path": "lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp"
    },
    {
      "type": "modify",
      "old_id": "76b040b3e1c45d90514eb95bae6512f80cd270e9",
      "old_mode": 33188,
      "old_path": "lldb/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp",
      "new_id": "2b8ef1c9f23cffe465d4853ae2efa3c039e36977",
      "new_mode": 33188,
      "new_path": "lldb/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp"
    },
    {
      "type": "modify",
      "old_id": "c90ca314d2f40c4e258fe4dacb08e88b968b2727",
      "old_mode": 33188,
      "old_path": "lldb/source/Plugins/Process/scripted/ScriptedFrame.cpp",
      "new_id": "72a7169d0118884821915b4b6022c43be57ba297",
      "new_mode": 33188,
      "new_path": "lldb/source/Plugins/Process/scripted/ScriptedFrame.cpp"
    },
    {
      "type": "modify",
      "old_id": "735125ca91eb35159faa3cc0cd864ec496f0a0be",
      "old_mode": 33188,
      "old_path": "lldb/source/Plugins/Process/scripted/ScriptedThread.cpp",
      "new_id": "77c418f5a11df26f39b0f2bbc4273d8b863bd25e",
      "new_mode": 33188,
      "new_path": "lldb/source/Plugins/Process/scripted/ScriptedThread.cpp"
    },
    {
      "type": "modify",
      "old_id": "36dee1470e0a21ec4c22b8583c072ba450803ee7",
      "old_mode": 33188,
      "old_path": "lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp",
      "new_id": "0971e66df86aed5821da31e1e27ffd754b0dcb03",
      "new_mode": 33188,
      "new_path": "lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp"
    },
    {
      "type": "modify",
      "old_id": "8aefe2aa20c486221721f86a3ced33355e3f14c4",
      "old_mode": 33188,
      "old_path": "lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp",
      "new_id": "82fd9844cf96af32c59e60377c2ada619a970cbe",
      "new_mode": 33188,
      "new_path": "lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp"
    },
    {
      "type": "modify",
      "old_id": "40497dbccc5c34533f5ce698831f5e52cd374ffc",
      "old_mode": 33188,
      "old_path": "lldb/source/Symbol/Symbol.cpp",
      "new_id": "b158d6eb613670f8a3d53cf99a8a8caee2e6a007",
      "new_mode": 33188,
      "new_path": "lldb/source/Symbol/Symbol.cpp"
    },
    {
      "type": "modify",
      "old_id": "b36992e12c688379817ae7f07cef3a7316b231c2",
      "old_mode": 33188,
      "old_path": "lldb/source/Symbol/SymbolContext.cpp",
      "new_id": "61620ee76cd920b0336def3509ca8bdf930d65ff",
      "new_mode": 33188,
      "new_path": "lldb/source/Symbol/SymbolContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "bec0c582a038e3c23ddb2ae76410bd1d441810a5",
      "old_mode": 33188,
      "old_path": "lldb/source/ValueObject/DILParser.cpp",
      "new_id": "7e0f8896f6fcb02ebb16b7199e6c9c37838334cc",
      "new_mode": 33188,
      "new_path": "lldb/source/ValueObject/DILParser.cpp"
    },
    {
      "type": "modify",
      "old_id": "77bc6364eec8fe80b9174ee9c791a603056b5bf0",
      "old_mode": 33188,
      "old_path": "lldb/source/ValueObject/ValueObject.cpp",
      "new_id": "9fb3d235134df85a4c867bff3b9abf6291fb687d",
      "new_mode": 33188,
      "new_path": "lldb/source/ValueObject/ValueObject.cpp"
    },
    {
      "type": "modify",
      "old_id": "110b6c34b4abd2413d7fbc30d228f8c3bf44594d",
      "old_mode": 33188,
      "old_path": "lldb/source/ValueObject/ValueObjectConstResultImpl.cpp",
      "new_id": "40766e9e686e92204990ccb13fdb6b4caa8aaaf0",
      "new_mode": 33188,
      "new_path": "lldb/source/ValueObject/ValueObjectConstResultImpl.cpp"
    }
  ]
}
