remapTops(tamaInfo, top_base, out_top_remap);
size_t subSize = tamaInfo.subengines.size();
- DEBUG_PRINTF("subSize:%lu\n", subSize);
+ DEBUG_PRINTF("subSize:%zu\n", subSize);
size_t total_size =
sizeof(NFA) + // initial NFA structure
sizeof(Tamarama) + // Tamarama structure
for (const auto &sub : subengines) {
const auto &verts = sub.vertices;
for (const auto &v : verts) {
- DEBUG_PRINTF("vert id:%lu\n", g[v].idx);
+ DEBUG_PRINTF("vert id:%zu\n", g[v].idx);
g[v].left.tamarama = tamaProto;
}
}
for (const auto &sub : subengines) {
const auto &verts = sub.vertices;
for (const auto &v : verts) {
- DEBUG_PRINTF("vert id:%lu\n", g[v].idx);
+ DEBUG_PRINTF("vert id:%zu\n", g[v].idx);
g[v].suffix.tamarama = tamaProto;
}
const auto &v = verts[0];
}
if (leftfixes.size() > 1) {
- DEBUG_PRINTF("leftfix size:%lu\n", leftfixes.size());
+ DEBUG_PRINTF("leftfix size:%zu\n", leftfixes.size());
vector<vector<u32>> groups;
exclusiveAnalysisInfix(build, vertex_map, roleInfoSet, groups);
buildExclusiveInfixes(build, bc, qif, infixTriggers, vertex_map,
}
if (suffixes.size() > 1) {
- DEBUG_PRINTF("suffix size:%lu\n", suffixes.size());
+ DEBUG_PRINTF("suffix size:%zu\n", suffixes.size());
vector<vector<u32>> groups;
exclusiveAnalysisSuffix(tbi, vertex_map, roleInfoSet, groups);
buildExclusiveSuffixes(tbi, bc, qif, suffixTriggers, vertex_map,
// Find clique groups
const auto &clique = removeClique(*cg);
for (const auto &i : clique) {
- DEBUG_PRINTF("cliq:%lu\n", i.size());
+ DEBUG_PRINTF("cliq:%zu\n", i.size());
if (i.size() > 1) {
exclusive_roles.push_back(i);
}
}
- DEBUG_PRINTF("Clique graph size:%lu\n", exclusive_roles.size());
+ DEBUG_PRINTF("Clique graph size:%zu\n", exclusive_roles.size());
}
static
set<u32> group;
set<RoseVertex> q1(vertex_map.at(i).begin(),
vertex_map.at(i).end());
- DEBUG_PRINTF("vertex set:%lu\n", q1.size());
+ DEBUG_PRINTF("vertex set:%zu\n", q1.size());
for (const auto &val : s) {
set<RoseVertex> q2(vertex_map.at(val).begin(),
vertex_map.at(val).end());
}
vector<vector<u32>> removeClique(CliqueGraph &cg) {
- DEBUG_PRINTF("graph size:%lu\n", num_vertices(cg));
+ DEBUG_PRINTF("graph size:%zu\n", num_vertices(cg));
vector<vector<u32>> cliquesVec = {findCliqueGroup(cg)};
while (!graph_empty(cg)) {
const vector<u32> &c = cliquesVec.back();