From d05403b4cc85e63f9327a20dd71542c8e2266222 Mon Sep 17 00:00:00 2001 From: dsengupta0628 Date: Tue, 9 Jun 2026 20:59:25 +0000 Subject: [PATCH 1/5] update function calls post signature change in opensta plus update src/sta ptr Signed-off-by: dsengupta0628 --- src/cts/src/Clock.cpp | 2 +- src/dbSta/src/dbSdcNetwork.cc | 4 ++-- src/sta | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/cts/src/Clock.cpp b/src/cts/src/Clock.cpp index 9fd291074d1..cbd78a28037 100644 --- a/src/cts/src/Clock.cpp +++ b/src/cts/src/Clock.cpp @@ -29,7 +29,7 @@ Clock::Clock(const std::string& netName, // Hierarchy delimiters in the net name must be escape. We use // the name to construct buffer names later and the delimiters // will confuse downstream tools like read_spef. - netName_ = sta::escapeChars(netName.c_str(), '/', '\0', '\\'); + netName_ = sta::escapeChars(netName.c_str(), '/', '\0', '\0', '\\'); } void Clock::report(utl::Logger* logger) const diff --git a/src/dbSta/src/dbSdcNetwork.cc b/src/dbSta/src/dbSdcNetwork.cc index 0b1627dbe1e..55122c28561 100644 --- a/src/dbSta/src/dbSdcNetwork.cc +++ b/src/dbSta/src/dbSdcNetwork.cc @@ -50,7 +50,7 @@ InstanceSeq dbSdcNetwork::findInstancesMatching( } else { // Look for a match with path dividers escaped. std::string escaped - = escapeChars(pattern->pattern(), divider_, '\0', escape_); + = escapeChars(pattern->pattern(), divider_, '\0', '\0', escape_); inst = findInstance(escaped.c_str()); if (inst) { insts.push_back(inst); @@ -99,7 +99,7 @@ NetSeq dbSdcNetwork::findNetsMatching(const Instance*, } else { // Look for a match with path dividers escaped. std::string escaped - = escapeChars(pattern->pattern(), divider_, '\0', escape_); + = escapeChars(pattern->pattern(), divider_, '\0', '\0', escape_); net = findNet(escaped.c_str()); if (net) { nets.push_back(net); diff --git a/src/sta b/src/sta index 14751996b19..7e8f01616c7 160000 --- a/src/sta +++ b/src/sta @@ -1 +1 @@ -Subproject commit 14751996b19830a77edf744840e66944a00944d6 +Subproject commit 7e8f01616c722a5b235b92e0499497ea39a39855 From 023a72efe35d366ae13c03fba4ca7a4b64188d52 Mon Sep 17 00:00:00 2001 From: dsengupta0628 Date: Tue, 9 Jun 2026 21:34:35 +0000 Subject: [PATCH 2/5] clang tidy address Signed-off-by: dsengupta0628 --- src/cts/src/Clock.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cts/src/Clock.cpp b/src/cts/src/Clock.cpp index cbd78a28037..41e3e86fa8c 100644 --- a/src/cts/src/Clock.cpp +++ b/src/cts/src/Clock.cpp @@ -29,7 +29,7 @@ Clock::Clock(const std::string& netName, // Hierarchy delimiters in the net name must be escape. We use // the name to construct buffer names later and the delimiters // will confuse downstream tools like read_spef. - netName_ = sta::escapeChars(netName.c_str(), '/', '\0', '\0', '\\'); + netName_ = sta::escapeChars(netName, '/', '\0', '\0', '\\'); } void Clock::report(utl::Logger* logger) const From 9b50e2766bb1febc06f9a0f7c43e206a156ed0ac Mon Sep 17 00:00:00 2001 From: dsengupta0628 Date: Wed, 10 Jun 2026 13:40:13 +0000 Subject: [PATCH 3/5] update latest sta Signed-off-by: dsengupta0628 --- src/sta | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sta b/src/sta index 7e8f01616c7..772615ec8e7 160000 --- a/src/sta +++ b/src/sta @@ -1 +1 @@ -Subproject commit 7e8f01616c722a5b235b92e0499497ea39a39855 +Subproject commit 772615ec8e7b22cb0ea5993d92e251602f2d5868 From 661635584800976117506776cc456fe6b10490d5 Mon Sep 17 00:00:00 2001 From: dsengupta0628 Date: Wed, 10 Jun 2026 20:31:15 +0000 Subject: [PATCH 4/5] update latest Signed-off-by: dsengupta0628 --- src/sta | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sta b/src/sta index 772615ec8e7..1c7c1684828 160000 --- a/src/sta +++ b/src/sta @@ -1 +1 @@ -Subproject commit 772615ec8e7b22cb0ea5993d92e251602f2d5868 +Subproject commit 1c7c1684828262fa561eece0637542cb27f5c3a9 From 253ddb2f3440163d7567f9bc9ebbb3f16be60045 Mon Sep 17 00:00:00 2001 From: dsengupta0628 Date: Fri, 12 Jun 2026 19:24:25 +0000 Subject: [PATCH 5/5] update latest sta master Signed-off-by: dsengupta0628 --- src/sta | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sta b/src/sta index 1c7c1684828..244797f162b 160000 --- a/src/sta +++ b/src/sta @@ -1 +1 @@ -Subproject commit 1c7c1684828262fa561eece0637542cb27f5c3a9 +Subproject commit 244797f162b465751912b651d55d9854296aa745