From f3d6ca52d7c20317686ce571cd783e3b3a4ec130 Mon Sep 17 00:00:00 2001 From: Tim Haines Date: Mon, 4 May 2026 16:26:40 -0500 Subject: [PATCH] Replace BPatch_Set with std::set BPatch_Set has been deprecated since at least 2018. --- codeCoverage/code_coverage.C | 4 ++-- instrumentMemoryAccess/instrumenting_memory_access.cpp | 2 +- symbolicEvalInstructions/symbolic_instruction_evaluation.cpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/codeCoverage/code_coverage.C b/codeCoverage/code_coverage.C index 5dea727..7dd61ab 100644 --- a/codeCoverage/code_coverage.C +++ b/codeCoverage/code_coverage.C @@ -149,8 +149,8 @@ bool insertBBEntry(BPatch_binaryEdit* appBin, BPatch_function* curFunc, char con char const* moduleName, BPatch_function* instBBIncFunc, BPatch_function* registerBB, int* bbIndex, BPatch_Vector* registerCalls) { BPatch_flowGraph* appCFG = curFunc->getCFG(); - BPatch_Set allBlocks; - BPatch_Set::iterator iter; + std::set allBlocks; + std::set::iterator iter; if(!appCFG) { cerr << "Failed to find CFG for function " << funcName << endl; return EXIT_FAILURE; diff --git a/instrumentMemoryAccess/instrumenting_memory_access.cpp b/instrumentMemoryAccess/instrumenting_memory_access.cpp index 1844095..52bf777 100644 --- a/instrumentMemoryAccess/instrumenting_memory_access.cpp +++ b/instrumentMemoryAccess/instrumenting_memory_access.cpp @@ -51,7 +51,7 @@ bool instrumentMemoryAccesses(BPatch_addressSpace* app) { BPatch_image* appImage = app->getImage(); // We're interested in loads and stores - BPatch_Set axs; + std::set axs; axs.insert(BPatch_opLoad); axs.insert(BPatch_opStore); diff --git a/symbolicEvalInstructions/symbolic_instruction_evaluation.cpp b/symbolicEvalInstructions/symbolic_instruction_evaluation.cpp index dafe635..55d724d 100644 --- a/symbolicEvalInstructions/symbolic_instruction_evaluation.cpp +++ b/symbolicEvalInstructions/symbolic_instruction_evaluation.cpp @@ -35,7 +35,7 @@ int main(int argc, char* argv[]) { }(); BPatch_flowGraph* cfg = function->getCFG(); - BPatch_Set blocks; + std::set blocks; cfg->getAllBasicBlocks(blocks); Dyninst::AssignmentConverter converter(true, false);